.tenant-page-module__wyitmW__hero{grid-template-columns:.82fr 1.18fr;align-items:end;gap:74px;max-width:1320px;margin:0 auto;padding:64px 44px 76px;display:grid}.tenant-page-module__wyitmW__heroCopy{padding-bottom:4px}.tenant-page-module__wyitmW__creator{align-items:center;gap:14px;margin-bottom:40px;display:flex}.tenant-page-module__wyitmW__creatorAvatar{color:#fff;background:#4263f5;border-radius:10px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:760;display:grid}.tenant-page-module__wyitmW__creator strong,.tenant-page-module__wyitmW__creator small{display:block}.tenant-page-module__wyitmW__creator strong{margin-bottom:4px;font-size:14px}.tenant-page-module__wyitmW__creator small{color:#777a80;font-size:12px}.tenant-page-module__wyitmW__viewLabel{color:#3157e8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:760}.tenant-page-module__wyitmW__hero h1{letter-spacing:-.065em;max-width:560px;margin:0 0 18px;font-size:clamp(44px,4.3vw,64px);font-weight:730;line-height:.98}.tenant-page-module__wyitmW__heroCopy>p{color:#5f6268;max-width:520px;margin:0;font-size:15px;line-height:1.7}.tenant-page-module__wyitmW__heroActions{gap:10px;margin-top:26px;display:flex}.tenant-page-module__wyitmW__primaryAction,.tenant-page-module__wyitmW__secondaryAction{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:680;display:inline-flex}.tenant-page-module__wyitmW__primaryAction{color:#fff;background:#17181b}.tenant-page-module__wyitmW__secondaryAction{color:#202126;border:1px solid #bfc1bd}.tenant-page-module__wyitmW__heroGallery{grid-template-rows:220px 260px;grid-template-columns:1.35fr .65fr;gap:12px;min-height:490px;display:grid}.tenant-page-module__wyitmW__heroGallery a{background:#dadbd7;min-width:0;min-height:0;overflow:hidden}.tenant-page-module__wyitmW__heroImage1,.tenant-page-module__wyitmW__heroGalleryTwo a:nth-child(2){grid-row:1/3}.tenant-page-module__wyitmW__heroGallery img,.tenant-page-module__wyitmW__templateImage img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:filter .25s,transform .45s cubic-bezier(.16,1,.3,1);display:block}.tenant-page-module__wyitmW__heroGallery a:hover img,.tenant-page-module__wyitmW__templateCard:hover img{filter:saturate();transform:scale(1.02)}.tenant-page-module__wyitmW__collection{border-top:1px solid #cfd0cb;max-width:1320px;margin:0 auto;padding:24px 44px 88px}.tenant-page-module__wyitmW__collectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.tenant-page-module__wyitmW__collectionHeader h2{letter-spacing:-.04em;margin:0 0 7px;font-size:34px}.tenant-page-module__wyitmW__collectionHeader p{color:#777a80;margin:0;font-size:12px}.tenant-page-module__wyitmW__filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tenant-page-module__wyitmW__filters a{color:#575a60;border:1px solid #c8c9c4;border-radius:6px;padding:5px 9px;font-size:11px}.tenant-page-module__wyitmW__filters .tenant-page-module__wyitmW__activeFilter{color:#2146d2;border-color:#3157e8}.tenant-page-module__wyitmW__templateGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.tenant-page-module__wyitmW__templateCard{color:#15161a;grid-column:span 4;min-width:0}.tenant-page-module__wyitmW__templateCard:first-child,.tenant-page-module__wyitmW__templateCard:nth-child(6n+1){grid-column:span 5}.tenant-page-module__wyitmW__templateCard:nth-child(2),.tenant-page-module__wyitmW__templateCard:nth-child(6n+2){grid-column:span 3}.tenant-page-module__wyitmW__templateGridTwo .tenant-page-module__wyitmW__templateCard{grid-column:span 6}.tenant-page-module__wyitmW__compactGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-auto-flow:dense;gap:7px}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard,.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:first-child,.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(6n+1),.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(2),.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(6n+2){color:#fff;background:#e2e1dc;grid-column:auto;position:relative;overflow:hidden}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(7n+1){grid-column:span 2}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateImage,.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:first-child .tenant-page-module__wyitmW__templateImage{aspect-ratio:1/1.08}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(7n+1) .tenant-page-module__wyitmW__templateImage{aspect-ratio:1.7}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(7n+3) .tenant-page-module__wyitmW__templateImage,.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(7n+6) .tenant-page-module__wyitmW__templateImage{aspect-ratio:.78}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateMeta{z-index:1;color:#fff;background:linear-gradient(#0000,#090a0ce0);align-items:flex-end;padding:30px 9px 8px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:translateY(20px)}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateMeta strong{font-size:12px}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateMeta span{color:#fff;background:#10121757;border-color:#ffffff8c}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateTags{z-index:1;opacity:0;flex-wrap:nowrap;max-width:calc(100% - 14px);padding:0;transition:opacity .2s;position:absolute;top:7px;left:7px;overflow:hidden}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateTags em{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0e10159e;overflow:hidden}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:hover .tenant-page-module__wyitmW__templateMeta,.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:focus-within .tenant-page-module__wyitmW__templateMeta{transform:translateY(0)}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:hover .tenant-page-module__wyitmW__templateTags,.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:focus-within .tenant-page-module__wyitmW__templateTags{opacity:1}.tenant-page-module__wyitmW__templateImage{aspect-ratio:4/3;background:#dadbd7;overflow:hidden}.tenant-page-module__wyitmW__templateImage>span{color:#777b76;place-items:center;width:100%;height:100%;font-size:30px;display:grid}.tenant-page-module__wyitmW__templateCard:first-child .tenant-page-module__wyitmW__templateImage{aspect-ratio:4/5}.tenant-page-module__wyitmW__templateMeta{justify-content:space-between;align-items:center;gap:12px;padding:11px 0 8px;display:flex}.tenant-page-module__wyitmW__templateTags{flex-wrap:wrap;gap:5px;padding:0 14px 14px;display:flex}.tenant-page-module__wyitmW__templateTags em{color:#69738b;background:#eef1f8;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.tenant-page-module__wyitmW__templateMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tenant-page-module__wyitmW__templateMeta span{color:#64676d;border:1px solid #c8c9c4;border-radius:5px;padding:4px 7px;font-size:10px}.tenant-page-module__wyitmW__empty{color:#777a80;text-align:center;padding:64px 0}@media (max-width:900px){.tenant-page-module__wyitmW__hero{grid-template-columns:1fr;gap:42px}.tenant-page-module__wyitmW__heroGallery{min-height:420px}}@media (max-width:700px){.tenant-page-module__wyitmW__hero,.tenant-page-module__wyitmW__collection{padding-left:18px;padding-right:18px}.tenant-page-module__wyitmW__hero{padding-top:40px}.tenant-page-module__wyitmW__creator{margin-bottom:28px}.tenant-page-module__wyitmW__hero h1{font-size:42px}.tenant-page-module__wyitmW__heroGallery{grid-template-rows:160px 170px;min-height:340px}.tenant-page-module__wyitmW__collectionHeader{flex-direction:column;align-items:flex-start}.tenant-page-module__wyitmW__filters{justify-content:flex-start}.tenant-page-module__wyitmW__templateCard,.tenant-page-module__wyitmW__templateCard:first-child,.tenant-page-module__wyitmW__templateCard:nth-child(6n+1),.tenant-page-module__wyitmW__templateCard:nth-child(2),.tenant-page-module__wyitmW__templateCard:nth-child(6n+2){grid-column:span 12}.tenant-page-module__wyitmW__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateCard:nth-child(7n+1){grid-column:span 2}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateMeta{padding:28px 7px 7px;transform:none}.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateTags,.tenant-page-module__wyitmW__compactGrid .tenant-page-module__wyitmW__templateMeta span{display:none}}
.public-library-module__oQ_t4q__workspace{--collection-pane-width:226px;--document-pane-width:350px;grid-template-columns:var(--collection-pane-width)10px var(--document-pane-width)10px minmax(0,1fr);color:#191b20;background:#fbfaf7;min-height:calc(100dvh - 74px);display:grid;position:relative}.public-library-module__oQ_t4q__collectionPane,.public-library-module__oQ_t4q__documentPane{background:#fffefa;border-right:1px solid #e3e1dc;min-width:0;min-height:0}.public-library-module__oQ_t4q__collectionPane{padding:25px 14px}.public-library-module__oQ_t4q__creator{align-items:center;gap:10px;margin:0 8px 26px;display:flex}.public-library-module__oQ_t4q__creator>span{color:#fff;background:#355ee7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.public-library-module__oQ_t4q__creator strong,.public-library-module__oQ_t4q__creator small{display:block}.public-library-module__oQ_t4q__creator strong{font-size:13px}.public-library-module__oQ_t4q__creator small{color:#8a8c93;margin-top:2px;font-size:10px}.public-library-module__oQ_t4q__search{color:#777b84;background:#fff;border:1px solid #dddcd7;border-radius:7px;align-items:center;gap:7px;margin-bottom:24px;padding:0 9px;display:flex}.public-library-module__oQ_t4q__search input{color:#34363c;background:0 0;border:0;outline:0;width:100%;height:34px;font-size:12px}.public-library-module__oQ_t4q__paneLabel{color:#898c94;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin:0 8px 8px;font-size:10px;font-weight:720;display:flex}.public-library-module__oQ_t4q__collectionItem{color:#4c4f57;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.public-library-module__oQ_t4q__collectionItem>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.public-library-module__oQ_t4q__collectionItem:hover,.public-library-module__oQ_t4q__collectionTreeRow:hover{background:#f0f2f8}.public-library-module__oQ_t4q__collectionActive,.public-library-module__oQ_t4q__collectionTreeRowActive{color:#2856d8;background:#edf2ff}.public-library-module__oQ_t4q__collectionItem small{color:#9b9da4;font-size:10px}.public-library-module__oQ_t4q__collectionTreeRow{border-radius:6px;align-items:center;min-height:32px;display:flex}.public-library-module__oQ_t4q__collectionTreeRow .public-library-module__oQ_t4q__collectionItem{flex:1;min-width:0;padding-left:3px}.public-library-module__oQ_t4q__expandButton,.public-library-module__oQ_t4q__treeSpacer{color:#6f7380;background:0 0;border:0;flex:0 0 21px;place-items:center;width:21px;height:28px;display:grid}.public-library-module__oQ_t4q__expandButton{cursor:pointer}.public-library-module__oQ_t4q__expandButton:hover{color:#2856d8}.public-library-module__oQ_t4q__paneDivider{background:#e6e4df;height:1px;margin:20px 8px}.public-library-module__oQ_t4q__tagList{flex-wrap:wrap;gap:6px;padding:0 8px;display:flex}.public-library-module__oQ_t4q__tagList button{color:#5e636d;cursor:pointer;background:#fff;border:1px solid #e2e0db;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.public-library-module__oQ_t4q__tagList button:hover,.public-library-module__oQ_t4q__tagList .public-library-module__oQ_t4q__tagActive{color:#2856d8;background:#edf2ff;border-color:#afc4ff}.public-library-module__oQ_t4q__tagList small{color:#9699a2;font-size:9px}.public-library-module__oQ_t4q__showTagsButton{color:#315be1;cursor:pointer;background:0 0;border:0;margin:10px 8px 0;padding:0;font-size:10px}.public-library-module__oQ_t4q__documentPane{background:#fbfaf8}.public-library-module__oQ_t4q__documentPaneHeader{border-bottom:1px solid #e7e5e0;justify-content:space-between;align-items:flex-start;gap:12px;padding:27px 20px 15px;display:flex}.public-library-module__oQ_t4q__documentPaneHeader strong,.public-library-module__oQ_t4q__documentPaneHeader small{display:block}.public-library-module__oQ_t4q__documentPaneHeader strong{font-size:15px}.public-library-module__oQ_t4q__documentPaneHeader small{color:#8c8e94;margin-top:4px;font-size:11px}.public-library-module__oQ_t4q__documentPaneHeader button{color:#315be1;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px}.public-library-module__oQ_t4q__documentPaneActions{align-items:center;gap:8px;display:flex}.public-library-module__oQ_t4q__paneCollapseButton{border-radius:6px;place-items:center;width:25px;height:25px;color:#697081!important;background:#fff!important;border:1px solid #e1e3e9!important;padding:0!important;display:grid!important}.public-library-module__oQ_t4q__paneCollapseButton:hover{color:#2856d8!important;background:#f3f6ff!important;border-color:#aebff5!important}.public-library-module__oQ_t4q__paneCollapsed{place-items:start center;padding:0;display:grid;overflow:hidden}.public-library-module__oQ_t4q__paneRailButton{color:#687183;cursor:pointer;background:#fff;border:1px solid #e1e3e9;border-radius:7px;place-items:center;width:32px;height:32px;margin-top:18px;display:grid}.public-library-module__oQ_t4q__paneRailButton:hover{color:#2856d8;background:#f3f6ff;border-color:#aebff5}.public-library-module__oQ_t4q__resizeHandle{z-index:2;cursor:col-resize;background:#fbfaf7;border:0;width:10px;min-width:10px;padding:0;position:relative}.public-library-module__oQ_t4q__resizeHandle:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:4px}.public-library-module__oQ_t4q__resizeHandle:hover:after,.public-library-module__oQ_t4q__resizeHandle:focus-visible:after{background:#7795f1}.public-library-module__oQ_t4q__resizeHandle:focus-visible{outline:0}.public-library-module__oQ_t4q__resizeHandle:active:after{background:#315be1}.public-library-module__oQ_t4q__documentList{padding:10px}.public-library-module__oQ_t4q__documentRow{min-height:88px;color:inherit;border:1px solid #0000;border-radius:8px;gap:10px;padding:9px;text-decoration:none;display:flex}.public-library-module__oQ_t4q__documentRow:hover{background:#f2f3f6}.public-library-module__oQ_t4q__documentRowActive{background:#eef3ff;border-color:#bed0ff}.public-library-module__oQ_t4q__documentRow img,.public-library-module__oQ_t4q__documentFallback{object-fit:cover;background:#ece9e1;border-radius:7px;flex:none;width:64px;height:64px}.public-library-module__oQ_t4q__documentFallback{color:#858994;place-items:center;display:grid}.public-library-module__oQ_t4q__documentFallbackHidden{display:none}.public-library-module__oQ_t4q__documentRow div{flex:1;min-width:0}.public-library-module__oQ_t4q__documentRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.public-library-module__oQ_t4q__documentRow p{color:#6f7480;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.public-library-module__oQ_t4q__rowTags{gap:4px;max-height:16px;display:flex;overflow:hidden}.public-library-module__oQ_t4q__rowTags em{color:#5a70bd;text-overflow:ellipsis;white-space:nowrap;background:#eef2ff;border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal;overflow:hidden}.public-library-module__oQ_t4q__documentRow small{color:#9b9da4;margin-top:4px;font-size:10px;display:block}.public-library-module__oQ_t4q__emptyList{color:#8d9098;text-align:center;padding:28px 14px;font-size:12px}.public-library-module__oQ_t4q__readerPane{background:#fff;min-width:0;padding:42px clamp(24px,5vw,76px) 72px}.public-library-module__oQ_t4q__workspaceActions{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;top:16px;right:22px}.public-library-module__oQ_t4q__focusButton,.public-library-module__oQ_t4q__galleryButton{color:#4b5363;cursor:pointer;background:#fffffff0;border:1px solid #d8dbe3;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #181e2f0f}.public-library-module__oQ_t4q__focusButton:hover,.public-library-module__oQ_t4q__galleryButton:hover{color:#2856d8;background:#f4f7ff;border-color:#aebff5}.public-library-module__oQ_t4q__workspaceFocus{grid-template-columns:minmax(0,1fr)}.public-library-module__oQ_t4q__workspaceFocus .public-library-module__oQ_t4q__collectionPane,.public-library-module__oQ_t4q__workspaceFocus .public-library-module__oQ_t4q__documentPane,.public-library-module__oQ_t4q__workspaceFocus .public-library-module__oQ_t4q__resizeHandle{display:none}.public-library-module__oQ_t4q__workspaceFocus .public-library-module__oQ_t4q__readerPane{padding:42px clamp(32px,10vw,170px) 90px}.public-library-module__oQ_t4q__workspaceFocus .public-library-module__oQ_t4q__workspaceActions{position:fixed;top:88px;right:28px}@media (max-width:1080px){.public-library-module__oQ_t4q__workspace{--collection-pane-width:210px;--document-pane-width:300px}.public-library-module__oQ_t4q__readerPane{padding:32px}}@media (max-width:800px){.public-library-module__oQ_t4q__workspace,.public-library-module__oQ_t4q__workspaceFocus{display:block}.public-library-module__oQ_t4q__collectionPane,.public-library-module__oQ_t4q__resizeHandle{display:none}.public-library-module__oQ_t4q__documentPane{border-bottom:1px solid #e3e1dc;max-height:none;overflow:hidden}.public-library-module__oQ_t4q__documentPane.public-library-module__oQ_t4q__paneCollapsed{display:none}.public-library-module__oQ_t4q__documentPaneHeader{padding:14px 18px 9px}.public-library-module__oQ_t4q__documentPaneHeader .public-library-module__oQ_t4q__paneCollapseButton{display:none}.public-library-module__oQ_t4q__documentList{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;padding:0 18px 15px;display:flex;overflow-x:auto}.public-library-module__oQ_t4q__documentList::-webkit-scrollbar{display:none}.public-library-module__oQ_t4q__documentRow{scroll-snap-align:start;background:#fff;border-color:#e7e6e1;flex:none;width:min(78vw,320px);min-height:92px;box-shadow:0 5px 15px #1e222e0a}.public-library-module__oQ_t4q__documentRowActive{background:#eef3ff;border-color:#8faaf5}.public-library-module__oQ_t4q__readerPane,.public-library-module__oQ_t4q__workspaceFocus .public-library-module__oQ_t4q__readerPane{padding:28px 18px 76px}.public-library-module__oQ_t4q__workspaceActions,.public-library-module__oQ_t4q__workspaceFocus .public-library-module__oQ_t4q__workspaceActions{position:absolute;top:12px;right:12px}.public-library-module__oQ_t4q__focusButton{display:none}.public-library-module__oQ_t4q__galleryButton{border-radius:12px;justify-content:center;min-width:44px;min-height:44px}.public-library-module__oQ_t4q__galleryButton span{display:none}}
.public-document-module__icWOIa__readerHeader{max-width:1120px;margin:0 auto 26px}.public-document-module__icWOIa__breadcrumb{color:#5975d8;margin:0 0 18px;font-size:12px}.public-document-module__icWOIa__breadcrumb span{color:#8d9097}.public-document-module__icWOIa__titleLine{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.public-document-module__icWOIa__titleLine h1{letter-spacing:-.045em;text-wrap:balance;max-width:840px;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:1.05}.public-document-module__icWOIa__meta{color:#777b85;flex-wrap:wrap;gap:8px 14px;margin:16px 0 0;font-size:12px;display:flex}.public-document-module__icWOIa__tag{color:#4563c6;background:#edf2ff;border-radius:999px;padding:4px 9px}.public-document-module__icWOIa__actions{flex:none;gap:8px;display:flex}.public-document-module__icWOIa__copyButton,.public-document-module__icWOIa__saveButton{white-space:nowrap;border-radius:7px;min-height:36px;padding:9px 12px;font-size:12px;font-weight:680}.public-document-module__icWOIa__copyButton{color:#fff;cursor:pointer;background:#315be1;border:1px solid #315be1}.public-document-module__icWOIa__saveButton{color:#30333a;background:#fff;border:1px solid #d6d6d1;text-decoration:none}.public-document-module__icWOIa__readerLayout{grid-template-columns:minmax(270px,.78fr) minmax(410px,1.22fr);align-items:start;gap:clamp(26px,4vw,52px);max-width:1120px;margin:0 auto;display:grid}.public-document-module__icWOIa__visualColumn{position:sticky;top:22px}.public-document-module__icWOIa__preview{background:#f0eee8;border-radius:11px;overflow:hidden;box-shadow:0 1px #1c1c1a0a}.public-document-module__icWOIa__previewImage{object-fit:contain;background:#f5f2ea;width:100%;max-height:min(650px,100dvh - 190px);display:block}.public-document-module__icWOIa__previewEmpty{color:#858891;text-align:center;place-items:center;min-height:260px;padding:24px;font-size:13px;display:grid}.public-document-module__icWOIa__imageHint{color:#96999f;text-align:center;margin:9px 0 0;font-size:11px}.public-document-module__icWOIa__documentBody{min-width:0}.public-document-module__icWOIa__section{margin:0}.public-document-module__icWOIa__section h2{color:#4f535d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.public-document-module__icWOIa__promptFrame{background:#fcfbf8;border:1px solid #e1dfda;border-radius:9px}.public-document-module__icWOIa__notes{color:#535863;white-space:pre-wrap;background:#f3f6ff;border-left:3px solid #7390ef;padding:12px 16px;font-size:14px;line-height:1.65}.public-document-module__icWOIa__documentFooter{max-width:1120px;margin:0 auto}.public-document-module__icWOIa__footerMeta{color:#777b85;border-top:1px solid #e7e5e0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;padding-top:18px;font-size:12px;display:grid}.public-document-module__icWOIa__footerMeta strong{color:#4e525a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.public-document-module__icWOIa__saveButton{cursor:pointer}.public-document-module__icWOIa__saveButton:disabled{cursor:default;opacity:.74}.public-document-module__icWOIa__actionError{color:#b42318;width:100%;margin:0;font-size:12px}.public-document-module__icWOIa__shareButton{color:#30333a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6d6d1;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 12px;font-size:12px;font-weight:680;display:inline-flex}.public-document-module__icWOIa__shareButton:hover{color:#244fca;background:#f4f7ff;border-color:#91a9f4}@media (max-width:820px){.public-document-module__icWOIa__readerLayout{grid-template-columns:1fr}.public-document-module__icWOIa__visualColumn{position:static}.public-document-module__icWOIa__previewImage{max-height:min(620px,72dvh)}.public-document-module__icWOIa__titleLine{display:block}.public-document-module__icWOIa__actions{margin-top:16px}.public-document-module__icWOIa__actions>*{text-align:center;flex:1}.public-document-module__icWOIa__footerMeta{grid-template-columns:1fr}}
.zoomable-image-module__UTCn3q__trigger{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.zoomable-image-module__UTCn3q__trigger img{display:block}.zoomable-image-module__UTCn3q__hint{color:#fff;opacity:0;background:#0a0c10ad;border:1px solid #ffffff2e;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:700;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.zoomable-image-module__UTCn3q__trigger:hover .zoomable-image-module__UTCn3q__hint,.zoomable-image-module__UTCn3q__trigger:focus-visible .zoomable-image-module__UTCn3q__hint{opacity:1;transform:translateY(0)}.zoomable-image-module__UTCn3q__trigger:focus-visible{outline-offset:3px;outline:2px solid #6d86ff}.zoomable-image-module__UTCn3q__overlay{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090de0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.zoomable-image-module__UTCn3q__viewer{background:#11141a;border:1px solid #353c4a;border-radius:12px;flex-direction:column;width:min(1180px,96vw);height:min(860px,90vh);display:flex;overflow:hidden;box-shadow:0 32px 90px #0000008c}.zoomable-image-module__UTCn3q__toolbar{color:#dfe4ee;border-bottom:1px solid #2e3440;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 14px 10px 18px;font-size:13px;font-weight:650;display:flex}.zoomable-image-module__UTCn3q__controls{align-items:center;gap:7px;display:flex}.zoomable-image-module__UTCn3q__controls button{color:#dfe4ee;min-width:32px;min-height:30px;font:inherit;cursor:pointer;background:#202630;border:1px solid #3b4351;border-radius:7px;padding:0 9px}.zoomable-image-module__UTCn3q__controls button:hover:not(:disabled){background:#293243;border-color:#6d86ff}.zoomable-image-module__UTCn3q__controls button:disabled{cursor:not-allowed;opacity:.42}.zoomable-image-module__UTCn3q__canvas{touch-action:none;background:radial-gradient(circle,#1d2430 0,#0d1015 68%);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.zoomable-image-module__UTCn3q__canvas .zoomable-image-module__UTCn3q__fullImage{aspect-ratio:auto;-webkit-user-select:none;user-select:none;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .14s ease-out}.zoomable-image-module__UTCn3q__instructions{color:#8d95a4;text-align:center;border-top:1px solid #2e3440;margin:0;padding:11px 18px;font-size:12px}@media (max-width:640px){.zoomable-image-module__UTCn3q__overlay{padding:10px}.zoomable-image-module__UTCn3q__viewer{width:100%;height:94vh}.zoomable-image-module__UTCn3q__toolbar{flex-direction:column;align-items:flex-start}.zoomable-image-module__UTCn3q__controls{justify-content:space-between;width:100%}.zoomable-image-module__UTCn3q__instructions{font-size:11px}}
.recipe-document-module__lHZ_xW__recipeDocument{color:#31353d;gap:22px;display:grid}.recipe-document-module__lHZ_xW__eyebrow{color:#727986;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720;display:block}.recipe-document-module__lHZ_xW__personalize{background:linear-gradient(135deg,#f7f9ff,#f1f5ff);border:1px solid #d9e1fb;border-radius:12px;padding:18px}.recipe-document-module__lHZ_xW__personalizeHeading,.recipe-document-module__lHZ_xW__outputHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recipe-document-module__lHZ_xW__personalizeHeading h3{color:#26345b;letter-spacing:-.015em;margin:4px 0 0;font-size:16px}.recipe-document-module__lHZ_xW__reset{color:#4766c9;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.recipe-document-module__lHZ_xW__variableGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:15px;display:grid}.recipe-document-module__lHZ_xW__variableGrid label{color:#596278;gap:5px;font-size:11px;font-weight:650;display:grid}.recipe-document-module__lHZ_xW__variableGrid input{color:#2e374e;min-width:0;height:35px;font:inherit;background:#ffffffd9;border:1px solid #cfd8f4;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.recipe-document-module__lHZ_xW__variableGrid input:focus{border-color:#4d70de;box-shadow:0 0 0 3px #4d70de1f}.recipe-document-module__lHZ_xW__sectionHeading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.recipe-document-module__lHZ_xW__sectionHeading p,.recipe-document-module__lHZ_xW__outputHeading p{color:#7c818a;margin:0;font-size:12px;line-height:1.5}.recipe-document-module__lHZ_xW__partList{gap:7px;margin-top:11px;display:grid}.recipe-document-module__lHZ_xW__part{background:#fffdfa;border:1px solid #e6e3dc;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.recipe-document-module__lHZ_xW__partIndex{color:#95a0bc;font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.recipe-document-module__lHZ_xW__part h3{color:#414650;margin:0 0 5px;font-size:12px;font-weight:720}.recipe-document-module__lHZ_xW__part p{color:#5b606b;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.62}.recipe-document-module__lHZ_xW__token{color:#385dca;background:#e7eeff;border-radius:4px;padding:1px 4px;font-weight:650}.recipe-document-module__lHZ_xW__output{border-top:1px solid #e7e5e0;padding-top:18px}.recipe-document-module__lHZ_xW__outputHeading{align-items:end}.recipe-document-module__lHZ_xW__copyButton{color:#fff;cursor:pointer;background:#315be1;border:1px solid #315be1;border-radius:7px;flex:none;min-height:34px;padding:7px 11px;font-size:12px;font-weight:680}.recipe-document-module__lHZ_xW__copyButton:hover{background:#264cc8}.recipe-document-module__lHZ_xW__promptToggle{color:#515761;text-align:left;cursor:pointer;background:#fcfbf8;border:1px solid #e1dfda;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.recipe-document-module__lHZ_xW__promptToggle span{color:#5372d6;font-size:16px}.recipe-document-module__lHZ_xW__finalPrompt{color:#3e444d;white-space:pre-wrap;background:#f5f6f8;border:1px solid #e1dfda;border-radius:8px;max-height:330px;margin:8px 0 0;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.recipe-document-module__lHZ_xW__guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recipe-document-module__lHZ_xW__guidance article{background:#faf9f6;border:1px solid #e5e3dd;border-radius:8px;min-width:0;padding:14px}.recipe-document-module__lHZ_xW__guidance p{color:#626872;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.6}.recipe-document-module__lHZ_xW__guidance p.recipe-document-module__lHZ_xW__guidanceIntro{color:#858b95;margin-top:6px;font-size:11px}.recipe-document-module__lHZ_xW__compact{gap:18px}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__partList{gap:0;margin-top:13px}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__part{background:0 0;border-width:0 0 1px;border-radius:0;padding:15px 10px}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__part:first-child{border-top:1px solid #2e3542}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__personalize{background:linear-gradient(135deg,#1b2234,#171d2b);border-color:#394c87}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__personalizeHeading h3{color:#d9e2ff}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__eyebrow{color:#8f9bb4}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__reset{color:#aebdff}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__variableGrid label{color:#b3bfd7}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__variableGrid input{color:#e0e7f7;background:#151a23;border-color:#37435d}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__sectionHeading p,.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__outputHeading p{color:#8e98aa}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__part{border-color:#2e3542}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__part h3{color:#e1e6f1}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__part p{color:#bac3d3}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__token{color:#becaff;background:#5874ff33}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__output{border-color:#2d333e}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__promptToggle{color:#cbd2df;background:#1a1f27;border-color:#343b49}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__finalPrompt{color:#d6dce7;background:#10141b;border-color:#343b49}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__guidance article{background:#181d25;border-color:#303744}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__guidance p{color:#b6c0d0}.recipe-document-module__lHZ_xW__compact .recipe-document-module__lHZ_xW__guidance p.recipe-document-module__lHZ_xW__guidanceIntro{color:#909bb0}@media (max-width:640px){.recipe-document-module__lHZ_xW__personalizeHeading,.recipe-document-module__lHZ_xW__outputHeading,.recipe-document-module__lHZ_xW__sectionHeading{gap:8px;display:grid}.recipe-document-module__lHZ_xW__copyButton{width:100%}.recipe-document-module__lHZ_xW__guidance{grid-template-columns:1fr}}
.creator-home-module__f3bmMW__page{color:#171c29;background:#faf8f1}.creator-home-module__f3bmMW__intro,.creator-home-module__f3bmMW__section,.creator-home-module__f3bmMW__about,.creator-home-module__f3bmMW__allWorks,.creator-home-module__f3bmMW__empty{width:min(1280px,100% - 64px);margin:0 auto}.creator-home-module__f3bmMW__intro{padding:62px 0 56px}.creator-home-module__f3bmMW__overline,.creator-home-module__f3bmMW__sectionTitle span,.creator-home-module__f3bmMW__about>span{color:#1e5bdd;letter-spacing:.12em;font-size:11px;font-weight:800}.creator-home-module__f3bmMW__overline span{color:#8b91a0;letter-spacing:0}.creator-home-module__f3bmMW__introGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(30px,5vw,76px);margin-top:24px;display:grid}.creator-home-module__f3bmMW__identity{padding:30px 0}.creator-home-module__f3bmMW__avatar{background:#e0e9ff;border-radius:50%;width:74px;height:74px;overflow:hidden}.creator-home-module__f3bmMW__avatar img{object-fit:cover;width:100%;height:100%}.creator-home-module__f3bmMW__avatar span{color:#1d5df1;place-items:center;width:100%;height:100%;font-size:28px;font-weight:700;display:grid}.creator-home-module__f3bmMW__identity h1{letter-spacing:-.065em;margin:26px 0 16px;font-size:clamp(49px,5vw,76px);line-height:1}.creator-home-module__f3bmMW__shortBio{max-width:480px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.creator-home-module__f3bmMW__tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.creator-home-module__f3bmMW__tags span{color:#59677f;border:1px solid #d6dce8;border-radius:99px;padding:7px 11px;font-size:12px}.creator-home-module__f3bmMW__introMeta{color:#768093;gap:18px;margin-top:24px;font-size:13px;display:flex}.creator-home-module__f3bmMW__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:29px;display:flex}.creator-home-module__f3bmMW__actions a{color:#1d5df1;align-items:center;gap:8px;font-size:13px;font-weight:680;display:inline-flex}.creator-home-module__f3bmMW__actions a:first-child{color:#fff;background:#1d5df1;border-radius:8px;padding:13px 17px}.creator-home-module__f3bmMW__lead{background:#e7e8ea;height:clamp(420px,43vw,540px);position:relative;overflow:hidden}.creator-home-module__f3bmMW__lead>img{object-fit:cover;width:100%;height:100%}.creator-home-module__f3bmMW__lead a{color:#fff;background:linear-gradient(#0000,#0a0f19b8);align-items:end;gap:14px;padding:80px 26px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.creator-home-module__f3bmMW__lead a span{letter-spacing:.11em;font-size:10px;font-weight:800;position:absolute;bottom:57px}.creator-home-module__f3bmMW__lead a strong{flex:1;font-size:18px}.creator-home-module__f3bmMW__section{border-top:1px solid #d6d7d4;padding:38px 0 66px}.creator-home-module__f3bmMW__sectionTitle{justify-content:space-between;align-items:end;gap:28px;margin-bottom:27px;display:flex}.creator-home-module__f3bmMW__sectionTitle h2,.creator-home-module__f3bmMW__about h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(30px,3vw,42px)}.creator-home-module__f3bmMW__sectionTitle p{color:#7a8190;max-width:360px;margin:0;font-size:13px;line-height:1.6}.creator-home-module__f3bmMW__workGrid{grid-template-columns:repeat(3,1fr);gap:28px 16px;display:grid}.creator-home-module__f3bmMW__work,.creator-home-module__f3bmMW__featuredWork{min-width:0;color:inherit;display:block}.creator-home-module__f3bmMW__featuredWork{grid-area:span 2/span 2}.creator-home-module__f3bmMW__workImage{background:#e5e5e0;height:220px;overflow:hidden}.creator-home-module__f3bmMW__featuredWork .creator-home-module__f3bmMW__workImage{height:520px}.creator-home-module__f3bmMW__workImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.creator-home-module__f3bmMW__work:hover img,.creator-home-module__f3bmMW__featuredWork:hover img{transform:scale(1.025)}.creator-home-module__f3bmMW__workMeta{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.creator-home-module__f3bmMW__workMeta strong,.creator-home-module__f3bmMW__workMeta small{display:block}.creator-home-module__f3bmMW__workMeta strong{font-size:15px}.creator-home-module__f3bmMW__workMeta small,.creator-home-module__f3bmMW__source{color:#858b98;margin-top:5px;font-size:11px}.creator-home-module__f3bmMW__collections{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.creator-home-module__f3bmMW__collection{color:inherit;position:relative}.creator-home-module__f3bmMW__collection>div{background:#e6e6e2;height:225px}.creator-home-module__f3bmMW__collection img{object-fit:cover;width:100%;height:100%}.creator-home-module__f3bmMW__collection span{color:#7b8392;margin-top:12px;font-size:11px;display:block}.creator-home-module__f3bmMW__collection strong{margin-top:4px;font-size:19px;display:block}.creator-home-module__f3bmMW__collection svg{position:absolute;bottom:4px;right:2px}.creator-home-module__f3bmMW__about{border-top:1px solid #d6d7d4;grid-template-columns:1fr 2fr;gap:40px;padding:48px 0 56px;display:grid}.creator-home-module__f3bmMW__about h2{margin-top:0}.creator-home-module__f3bmMW__about p,.creator-home-module__f3bmMW__about blockquote{color:#596171;max-width:690px;margin:18px 0 0;font-size:16px;line-height:1.75}.creator-home-module__f3bmMW__about blockquote{border-left:2px solid #1d5df1;padding-left:19px}.creator-home-module__f3bmMW__allWorks{border-top:1px solid #d6d7d4;padding:28px 0 80px}.creator-home-module__f3bmMW__allWorks a{color:#1d5df1;align-items:center;gap:10px;font-weight:700;display:inline-flex}.creator-home-module__f3bmMW__empty{color:#7b8392;padding:50px 0 90px}@media (max-width:800px){.creator-home-module__f3bmMW__intro,.creator-home-module__f3bmMW__section,.creator-home-module__f3bmMW__about,.creator-home-module__f3bmMW__allWorks,.creator-home-module__f3bmMW__empty{width:calc(100% - 32px)}.creator-home-module__f3bmMW__introGrid{grid-template-columns:1fr}.creator-home-module__f3bmMW__identity{padding:0}.creator-home-module__f3bmMW__lead{height:470px}.creator-home-module__f3bmMW__workGrid{grid-template-columns:repeat(2,1fr)}.creator-home-module__f3bmMW__featuredWork{grid-area:auto/span 2}.creator-home-module__f3bmMW__featuredWork .creator-home-module__f3bmMW__workImage{height:410px}.creator-home-module__f3bmMW__collections{grid-template-columns:repeat(2,1fr)}.creator-home-module__f3bmMW__about{grid-template-columns:1fr;gap:18px}}@media (max-width:520px){.creator-home-module__f3bmMW__intro{padding-top:35px}.creator-home-module__f3bmMW__identity h1{margin-top:18px}.creator-home-module__f3bmMW__lead{height:380px}.creator-home-module__f3bmMW__sectionTitle{display:block}.creator-home-module__f3bmMW__sectionTitle p{margin-top:12px}.creator-home-module__f3bmMW__workGrid,.creator-home-module__f3bmMW__collections{grid-template-columns:1fr 1fr;gap:18px 10px}.creator-home-module__f3bmMW__featuredWork{grid-column:span 2}.creator-home-module__f3bmMW__featuredWork .creator-home-module__f3bmMW__workImage{height:320px}.creator-home-module__f3bmMW__workImage{height:180px}.creator-home-module__f3bmMW__workMeta strong{font-size:13px}.creator-home-module__f3bmMW__collection>div{height:160px}}
.public-prompt-studio-module__YMyJhW__studio{background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #dce3f6;border-radius:12px;margin:0 0 22px;padding:19px;box-shadow:0 8px 24px #2f54b80f}.public-prompt-studio-module__YMyJhW__heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.public-prompt-studio-module__YMyJhW__heading span,.public-prompt-studio-module__YMyJhW__results>div>span{color:#5975d8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.public-prompt-studio-module__YMyJhW__heading h2{color:#242a38;margin:5px 0 4px;font-size:17px;line-height:1.25}.public-prompt-studio-module__YMyJhW__heading p,.public-prompt-studio-module__YMyJhW__results>div>p{color:#737b8d;margin:0;font-size:11px;line-height:1.55}.public-prompt-studio-module__YMyJhW__heading b{color:#3158c8;white-space:nowrap;background:#eaf0ff;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.public-prompt-studio-module__YMyJhW__variables{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:10px;display:grid}.public-prompt-studio-module__YMyJhW__variables label,.public-prompt-studio-module__YMyJhW__parts label,.public-prompt-studio-module__YMyJhW__additional{display:block}.public-prompt-studio-module__YMyJhW__variables span,.public-prompt-studio-module__YMyJhW__parts label>span,.public-prompt-studio-module__YMyJhW__additional>span{color:#5a6272;align-items:center;gap:7px;margin:0 0 5px;font-size:10px;font-weight:700;display:flex}.public-prompt-studio-module__YMyJhW__variables input,.public-prompt-studio-module__YMyJhW__parts textarea,.public-prompt-studio-module__YMyJhW__additional textarea{box-sizing:border-box;resize:vertical;color:#303746;width:100%;font:inherit;background:#fff;border:1px solid #dce1ec;border-radius:7px;outline:none;padding:8px 9px;font-size:12px;line-height:1.45}.public-prompt-studio-module__YMyJhW__variables input:focus,.public-prompt-studio-module__YMyJhW__parts textarea:focus,.public-prompt-studio-module__YMyJhW__additional textarea:focus{border-color:#7e9cf3;box-shadow:0 0 0 3px #4d72e71c}.public-prompt-studio-module__YMyJhW__parts{gap:8px;display:grid}.public-prompt-studio-module__YMyJhW__parts label{background:#ffffffbf;border:1px solid #e2e5eb;border-radius:8px;padding:9px}.public-prompt-studio-module__YMyJhW__parts label>span i{color:#90a0c8;font-style:normal}.public-prompt-studio-module__YMyJhW__additional{margin-top:10px}.public-prompt-studio-module__YMyJhW__preview{border-top:1px solid #e4e7ec;margin-top:11px;padding-top:10px}.public-prompt-studio-module__YMyJhW__preview summary{color:#4c67c1;cursor:pointer;font-size:11px}.public-prompt-studio-module__YMyJhW__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.public-prompt-studio-module__YMyJhW__actions button,.public-prompt-studio-module__YMyJhW__open{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.public-prompt-studio-module__YMyJhW__generate{color:#fff;background:#315be1;border:1px solid #315be1}.public-prompt-studio-module__YMyJhW__generate:hover:not(:disabled){background:#244bc4}.public-prompt-studio-module__YMyJhW__upload{color:#465064;background:#fff;border:1px solid #d7dce7}.public-prompt-studio-module__YMyJhW__upload:hover:not(:disabled){color:#315be1;background:#f5f8ff;border-color:#9bb0e9}.public-prompt-studio-module__YMyJhW__open{color:#4a66be}.public-prompt-studio-module__YMyJhW__actions button:disabled{cursor:default;opacity:.55}.public-prompt-studio-module__YMyJhW__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.public-prompt-studio-module__YMyJhW__loginHint,.public-prompt-studio-module__YMyJhW__error{margin:9px 0 0;font-size:11px;line-height:1.5}.public-prompt-studio-module__YMyJhW__loginHint{color:#6f788b}.public-prompt-studio-module__YMyJhW__error{color:#b42318}.public-prompt-studio-module__YMyJhW__results{border-top:1px solid #e1e5ec;margin-top:18px;padding-top:14px}.public-prompt-studio-module__YMyJhW__resultGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:9px;margin-top:10px;display:grid}.public-prompt-studio-module__YMyJhW__result{background:#fff;border:1px solid #dfe3eb;border-radius:8px;overflow:hidden}.public-prompt-studio-module__YMyJhW__result>button{background:#eef0f4;border:0;width:100%;padding:0;display:block}.public-prompt-studio-module__YMyJhW__result img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.public-prompt-studio-module__YMyJhW__result>span{color:#8790a0;place-items:center;gap:4px;min-height:100px;font-size:10px;display:grid}.public-prompt-studio-module__YMyJhW__result small{color:#737c8b;padding:5px 7px;font-size:9px;display:block}.public-prompt-studio-module__YMyJhW__referenceModes{border:0;margin:13px 0 0;padding:0}.public-prompt-studio-module__YMyJhW__referenceModes legend{color:#5a6272;margin-bottom:6px;font-size:10px;font-weight:700}.public-prompt-studio-module__YMyJhW__referenceModes>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.public-prompt-studio-module__YMyJhW__referenceModes button{color:#596274;text-align:left;cursor:pointer;background:#fffc;border:1px solid #dce1ec;border-radius:8px;min-width:0;padding:9px}.public-prompt-studio-module__YMyJhW__referenceModes button b,.public-prompt-studio-module__YMyJhW__referenceModes button span{display:block}.public-prompt-studio-module__YMyJhW__referenceModes button b{color:#343c4d;font-size:11px}.public-prompt-studio-module__YMyJhW__referenceModes button span{margin-top:3px;font-size:9px;line-height:1.4}.public-prompt-studio-module__YMyJhW__referenceModes button:hover:not(:disabled){background:#f5f8ff;border-color:#9bb0e9}.public-prompt-studio-module__YMyJhW__referenceModes button:disabled{cursor:default;opacity:.55}.public-prompt-studio-module__YMyJhW__referenceModes .public-prompt-studio-module__YMyJhW__referenceModeActive{background:#edf2ff;border-color:#5274df;box-shadow:0 0 0 2px #5274df1f}.public-prompt-studio-module__YMyJhW__referenceModes .public-prompt-studio-module__YMyJhW__referenceModeActive b{color:#3158c8}.public-prompt-studio-module__YMyJhW__guidance{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:14px;display:grid}.public-prompt-studio-module__YMyJhW__guidance article{background:#f8fafc;border-radius:7px;padding:10px}.public-prompt-studio-module__YMyJhW__guidance span{color:#60749e;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760}.public-prompt-studio-module__YMyJhW__guidance p{color:#697386;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.55}@media (max-width:600px){.public-prompt-studio-module__YMyJhW__studio{padding:14px}.public-prompt-studio-module__YMyJhW__heading{display:block}.public-prompt-studio-module__YMyJhW__heading b{margin-top:9px;display:inline-block}.public-prompt-studio-module__YMyJhW__referenceModes>div{grid-template-columns:1fr}.public-prompt-studio-module__YMyJhW__actions>button{flex:1}.public-prompt-studio-module__YMyJhW__open{width:100%}.public-prompt-studio-module__YMyJhW__resultGrid{grid-template-columns:repeat(2,1fr)}}.public-prompt-studio-module__YMyJhW__preview{background:linear-gradient(135deg,#f8faff,#f4f7ff);border:1px solid #d9e2fa;border-radius:9px;margin-top:14px;padding:11px}.public-prompt-studio-module__YMyJhW__previewHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.public-prompt-studio-module__YMyJhW__previewHeading>div{gap:2px;display:grid}.public-prompt-studio-module__YMyJhW__previewHeading strong{color:#354a83;letter-spacing:.02em;font-size:11px}.public-prompt-studio-module__YMyJhW__previewHeading span{color:#71809c;font-size:10px}.public-prompt-studio-module__YMyJhW__previewHeading .public-prompt-studio-module__YMyJhW__updated{color:#365ed2;font-weight:700;animation:.22s ease-out public-prompt-studio-module__YMyJhW__statusIn}.public-prompt-studio-module__YMyJhW__previewHeading button{color:#4264cc;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font:700 10px/1.4 inherit}.public-prompt-studio-module__YMyJhW__previewHeading button:hover{color:#2549b6;text-decoration:underline}.public-prompt-studio-module__YMyJhW__previewHeading button:focus-visible,.public-prompt-studio-module__YMyJhW__referenceModes button:focus-visible,.public-prompt-studio-module__YMyJhW__actions button:focus-visible,.public-prompt-studio-module__YMyJhW__open:focus-visible{outline-offset:2px;outline:3px solid #4467d340}.public-prompt-studio-module__YMyJhW__preview pre{color:#465065;white-space:pre-wrap;background:#ecf0f9b8;border-radius:7px;max-height:154px;margin:9px 0 0;padding:10px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.public-prompt-studio-module__YMyJhW__preview pre.public-prompt-studio-module__YMyJhW__expandedPrompt{max-height:420px}.public-prompt-studio-module__YMyJhW__changedBlock{color:#2e54c0;background:#7193ff30;border-radius:3px;animation:1.8s ease-out public-prompt-studio-module__YMyJhW__promptChange;box-shadow:0 0 0 2px #7193ff1a}.public-prompt-studio-module__YMyJhW__actions button,.public-prompt-studio-module__YMyJhW__open{transition:transform .18s,background-color .18s,border-color .18s,color .18s}.public-prompt-studio-module__YMyJhW__generate:hover:not(:disabled),.public-prompt-studio-module__YMyJhW__upload:hover:not(:disabled){transform:translateY(-1px)}.public-prompt-studio-module__YMyJhW__actions button:active:not(:disabled),.public-prompt-studio-module__YMyJhW__open:active{transform:translateY(1px)scale(.985)}@keyframes public-prompt-studio-module__YMyJhW__promptChange{0%{background:#7193ff6b}to{background:#7193ff30}}@keyframes public-prompt-studio-module__YMyJhW__statusIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.public-prompt-studio-module__YMyJhW__preview pre{max-height:178px}}
.library-module__zhDhRG__workspace{--library-nav-width:290px;--library-nav-gap:10px;--document-list-width:350px;grid-template-columns:var(--library-nav-width)var(--library-nav-gap)minmax(0,1fr);width:100%;min-width:0;min-height:620px;transition:grid-template-columns .2s;display:grid}.library-module__zhDhRG__main{grid-column:3;width:100%;min-width:0;padding:0 0 50px 28px}.library-module__zhDhRG__libraryNav{min-width:0;padding:5px 18px 28px 0}.library-module__zhDhRG__libraryNavCollapsed{place-items:start center;padding:0;display:grid;overflow:hidden}.library-module__zhDhRG__libraryNavRailButton{color:#aebaff;cursor:pointer;background:#1a1f29;border:1px solid #343c4c;border-radius:8px;place-items:center;width:32px;height:38px;margin-top:9px;transition:border-color .18s,color .18s,background .18s;display:grid}.library-module__zhDhRG__libraryNavRailButton:hover{color:#edf0ff;background:#5874ff2e;border-color:#657eff}.library-module__zhDhRG__libraryNavRailButton svg:last-child{margin-top:-6px}.library-module__zhDhRG__libraryNavHeader{color:#9ba3b5;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:10px 0 8px;font-size:12px;font-weight:720;display:flex}.library-module__zhDhRG__libraryNavHeaderActions{align-items:center;gap:7px;display:inline-flex}.library-module__zhDhRG__libraryNavHeader button{color:#9eaeff;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px}.library-module__zhDhRG__libraryNavHeader .library-module__zhDhRG__libraryNavCollapseButton{color:#8f9ec9;background:#191d25;border:1px solid #343c4c;border-radius:6px;place-items:center;width:22px;height:22px;font-size:0;display:grid}.library-module__zhDhRG__libraryNavHeader .library-module__zhDhRG__libraryNavCollapseButton:hover{color:#dce4ff;background:#5874ff29;border-color:#657eff}.library-module__zhDhRG__collectionCreate{gap:5px;margin:0 0 8px;display:flex}.library-module__zhDhRG__collectionCreate input{color:#e9ecf4;background:#171b22;border:1px solid #39425a;border-radius:6px;width:100%;min-width:0;padding:6px 7px;font-size:11px}.library-module__zhDhRG__collectionCreate button{color:#fff;cursor:pointer;background:#4862de;border:1px solid #526de9;border-radius:6px;padding:0 7px;font-size:11px}.library-module__zhDhRG__collectionRow{position:relative}.library-module__zhDhRG__collectionLink{color:#b7bdca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin:2px 0;padding:6px 42px 6px 10px;font-size:12px;display:flex}.library-module__zhDhRG__collectionLink:hover{color:#f0f2f7;background:#1d222c}.library-module__zhDhRG__collectionLink.library-module__zhDhRG__dropTarget{color:#f0f2f7;background:#5874ff33;outline:1px solid #7088ff}.library-module__zhDhRG__collectionLink small{color:#727a89;font-variant-numeric:tabular-nums}.library-module__zhDhRG__collectionMenu{z-index:3;position:absolute;top:5px;right:6px}.library-module__zhDhRG__collectionMenuTrigger{color:#8993a8;letter-spacing:1px;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;width:26px;height:24px;padding:0 0 5px;font-size:14px;font-weight:700;line-height:1}.library-module__zhDhRG__collectionRow:hover .library-module__zhDhRG__collectionMenuTrigger,.library-module__zhDhRG__collectionMenu:focus-within .library-module__zhDhRG__collectionMenuTrigger{opacity:1}.library-module__zhDhRG__collectionMenuTrigger:hover,.library-module__zhDhRG__collectionMenuTrigger[aria-expanded=true]{color:#dce4ff;background:#2a3140}.library-module__zhDhRG__collectionMoveMenu{z-index:5;width:min(220px,calc(var(--library-nav-width) - 16px));background:#202631;border:1px solid #414a5e;border-radius:8px;max-height:280px;padding:5px;display:grid;position:absolute;top:29px;right:0;overflow:auto;box-shadow:0 12px 30px #0000006b}.library-module__zhDhRG__collectionMoveMenu>span{color:#98a3bb;letter-spacing:.05em;text-transform:uppercase;padding:5px 7px 7px;font-size:10px;font-weight:720}.library-module__zhDhRG__collectionMoveMenu button{color:#dce2ee;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px;font-size:11px;overflow:hidden}.library-module__zhDhRG__collectionMoveMenu button:hover:not(:disabled){color:#fff;background:#30394a}.library-module__zhDhRG__collectionMoveMenu button:disabled{color:#6e778a;cursor:default}.library-module__zhDhRG__collectionActive{color:#c7d1ff;background:#5874ff24}.library-module__zhDhRG__tagDivider{background:#292e39;height:1px;margin:20px 0}.library-module__zhDhRG__tagList{flex-wrap:wrap;gap:6px;display:flex}.library-module__zhDhRG__tagList button{color:#aeb7cc;cursor:pointer;background:#191d24;border:1px solid #303744;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.library-module__zhDhRG__tagList button:hover,.library-module__zhDhRG__tagList .library-module__zhDhRG__tagActive{color:#cbd4ff;background:#5874ff1f;border-color:#5874ff}.library-module__zhDhRG__tagList button.library-module__zhDhRG__dropTarget{color:#f0f2f7;background:#5874ff33;border-color:#7088ff;outline:1px solid #7088ff}.library-module__zhDhRG__tagList small{color:#747f98}.library-module__zhDhRG__noTags{color:#6f7787;font-size:11px;line-height:1.5}.library-module__zhDhRG__pageHead{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin-bottom:18px;display:flex}.library-module__zhDhRG__pageHead>div:first-child{flex:auto;min-width:0}.library-module__zhDhRG__pageHead h1{color:#f4f6fa;margin:0 0 7px;font-size:28px;font-weight:680}.library-module__zhDhRG__pageHead p{color:#858b98;margin:0;font-size:13px}.library-module__zhDhRG__pageHead .library-module__zhDhRG__libraryAllowance{color:#6f7787;margin-top:7px;font-size:11px}.library-module__zhDhRG__libraryAllowance a{color:#9eaeff;text-underline-offset:2px;text-decoration:underline}.library-module__zhDhRG__btn{border-radius:var(--r-control);color:#dfe3eb;cursor:pointer;background:#232730;border:1px solid #363b47;min-height:40px;padding:9px 15px;font-weight:680}.library-module__zhDhRG__btn:hover{background:#2b303b;border-color:#596172}.library-module__zhDhRG__btn:disabled{cursor:not-allowed;opacity:.65}.library-module__zhDhRG__btn.library-module__zhDhRG__primary{color:#fff;background:var(--blue);border-color:#5874ff}.library-module__zhDhRG__pageActions{flex:none;gap:8px;display:flex}.library-module__zhDhRG__newPromptButton{color:#dfe6ff;background:#435bc433;border-color:#526ee9}.library-module__zhDhRG__newPromptButton:hover{background:#4f6be64d;border-color:#7189ff}.library-module__zhDhRG__promptCreateBackdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06080cad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.library-module__zhDhRG__promptCreateDialog{color:#e9edf5;background:#161b23;border:1px solid #3a4357;border-radius:14px;width:min(660px,100%);max-height:min(760px,100vh - 48px);padding:20px;overflow:auto;box-shadow:0 24px 72px #00000080}.library-module__zhDhRG__promptCreateHead{border-bottom:1px solid #2d3441;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.library-module__zhDhRG__promptCreateHead span{color:#96a9ff;letter-spacing:.1em;font-size:10px;font-weight:760}.library-module__zhDhRG__promptCreateHead h2{margin:5px 0 4px;font-size:21px;line-height:1.2}.library-module__zhDhRG__promptCreateHead p{color:#8e98aa;margin:0;font-size:12px}.library-module__zhDhRG__promptCreateHead>button{color:#96a0b4;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:26px;line-height:1}.library-module__zhDhRG__promptCreateForm{gap:14px;padding-top:16px;display:grid}.library-module__zhDhRG__promptKindSwitch{border:0;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;display:flex}.library-module__zhDhRG__promptKindSwitch legend{color:#b8c0cf;width:100%;margin:0 0 1px;font-size:11px;font-weight:680}.library-module__zhDhRG__promptKindSwitch button{color:#aab4c8;cursor:pointer;background:#1a1f28;border:1px solid #3a4354;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:650;display:inline-flex}.library-module__zhDhRG__promptKindSwitch .library-module__zhDhRG__promptKindActive{color:#e2e8ff;background:#4d68e23b;border-color:#617dff}.library-module__zhDhRG__promptCreateForm label{gap:6px;min-width:0;display:grid}.library-module__zhDhRG__promptCreateForm label>span{color:#b8c0cf;font-size:11px;font-weight:680}.library-module__zhDhRG__promptCreateForm label>span b,.library-module__zhDhRG__promptCreateForm label>span i{color:#78859a;margin-left:5px;font-size:10px;font-style:normal;font-weight:500}.library-module__zhDhRG__promptCreateForm label>span b{color:#90a8ff}.library-module__zhDhRG__promptCreateForm input,.library-module__zhDhRG__promptCreateForm textarea,.library-module__zhDhRG__promptCreateForm select{box-sizing:border-box;color:#e5eaf4;width:100%;font:inherit;background:#10141b;border:1px solid #354052;border-radius:8px;outline:none;padding:10px 11px;font-size:13px}.library-module__zhDhRG__promptCreateForm textarea{resize:vertical;min-height:164px;line-height:1.55}.library-module__zhDhRG__promptCreateForm input:focus,.library-module__zhDhRG__promptCreateForm textarea:focus,.library-module__zhDhRG__promptCreateForm select:focus{border-color:#647eff;box-shadow:0 0 0 3px #5874ff1f}.library-module__zhDhRG__promptCreateGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.library-module__zhDhRG__promptImageAttach{background:#121821;border:1px dashed #3b4963;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.library-module__zhDhRG__promptImageAttach>div{gap:3px;min-width:0;display:grid}.library-module__zhDhRG__promptImageAttach strong{color:#cdd5e4;font-size:12px}.library-module__zhDhRG__promptImageAttach small{color:#7f8b9e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.library-module__zhDhRG__promptImageAttach button,.library-module__zhDhRG__promptCreateFoot button{color:#c8d1e2;font:inherit;cursor:pointer;background:#202632;border:1px solid #414b5e;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:650}.library-module__zhDhRG__videoLinkFields{background:linear-gradient(120deg,#38509529,#12171fb8);border:1px solid #35435f;border-radius:9px;gap:11px;padding:12px;display:grid}.library-module__zhDhRG__videoLinkFields label{gap:6px;display:grid}.library-module__zhDhRG__videoLinkFields label>span{color:#b8c0cf;font-size:11px;font-weight:680}.library-module__zhDhRG__videoLinkFields label>span b,.library-module__zhDhRG__videoLinkFields label>span i{color:#78859a;margin-left:5px;font-size:10px;font-style:normal;font-weight:500}.library-module__zhDhRG__videoLinkFields label>span b{color:#90a8ff}.library-module__zhDhRG__videoLinkFields small{color:#8290a6;font-size:10px;line-height:1.45}.library-module__zhDhRG__promptCreateFoot{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.library-module__zhDhRG__promptCreateFoot>small{color:#7f8a9d;max-width:310px;font-size:10px;line-height:1.4}.library-module__zhDhRG__promptCreateFoot>div{gap:7px;display:flex}.library-module__zhDhRG__promptCreateFoot .library-module__zhDhRG__readerPrimaryAction{color:#fff;background:var(--blue);border-color:#5874ff}@media (max-width:680px){.library-module__zhDhRG__pageHead{flex-direction:column}.library-module__zhDhRG__pageActions{width:100%}.library-module__zhDhRG__pageActions .library-module__zhDhRG__btn{flex:1}.library-module__zhDhRG__promptCreateGrid{grid-template-columns:1fr}.library-module__zhDhRG__promptCreateFoot{flex-direction:column;align-items:flex-start}.library-module__zhDhRG__promptCreateFoot>div{width:100%}.library-module__zhDhRG__promptCreateFoot>div button{flex:1}}.library-module__zhDhRG__feedbackSuccess,.library-module__zhDhRG__feedbackError{border:1px solid;border-radius:8px;margin:-8px 0 18px;padding:10px 12px;font-size:13px}.library-module__zhDhRG__feedbackSuccess{color:#9ce2be;background:#142c24;border-color:#287a59}.library-module__zhDhRG__feedbackError{color:#ffc0c8;background:#321d24;border-color:#9b4351}.library-module__zhDhRG__uploadQueue{background:linear-gradient(105deg,#2c395e40,#171b23eb 52%);border:1px solid #303a50;border-radius:10px;margin:-6px 0 18px;overflow:hidden}.library-module__zhDhRG__uploadQueueHead{border-bottom:1px solid #2c3445;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.library-module__zhDhRG__uploadQueueHead>div{align-items:baseline;gap:8px;display:flex}.library-module__zhDhRG__uploadQueueHead strong{color:#e2e8f8;font-size:12px}.library-module__zhDhRG__uploadQueueHead span{color:#8d9bbc;font-size:10px}.library-module__zhDhRG__uploadQueueHead button{color:#aebaff;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px}.library-module__zhDhRG__uploadQueueActions{align-items:center;gap:12px;display:inline-flex}.library-module__zhDhRG__uploadQueueActions button{color:#cdd7ff;background:#3e549f2e;border:1px solid #40527d;border-radius:6px;min-height:30px;padding:4px 7px;font-weight:650}.library-module__zhDhRG__uploadQueueList{background:#2a3140;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.library-module__zhDhRG__uploadQueueItem{background:#191d25;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:8px;min-height:48px;padding:8px 10px;display:grid}.library-module__zhDhRG__uploadQueueState{background:#7a8cbf;border-radius:50%;grid-row:span 2;width:7px;height:7px;animation:1.5s ease-in-out infinite library-module__zhDhRG__queuePulse;box-shadow:0 0 0 3px #7a8cbf1c}.library-module__zhDhRG__uploadQueueState.library-module__zhDhRG__uploadQueueDone{background:#56c987;animation:none;box-shadow:0 0 0 3px #56c9871f}.library-module__zhDhRG__uploadQueueState.library-module__zhDhRG__uploadQueueError{background:#ed6b79;animation:none;box-shadow:0 0 0 3px #ed6b791f}.library-module__zhDhRG__uploadQueueItem strong,.library-module__zhDhRG__uploadQueueItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-module__zhDhRG__uploadQueueItem strong{color:#d8deec;font-size:11px;font-weight:650}.library-module__zhDhRG__uploadQueueItem small{color:#8f99ad;font-size:10px}@keyframes library-module__zhDhRG__queuePulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.library-module__zhDhRG__btnSmall{border-radius:var(--r-control);color:#a8adba;cursor:pointer;background:#232730;border:1px solid #363b47;min-height:34px;padding:7px 11px;font-size:12px}.library-module__zhDhRG__sortSelect{border-radius:var(--r-control);color:#c6ccd8;min-height:34px;font:inherit;cursor:pointer;background:#232730;border:1px solid #363b47;padding:0 30px 0 10px;font-size:12px}.library-module__zhDhRG__sortSelect:focus{border-color:#5874ff;outline:1px solid #5874ff}.library-module__zhDhRG__publishFilteredButton{border-radius:var(--r-control);color:#fff;cursor:pointer;white-space:nowrap;background:#4263f5;border:1px solid #5874ff;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700}.library-module__zhDhRG__publishFilteredButton:hover:not(:disabled){background:#5471f8}.library-module__zhDhRG__publishFilteredButton:disabled{cursor:wait;opacity:.68}.library-module__zhDhRG__toolbar{align-items:center;gap:7px;margin-bottom:18px;display:flex}.library-module__zhDhRG__viewToggle{border-radius:var(--r-control);background:#1b1f27;border:1px solid #363b47;align-items:center;min-height:34px;display:inline-flex;overflow:hidden}.library-module__zhDhRG__viewToggle button{color:#969fb0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:11px;display:inline-flex}.library-module__zhDhRG__viewToggle button:hover{color:#dce4f8;background:#282e3a}.library-module__zhDhRG__viewToggle .library-module__zhDhRG__viewToggleActive{color:#edf1ff;background:#405ac8;box-shadow:inset 0 0 0 1px #91a4ff66}.library-module__zhDhRG__publishScopeHint{color:#8e97a7;align-items:center;gap:9px;margin:-11px 0 16px;font-size:11px;display:flex}.library-module__zhDhRG__publishScopeHint span+span{color:#d0a968;border-left:1px solid #343b48;padding-left:9px}.library-module__zhDhRG__batchPublishReview{background:linear-gradient(100deg,#4159a933,#1b202beb 62%);border:1px solid #3d5189;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:-7px 0 18px;padding:12px 14px;display:flex}.library-module__zhDhRG__batchPublishReview strong{color:#e5eaff;font-size:12px;font-weight:720;display:block}.library-module__zhDhRG__batchPublishReview p{color:#a5afc7;margin:4px 0 0;font-size:11px}.library-module__zhDhRG__batchPublishReview>div:last-child{flex:none;gap:7px;display:flex}.library-module__zhDhRG__search{border-radius:var(--r-control);color:#858c9b;background:#171a20;border:1px solid #303540;outline:none;width:310px;height:40px;padding:0 13px;font-size:12px}.library-module__zhDhRG__search:focus{border-color:#5874ff}.library-module__zhDhRG__count{color:#8b8f98;margin-left:auto;font-size:12px}.library-module__zhDhRG__assetGrid{gap:22px;width:100%;min-width:0;display:grid}.library-module__zhDhRG__visualGallery{min-width:0}.library-module__zhDhRG__visualGalleryHeader{border-bottom:1px solid #2d3441;justify-content:space-between;align-items:end;gap:14px;margin:0 0 12px;padding-bottom:11px;display:flex}.library-module__zhDhRG__visualGalleryHeader strong,.library-module__zhDhRG__visualGalleryHeader small{display:block}.library-module__zhDhRG__visualGalleryHeader strong{color:#eaf0fa;font-size:13px}.library-module__zhDhRG__visualGalleryHeader small{color:#828da1;margin-top:4px;font-size:11px}.library-module__zhDhRG__visualGalleryHeader>span{color:#8795ba;font-variant-numeric:tabular-nums;font-size:11px}.library-module__zhDhRG__visualGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));grid-auto-flow:dense;gap:7px;display:grid}.library-module__zhDhRG__visualCard{background:#171b22;border:1px solid #303744;border-radius:8px;min-width:0;position:relative;overflow:hidden}.library-module__zhDhRG__visualCard:nth-child(7n+1){grid-column:span 2}.library-module__zhDhRG__visualCardOpen{cursor:pointer;background:#232936;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.library-module__zhDhRG__visualCardOpen:before{content:"";padding-top:100%;display:block}.library-module__zhDhRG__visualCard:nth-child(7n+1) .library-module__zhDhRG__visualCardOpen:before{padding-top:56%}.library-module__zhDhRG__visualCard:nth-child(7n+3) .library-module__zhDhRG__visualCardOpen:before,.library-module__zhDhRG__visualCard:nth-child(7n+6) .library-module__zhDhRG__visualCardOpen:before{padding-top:130%}.library-module__zhDhRG__visualCardOpen img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .25s;display:block;position:absolute;inset:0}.library-module__zhDhRG__videoPlaceholder{color:#b7c5ff;background:radial-gradient(circle at 48% 32%,#324a85,#171d2d 62%,#11151c);align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.library-module__zhDhRG__videoPlaceholder small{color:#c6d0f2;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.library-module__zhDhRG__visualCardScrim{color:#fff;opacity:0;text-align:left;background:linear-gradient(#0000,#06080deb);gap:3px;padding:32px 10px 9px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(5px)}.library-module__zhDhRG__visualCardScrim strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.library-module__zhDhRG__visualCardScrim small{color:#c2cad9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.library-module__zhDhRG__visualCardScrim em{color:#aebdff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.library-module__zhDhRG__visualCard:hover .library-module__zhDhRG__visualCardOpen img,.library-module__zhDhRG__visualCard:focus-within .library-module__zhDhRG__visualCardOpen img{filter:brightness(.72);transform:scale(1.035)}.library-module__zhDhRG__visualCard:hover .library-module__zhDhRG__visualCardScrim,.library-module__zhDhRG__visualCard:focus-within .library-module__zhDhRG__visualCardScrim{opacity:1;transform:translateY(0)}.library-module__zhDhRG__visualCardOpen:focus-visible{outline-offset:-2px;outline:2px solid #8ba3ff}.library-module__zhDhRG__visualCardState{justify-content:space-between;align-items:center;gap:7px;min-height:31px;padding:4px 7px;display:flex}.library-module__zhDhRG__visualCardState>button{color:#adc0ff;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;font-size:10px;font-weight:650;display:inline-flex}.library-module__zhDhRG__visualCardState>button:hover:not(:disabled){color:#fff;background:#3451bc}.library-module__zhDhRG__visualCardState>button:disabled{cursor:wait;opacity:.6}.library-module__zhDhRG__visualCardState .library-module__zhDhRG__onlyYou,.library-module__zhDhRG__visualCardState .library-module__zhDhRG__published{padding:3px 5px;font-size:9px}.library-module__zhDhRG__visualCardPublished{border-color:#294835}.library-module__zhDhRG__visualGalleryEmpty{color:#8290a5;text-align:center;border:1px dashed #394152;border-radius:9px;align-content:center;place-items:center;gap:10px;min-height:250px;display:grid}.library-module__zhDhRG__visualGalleryEmpty p{max-width:290px;margin:0;font-size:12px;line-height:1.5}.library-module__zhDhRG__promptSection{min-width:0;max-width:var(--document-list-width);overflow:hidden}.library-module__zhDhRG__promptWorkspace{grid-template-columns:var(--document-list-width)10px minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.library-module__zhDhRG__sectionTitle{color:#dce1eb;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:720;display:flex}.library-module__zhDhRG__sectionTitle small{color:#737d90;font-size:11px;font-weight:500}.library-module__zhDhRG__promptList{gap:3px;display:grid}.library-module__zhDhRG__promptRow{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:68px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.library-module__zhDhRG__promptRow:hover{background:#1a1f28}.library-module__zhDhRG__promptRowPublished{animation:.42s both library-module__zhDhRG__publishedRowIn}.library-module__zhDhRG__promptRowMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.library-module__zhDhRG__promptRowMain:focus-visible,.library-module__zhDhRG__cardPublishAction:focus-visible{outline-offset:3px;outline:2px solid #7590ff}.library-module__zhDhRG__promptDragging{opacity:.5;cursor:grabbing}.library-module__zhDhRG__dragPreview{box-sizing:border-box;color:#eef1ff;text-overflow:ellipsis;white-space:nowrap;background:#20283f;border:1px solid #5874ff;border-radius:8px;align-items:center;width:220px;height:48px;padding:0 13px 0 42px;font-size:12px;font-weight:650;display:flex;position:fixed;top:-1000px;left:-1000px;overflow:hidden;box-shadow:0 8px 24px #00000059}.library-module__zhDhRG__dragPreview:before{content:"✦";color:#9eaeff;font-size:16px;position:absolute;left:16px}.library-module__zhDhRG__promptRowActive{background:#5874ff1c;border-color:#5874ff57;box-shadow:inset 3px 0 #5874ff}.library-module__zhDhRG__promptRow img{object-fit:cover;background:#20242c;border-radius:6px;width:48px;height:48px}.library-module__zhDhRG__promptVideoBadge{color:#b4c4ff;background:linear-gradient(145deg,#2a3b68,#1b202c);border-radius:6px;flex:none;place-items:center;width:48px;height:48px;display:grid}.library-module__zhDhRG__promptRowMain>div{flex:1;min-width:0}.library-module__zhDhRG__promptRowMain>div>span{flex-wrap:nowrap;gap:2px 0;max-width:100%;max-height:15px;display:flex;overflow:hidden}.library-module__zhDhRG__promptRow strong{color:#e8ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.library-module__zhDhRG__promptRow p{color:#858d9d;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 4px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.library-module__zhDhRG__promptRow em{color:#9aabff;margin-right:5px;font-size:10px;font-style:normal;display:inline-block}.library-module__zhDhRG__promptRow>small{align-self:flex-start;margin-top:2px}.library-module__zhDhRG__cardPublishAction{color:#b9c7ff;opacity:0;cursor:pointer;background:#20293d;border:1px solid #455372;border-radius:6px;flex:none;align-items:center;gap:4px;min-height:27px;padding:5px 7px;font-size:10px;font-weight:700;transition:opacity .18s,transform .18s,border-color .18s,color .18s,background .18s;display:inline-flex;transform:translate(-3px)}.library-module__zhDhRG__promptRow:hover .library-module__zhDhRG__cardPublishAction,.library-module__zhDhRG__promptRow:focus-within .library-module__zhDhRG__cardPublishAction{opacity:1;transform:translate(0)}.library-module__zhDhRG__cardPublishAction:hover:not(:disabled){color:#fff;background:#3956bf;border-color:#6d87ff}.library-module__zhDhRG__cardPublishAction:disabled{cursor:wait;opacity:.62}.library-module__zhDhRG__onlyYou,.library-module__zhDhRG__published{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:10px}.library-module__zhDhRG__onlyYou{color:#9aa2b4;background:#20242c}.library-module__zhDhRG__published{color:#8dd8aa;background:#142a20}.library-module__zhDhRG__resizeHandle{z-index:2;cursor:col-resize;background:0 0;border:0;width:10px;min-width:10px;padding:0;position:relative}.library-module__zhDhRG__resizeHandle:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:4px}.library-module__zhDhRG__resizeHandle:hover:after,.library-module__zhDhRG__resizeHandle:focus-visible:after{background:#5874ff}.library-module__zhDhRG__resizeHandle:focus-visible{outline:0}.library-module__zhDhRG__resizeHandle:active:after{background:#8fa3ff}.library-module__zhDhRG__promptReader{width:100%;min-width:0;min-height:440px;padding:4px 0 30px 28px}.library-module__zhDhRG__readerTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-module__zhDhRG__readerTopline a{color:#aebaff;font-size:11px;text-decoration:none}.library-module__zhDhRG__readerActions{align-items:center;gap:10px;display:flex}.library-module__zhDhRG__readerPrimaryAction,.library-module__zhDhRG__readerSecondaryAction{cursor:pointer;border-radius:6px;min-height:30px;padding:6px 9px;font-size:11px;font-weight:700}.library-module__zhDhRG__readerPrimaryAction{color:#fff;background:#4965df;border:1px solid #5874ff}.library-module__zhDhRG__readerSecondaryAction{color:#b9c2d4;background:#1d222b;border:1px solid #3b4354}.library-module__zhDhRG__readerPrimaryAction:disabled,.library-module__zhDhRG__readerSecondaryAction:disabled{cursor:wait;opacity:.65}.library-module__zhDhRG__promptReader h2{overflow-wrap:anywhere;color:#f2f4f8;letter-spacing:-.03em;margin:16px 0 20px;font-size:clamp(24px,2.2vw,34px);line-height:1.14}.library-module__zhDhRG__readerMedia{background:radial-gradient(circle at 50% 20%,#202938 0,#10141a 68%);border:1px solid #29303c;border-radius:9px;place-items:center;min-height:260px;max-height:440px;display:grid;overflow:hidden}.library-module__zhDhRG__readerMediaTrigger{max-width:100%;max-height:440px;border-radius:0!important;width:auto!important;height:auto!important;display:block!important}.library-module__zhDhRG__readerImage{object-fit:contain;background:#0e1117;width:auto;max-width:100%;height:min(420px,34vw);max-height:440px;display:block}.library-module__zhDhRG__videoExampleCard{background:linear-gradient(110deg,#2a417a42,#131822f0);border:1px solid #346;border-radius:10px;grid-template-columns:minmax(130px,38%) minmax(0,1fr);display:grid;overflow:hidden}.library-module__zhDhRG__videoExampleCard>img,.library-module__zhDhRG__videoExampleFallback{object-fit:cover;background:#151b29;width:100%;height:100%;min-height:190px}.library-module__zhDhRG__videoExampleFallback{color:#b9c7ff;place-items:center;display:grid}.library-module__zhDhRG__videoExampleCard>div:last-child{align-content:center;gap:7px;padding:20px;display:grid}.library-module__zhDhRG__videoExampleCard span{color:#9eb0ff;letter-spacing:.08em;font-size:10px;font-weight:750}.library-module__zhDhRG__videoExampleCard strong{color:#eef1ff;font-size:14px}.library-module__zhDhRG__videoExampleCard p{color:#a4afc7;margin:0;font-size:11px;line-height:1.5}.library-module__zhDhRG__videoExampleCard a{color:#c5d1ff;align-items:center;gap:5px;width:fit-content;margin-top:3px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.library-module__zhDhRG__videoExampleCard a:hover{color:#fff;text-decoration:underline}.library-module__zhDhRG__exampleResults{margin-top:16px}.library-module__zhDhRG__exampleResults>span{color:#aeb5c5;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.library-module__zhDhRG__exampleResults>p{color:#8f9aae;margin:5px 0 10px;font-size:11px;line-height:1.45}.library-module__zhDhRG__exampleResults>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.library-module__zhDhRG__exampleResultTrigger{background:radial-gradient(circle at 50% 20%,#202938 0,#10141a 68%);border:1px solid #29303c;place-items:center;min-height:180px;max-height:360px;overflow:hidden;border-radius:8px!important;width:100%!important;display:grid!important}.library-module__zhDhRG__exampleResultImage{background:#0e1117;width:auto;max-width:100%;height:auto;max-height:360px;display:block}.library-module__zhDhRG__readerBody{padding:16px 0 8px}.library-module__zhDhRG__readerBody h3,.library-module__zhDhRG__readerMeta>span{color:#aeb5c5;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;display:block}.library-module__zhDhRG__readerBody p{color:#c7ccd6;margin:0 0 9px;font-size:12px;line-height:1.55}.library-module__zhDhRG__readerBody .library-module__zhDhRG__readerEmpty{color:#929cab}.library-module__zhDhRG__readerMeta{border-top:1px solid #292e39;padding-top:13px}.library-module__zhDhRG__readerMeta em{color:#aebaff;background:#5874ff1f;border-radius:5px;margin:0 6px 4px 0;padding:4px 6px;font-size:10px;font-style:normal;display:inline-block}.library-module__zhDhRG__readerCollectionSelect{color:#d7ddea;background:#1b1f27;border:1px solid #343b49;border-radius:6px;width:100%;min-height:34px;margin:-2px 0 14px;padding:0 8px;font-size:12px}.library-module__zhDhRG__readerTags{flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;display:flex}.library-module__zhDhRG__readerTags button{color:#aebaff;cursor:pointer;background:#5874ff1f;border:0;border-radius:5px;padding:4px 6px;font-size:10px}.library-module__zhDhRG__readerTags button:hover{color:#fff;background:#5874ff47}.library-module__zhDhRG__readerTags input{color:#d9deea;background:0 0;border:0;outline:0;flex:1;min-width:90px;padding:4px;font-size:11px}.library-module__zhDhRG__readerTags input::placeholder{color:#778195}.library-module__zhDhRG__publishReadiness{background:#2b251b;border:1px solid #8f6a2c;border-radius:8px;gap:8px;margin-top:16px;padding:12px;display:grid}.library-module__zhDhRG__publishReadiness strong{color:#f1c46b;font-size:12px}.library-module__zhDhRG__publishReadiness p,.library-module__zhDhRG__publishReadiness ul{color:#c6b68e;margin:0;font-size:11px;line-height:1.5}.library-module__zhDhRG__publishReadiness ul{padding-left:16px}.library-module__zhDhRG__publishReadiness li{color:#f0b35b}.library-module__zhDhRG__publishReadiness label{color:#d4d9e5;gap:5px;font-size:11px;font-weight:650;display:grid}.library-module__zhDhRG__publishReadiness select{color:#e6e8ee;background:#1d2026;border:1px solid #5c533c;border-radius:6px;min-height:32px;padding:0 8px}.library-module__zhDhRG__publishReadiness label small{color:#aaa37e;letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.library-module__zhDhRG__publishReadiness a{color:#bdc9ff;font-size:11px;text-decoration:none}.library-module__zhDhRG__publicPreview,.library-module__zhDhRG__privateHint{background:#122019;border:1px solid #2a4938;border-radius:8px;margin-top:16px;padding:12px}.library-module__zhDhRG__publicPreview strong{color:#a7dfb9;font-size:12px}.library-module__zhDhRG__publicPreview i{background:#55ca87;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.library-module__zhDhRG__publicPreview p,.library-module__zhDhRG__privateHint{color:#9ca8a3;margin:5px 0;font-size:11px;line-height:1.5}.library-module__zhDhRG__publicPreview a{color:#b5c4ff;font-size:11px;text-decoration:none}.library-module__zhDhRG__publicPreview a svg{vertical-align:-2px;margin-left:2px}.library-module__zhDhRG__privateHint{color:#9aa3b4;background:#1b1f27;border-color:#303744}.library-module__zhDhRG__analysisAction{background:linear-gradient(105deg,#3752912e,#181e2bf0 58%);border:1px solid #33496d;border-radius:9px;gap:13px;margin:2px 0 18px;padding:15px;display:grid}.library-module__zhDhRG__analysisAction>div:first-child{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.library-module__zhDhRG__analysisAction strong{color:#e7ecff;font-size:12px;font-weight:730;display:block}.library-module__zhDhRG__analysisAction p{color:#9ca9c4;max-width:620px;margin:5px 0 0;font-size:11px;line-height:1.5}.library-module__zhDhRG__analysisProgressHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.library-module__zhDhRG__analysisProgressHead>span{color:#c7d2ff;background:#5b78ff29;border-radius:5px;flex:none;padding:4px 6px;font-size:10px;font-weight:700}.library-module__zhDhRG__analysisProgress{background:#273043;border-radius:999px;height:5px;overflow:hidden}.library-module__zhDhRG__analysisProgress i{border-radius:inherit;background:linear-gradient(90deg,#6482ff,#9db0ff);width:42%;height:100%;animation:1.8s ease-in-out infinite library-module__zhDhRG__analysisQueued;display:block}.library-module__zhDhRG__analysisProgress.library-module__zhDhRG__analysisProcessing i{width:54%;animation:1.25s ease-in-out infinite library-module__zhDhRG__analysisProcessing}.library-module__zhDhRG__analyzeReference{color:#fff;cursor:pointer;background:#4667e9;border:1px solid #5874ff;border-radius:7px;width:100%;min-height:38px;margin:0;font-size:12px;font-weight:680;transition:background .18s,transform .18s}.library-module__zhDhRG__analyzeReference:hover:not(:disabled){background:#5876f8;transform:translateY(-1px)}.library-module__zhDhRG__analyzeReference:active:not(:disabled){transform:translateY(0)scale(.99)}.library-module__zhDhRG__analyzeReference:disabled{opacity:.6;cursor:wait}@keyframes library-module__zhDhRG__analysisQueued{0%,to{opacity:.7;transform:translate(-45%)}50%{opacity:1;transform:translate(135%)}}@keyframes library-module__zhDhRG__analysisProcessing{0%{transform:translate(-50%)}to{transform:translate(180%)}}@keyframes library-module__zhDhRG__publishedRowIn{0%{background:#36a5682e;border-color:#5ed38fad}to{background:0 0;border-color:#0000}}.library-module__zhDhRG__emptyState{color:#747b8a;text-align:center;grid-column:1/-1;padding:40px 0;font-size:13px}@media (max-width:1050px){.library-module__zhDhRG__promptWorkspace{grid-template-columns:1fr}.library-module__zhDhRG__promptWorkspace>.library-module__zhDhRG__resizeHandle{display:none}.library-module__zhDhRG__promptReader{padding:28px 0 30px}}@media (max-width:840px){.library-module__zhDhRG__workspace{display:block}.library-module__zhDhRG__workspace>.library-module__zhDhRG__resizeHandle{display:none}.library-module__zhDhRG__main{grid-column:auto;padding-left:0}.library-module__zhDhRG__libraryNav{border-bottom:1px solid #252a34;padding:0 0 14px}.library-module__zhDhRG__collectionLink{width:auto;margin-right:5px;display:inline-flex}.library-module__zhDhRG__toolbar{flex-wrap:wrap}.library-module__zhDhRG__search{width:min(310px,100%)}.library-module__zhDhRG__batchPublishReview{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.library-module__zhDhRG__workspace{min-height:0}.library-module__zhDhRG__libraryNav{display:none}.library-module__zhDhRG__main{padding-bottom:92px}.library-module__zhDhRG__pageHead{margin-bottom:14px}.library-module__zhDhRG__pageHead h1{font-size:25px}.library-module__zhDhRG__pageHead>div:first-child>p:not(:first-of-type){display:none}.library-module__zhDhRG__pageActions{gap:9px}.library-module__zhDhRG__pageActions .library-module__zhDhRG__btn{min-height:46px}.library-module__zhDhRG__toolbar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111319ef;margin:0 -2px 14px;padding:10px 2px;position:sticky;top:0}.library-module__zhDhRG__search{order:-1;width:100%;height:44px;font-size:14px}.library-module__zhDhRG__btnSmall,.library-module__zhDhRG__sortSelect,.library-module__zhDhRG__viewToggle{min-height:42px}.library-module__zhDhRG__publishFilteredButton{flex:1;min-height:42px}.library-module__zhDhRG__count,.library-module__zhDhRG__publishScopeHint{display:none}.library-module__zhDhRG__visualGalleryHeader{margin-top:4px}.library-module__zhDhRG__visualGalleryHeader strong{font-size:15px}.library-module__zhDhRG__visualGalleryHeader small{font-size:12px}.library-module__zhDhRG__visualGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.library-module__zhDhRG__visualCard:nth-child(7n+1){grid-column:span 2}.library-module__zhDhRG__visualCardScrim{opacity:1;padding:30px 8px 8px;transform:none}.library-module__zhDhRG__visualCardScrim strong{font-size:13px}.library-module__zhDhRG__visualCardScrim small,.library-module__zhDhRG__visualCardScrim em{display:none}.library-module__zhDhRG__visualCardState{min-height:38px}.library-module__zhDhRG__visualCardState>button{min-height:32px;font-size:11px}.library-module__zhDhRG__promptWorkspace{display:block}.library-module__zhDhRG__promptSection{max-width:none}.library-module__zhDhRG__promptReader{padding:22px 0 34px}.library-module__zhDhRG__promptList{gap:7px}.library-module__zhDhRG__promptRow{background:#161b23;border-color:#2b3340;min-height:76px}.library-module__zhDhRG__promptRow>small,.library-module__zhDhRG__promptRow p{display:none}.library-module__zhDhRG__promptReader h2{font-size:26px}.library-module__zhDhRG__readerTopline{z-index:3;background:#111319f0;padding:9px 0;position:sticky;top:0}.library-module__zhDhRG__readerActions{gap:7px}.library-module__zhDhRG__readerPrimaryAction,.library-module__zhDhRG__readerSecondaryAction{min-height:42px;padding:8px 10px}.library-module__zhDhRG__uploadQueueHead{flex-direction:column;align-items:flex-start}.library-module__zhDhRG__uploadQueueActions{justify-content:space-between;width:100%}.library-module__zhDhRG__uploadQueueActions button{min-height:36px}.library-module__zhDhRG__promptCreateBackdrop{align-items:end;padding:0}.library-module__zhDhRG__promptCreateDialog{border-radius:18px 18px 0 0;width:100%;max-height:min(84dvh,760px);padding:18px}.library-module__zhDhRG__promptCreateForm textarea{min-height:132px}}
.remix-module__b_7aUG__page{color:#eff1f5;max-width:1420px;margin:0 auto;padding:8px 0 56px}.remix-module__b_7aUG__top{color:#9097a4;justify-content:space-between;font-size:13px;display:flex}.remix-module__b_7aUG__top a,.remix-module__b_7aUG__source a{color:#9facff}.remix-module__b_7aUG__header{border-bottom:1px solid #2d313b;justify-content:space-between;gap:30px;padding:45px 0 32px;display:flex}.remix-module__b_7aUG__eyebrow{color:#8790a1;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:800}.remix-module__b_7aUG__header h1{letter-spacing:-.055em;margin:0;font-size:42px}.remix-module__b_7aUG__editableTitle{color:#f3f5f8;font:inherit;letter-spacing:-.055em;text-align:left;cursor:text;background:0 0;border:0;margin:0;padding:0;font-size:42px;font-weight:700}.remix-module__b_7aUG__editableTitle:hover{color:#bdcbff;text-underline-offset:8px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.remix-module__b_7aUG__editableTitle:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #7e99ff}.remix-module__b_7aUG__titleEditor{margin:0}.remix-module__b_7aUG__titleEditor input{box-sizing:border-box;color:#f3f5f8;width:min(100%,540px);font:inherit;letter-spacing:-.055em;background:#151a25;border:1px solid #6984ff;border-radius:6px;outline:none;padding:2px 7px;font-size:42px;font-weight:700}.remix-module__b_7aUG__header p:not(.remix-module__b_7aUG__eyebrow){color:#9ba1ad;max-width:600px;line-height:1.6}.remix-module__b_7aUG__status{color:#b7c7ff;border:1px solid #4369d9;border-radius:999px;height:max-content;padding:7px 10px;font-size:12px}.remix-module__b_7aUG__grid{grid-template-columns:260px minmax(0,1fr) 190px;gap:24px;padding-top:28px;display:grid}.remix-module__b_7aUG__source,.remix-module__b_7aUG__history{background:#191c23;border:1px solid #2e333e;border-radius:13px;height:max-content;padding:13px}.remix-module__b_7aUG__source img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.remix-module__b_7aUG__source b{margin-top:12px;display:block}.remix-module__b_7aUG__source span,.remix-module__b_7aUG__source a{color:#8d94a2;margin-top:5px;font-size:12px;display:block}.remix-module__b_7aUG__source a{color:#8ea6ff}.remix-module__b_7aUG__exampleResults{border-top:1px solid #303642;margin-top:18px;padding-top:15px}.remix-module__b_7aUG__exampleResults>p{color:#9ca7bb;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.remix-module__b_7aUG__exampleResults>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.remix-module__b_7aUG__source .remix-module__b_7aUG__exampleImageTrigger{background:radial-gradient(circle at 50% 20%,#202938 0,#10141a 68%);border:1px solid #303a49;border-radius:7px;place-items:center;min-height:88px;overflow:hidden;display:grid!important}.remix-module__b_7aUG__source .remix-module__b_7aUG__exampleImage{aspect-ratio:auto;object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:150px}.remix-module__b_7aUG__editor{min-width:0}.remix-module__b_7aUG__sectionHead,.remix-module__b_7aUG__promptHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.remix-module__b_7aUG__editor h2{margin:0;font-size:18px}.remix-module__b_7aUG__editor button{color:#fff;min-height:36px;font:inherit;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:#4c6fed;border:1px solid #5c79f6;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.15;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #29429b2e}.remix-module__b_7aUG__editor button:hover:not(:disabled){background:#5879f2;border-color:#7f98ff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 7px 18px #29429b3d}.remix-module__b_7aUG__editor button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px #101e574d}.remix-module__b_7aUG__editor button:focus-visible{outline-offset:3px;outline:2px solid #aebdff}.remix-module__b_7aUG__editor button:disabled{box-shadow:none;color:#a3acbd;cursor:not-allowed;opacity:.72;background:#303747;border-color:#3d4556}.remix-module__b_7aUG__editor .remix-module__b_7aUG__quiet{color:#c9d1df;background:#202632;border-color:#394253;box-shadow:inset 0 1px #ffffff0d}.remix-module__b_7aUG__editor .remix-module__b_7aUG__quiet:hover:not(:disabled){background:#2a3140;border-color:#56637a;box-shadow:inset 0 1px #ffffff14}.remix-module__b_7aUG__actions{flex-wrap:wrap;gap:8px;display:flex}.remix-module__b_7aUG__creditHint{color:#92a99f;gap:4px;margin-top:7px;font-size:12px;text-decoration:none;display:inline-flex}.remix-module__b_7aUG__creditHint b{color:#bde9db}.remix-module__b_7aUG__creditHint span{color:#79818e}.remix-module__b_7aUG__creditHint:hover{color:#d8f7ed}.remix-module__b_7aUG__topUpAction{box-sizing:border-box;color:#d9e2f3;background:#202936;border:1px solid #486176;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.remix-module__b_7aUG__topUpAction:hover{background:#293545;border-color:#6981a0;transform:translateY(-1px)}.remix-module__b_7aUG__topUpAction:active{transform:translateY(1px)}.remix-module__b_7aUG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.remix-module__b_7aUG__card{background:#191c23;border:1px solid #303645;border-radius:10px;padding:12px}.remix-module__b_7aUG__card span{color:#929aaa;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.remix-module__b_7aUG__card textarea,.remix-module__b_7aUG__prompt{resize:vertical;color:#edf0f5;width:100%;font:inherit;background:0 0;border:0;outline:0;line-height:1.45}.remix-module__b_7aUG__card textarea{min-height:54px}.remix-module__b_7aUG__promptHead{margin-top:25px}.remix-module__b_7aUG__prompt{background:#151820;border:1px solid #34405a;border-radius:10px;min-height:180px;padding:14px}.remix-module__b_7aUG__recipeSync{color:#798392;margin-top:6px;font-size:12px;line-height:1.4;display:block}.remix-module__b_7aUG__recipeSyncUpdated{color:#98b3ff;font-weight:700;animation:.22s ease-out remix-module__b_7aUG__recipeStatusIn}.remix-module__b_7aUG__prompt{transition:border-color .22s,background-color .22s,box-shadow .22s}.remix-module__b_7aUG__promptUpdated{background:#172039;border-color:#7192ff;animation:1.8s ease-out remix-module__b_7aUG__recipePromptFlash;box-shadow:0 0 0 3px #6386ff24}.remix-module__b_7aUG__note{color:#89909d;font-size:12px;line-height:1.5}.remix-module__b_7aUG__error{color:#ffbac7;background:#351f29;border:1px solid #7f3f50;border-radius:8px;padding:10px 12px;font-size:13px}.remix-module__b_7aUG__outputs{border-top:1px solid #2e333e;margin-top:28px;padding-top:22px}.remix-module__b_7aUG__referenceModes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;display:grid}.remix-module__b_7aUG__referenceModes legend{color:#9ca7bb;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px;font-weight:800}.remix-module__b_7aUG__referenceModes label{box-sizing:border-box;cursor:pointer;background:#181d27;border:1px solid #303a4c;border-radius:9px;gap:4px;min-height:62px;padding:10px 11px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.remix-module__b_7aUG__referenceModes label:hover{background:#1b2230;border-color:#536da8}.remix-module__b_7aUG__referenceModes label:has(input:focus-visible){outline-offset:2px;outline:2px solid #7795ff}.remix-module__b_7aUG__referenceModes input{opacity:0;pointer-events:none;position:absolute}.remix-module__b_7aUG__referenceModes b{color:#e6eaf2;font-size:13px}.remix-module__b_7aUG__referenceModes span{color:#919caf;font-size:11px;line-height:1.35}.remix-module__b_7aUG__referenceModes .remix-module__b_7aUG__referenceModeActive{background:linear-gradient(135deg,#202d53,#1b2130);border-color:#6685ff;box-shadow:inset 0 0 0 1px #6685ff2e}.remix-module__b_7aUG__referenceModes .remix-module__b_7aUG__referenceModeActive b{color:#dce5ff}.remix-module__b_7aUG__outputSizePicker{border:0;align-items:center;gap:10px;margin:14px 0 16px;padding:0;display:flex}.remix-module__b_7aUG__outputSizePicker legend{color:#9ca7bb;letter-spacing:.09em;text-transform:uppercase;padding:0;font-size:11px;font-weight:800}.remix-module__b_7aUG__outputSizePicker>div{flex-wrap:wrap;gap:5px;display:flex}.remix-module__b_7aUG__outputSizePicker button{color:#aab4c4;min-height:30px;font:inherit;cursor:pointer;background:#181d27;border:1px solid #303a4c;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700}.remix-module__b_7aUG__outputSizePicker button:hover{color:#dce5ff;border-color:#536da8}.remix-module__b_7aUG__outputSizePicker .remix-module__b_7aUG__outputSizeActive{color:#e0e7ff;background:#202d53;border-color:#6685ff;box-shadow:inset 0 0 0 1px #6685ff2e}.remix-module__b_7aUG__share{background:#171d28;border:1px solid #34465d;border-radius:12px;margin-top:28px;padding:18px}.remix-module__b_7aUG__share .remix-module__b_7aUG__promptHead{margin:0}.remix-module__b_7aUG__publishStatus{box-sizing:border-box;color:#a8e7c5;letter-spacing:.01em;background:#173327;border:1px solid #356d59;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.remix-module__b_7aUG__publishStatus i{background:#62d79b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #62d79b24}.remix-module__b_7aUG__publicationError{color:#ffbac7;background:#351f29;border:1px solid #8c4053;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.remix-module__b_7aUG__shareFields{grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin-top:16px;display:grid}.remix-module__b_7aUG__shareFields label{color:#aab3c1;gap:7px;font-size:12px;font-weight:700;display:grid}.remix-module__b_7aUG__shareFields input,.remix-module__b_7aUG__shareFields select{box-sizing:border-box;color:#edf0f5;width:100%;min-height:38px;font:inherit;background:#11161f;border:1px solid #3c475a;border-radius:8px;outline:0;padding:8px 10px}.remix-module__b_7aUG__shareFields input:focus,.remix-module__b_7aUG__shareFields select:focus{border-color:#6d86ff;box-shadow:0 0 0 3px #6d86ff26}.remix-module__b_7aUG__shareTags{grid-column:1/-1}.remix-module__b_7aUG__generationGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.remix-module__b_7aUG__operationProgress{background:linear-gradient(105deg,#3654962e,#171c26);border:1px solid #3a5788;border-radius:9px;gap:10px;margin:2px 0 15px;padding:13px;display:grid}.remix-module__b_7aUG__operationProgress strong{color:#e1e8ff;font-size:12px;display:block}.remix-module__b_7aUG__operationProgress p{color:#9ba8c2;margin:4px 0 0;font-size:11px;line-height:1.45}.remix-module__b_7aUG__operationProgress>i{background:#273247;border-radius:999px;height:4px;display:block;overflow:hidden}.remix-module__b_7aUG__operationProgress>i:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#6786ff,#9bb1ff);width:48%;height:100%;animation:1.2s ease-in-out infinite remix-module__b_7aUG__workspaceProgress;display:block}.remix-module__b_7aUG__generation{color:#929aaa;background:#191c23;border:1px solid #303645;border-radius:10px;place-items:center;min-height:160px;font-size:13px;display:grid;overflow:hidden}.remix-module__b_7aUG__generation img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.remix-module__b_7aUG__refine{background:#162521;border:1px solid #416a63;border-radius:12px;grid-template-columns:1fr 300px;gap:18px;margin-top:16px;padding:16px;display:grid}.remix-module__b_7aUG__refine h3{margin:2px 0 8px;font-size:26px}.remix-module__b_7aUG__refine p{color:#a3b7b0;margin:0;font-size:13px;line-height:1.45}.remix-module__b_7aUG__scores{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.remix-module__b_7aUG__editor .remix-module__b_7aUG__scores button{color:#bce4d8;background:#263731;padding:5px 8px;font-size:11px}.remix-module__b_7aUG__editor .remix-module__b_7aUG__scores .remix-module__b_7aUG__activeSlot{color:#fff;background:#1d9b78}.remix-module__b_7aUG__refineActions textarea{box-sizing:border-box;color:#e9f2ef;width:100%;min-height:70px;font:inherit;resize:vertical;background:#111c19;border:1px solid #3d5d55;border-radius:8px;margin-bottom:8px;padding:9px}.remix-module__b_7aUG__refineActions button{width:100%}.remix-module__b_7aUG__refineActions small{color:#91aaa2;margin-top:8px;line-height:1.4;display:block}.remix-module__b_7aUG__refineActions .remix-module__b_7aUG__operationProgress{background:#14201e;border-color:#3d5d55;margin-top:10px}@keyframes remix-module__b_7aUG__workspaceProgress{0%{transform:translate(-55%)}to{transform:translate(170%)}}@keyframes remix-module__b_7aUG__recipePromptFlash{0%{background:#233765;box-shadow:0 0 0 5px #6386ff3d}to{background:#172039;box-shadow:0 0 0 3px #6386ff24}}@keyframes remix-module__b_7aUG__recipeStatusIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.remix-module__b_7aUG__historyItem{margin-top:7px}.remix-module__b_7aUG__history button{color:#9ca3b0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;width:100%;padding:10px;display:grid}.remix-module__b_7aUG__history .remix-module__b_7aUG__current{color:#f3f5ff;background:#202a45;border-color:#4369d9}.remix-module__b_7aUG__history .remix-module__b_7aUG__restore{color:#aebdff;width:auto;margin:6px 0 0 10px;padding:5px 7px;font-size:11px;display:block}.remix-module__b_7aUG__history small{color:#757c8a}@media (prefers-reduced-motion:reduce){.remix-module__b_7aUG__editor button,.remix-module__b_7aUG__topUpAction{transition:none}}@media (max-width:900px){.remix-module__b_7aUG__grid{grid-template-columns:1fr}.remix-module__b_7aUG__history{order:3}.remix-module__b_7aUG__cards,.remix-module__b_7aUG__refine,.remix-module__b_7aUG__shareFields,.remix-module__b_7aUG__referenceModes{grid-template-columns:1fr}.remix-module__b_7aUG__header{display:block}.remix-module__b_7aUG__status{margin-top:14px;display:inline-block}}@media (max-width:680px){.remix-module__b_7aUG__page{padding-bottom:92px}.remix-module__b_7aUG__top{font-size:12px}.remix-module__b_7aUG__header{padding:24px 0 22px}.remix-module__b_7aUG__header h1,.remix-module__b_7aUG__editableTitle,.remix-module__b_7aUG__titleEditor input{font-size:30px;line-height:1.08}.remix-module__b_7aUG__header p:not(.remix-module__b_7aUG__eyebrow){font-size:13px}.remix-module__b_7aUG__grid{gap:18px;padding-top:20px}.remix-module__b_7aUG__source{grid-template-columns:84px 1fr;align-items:center;column-gap:12px;display:grid}.remix-module__b_7aUG__source img{aspect-ratio:1;grid-row:span 3}.remix-module__b_7aUG__source b{margin:0}.remix-module__b_7aUG__source .remix-module__b_7aUG__exampleResults{grid-column:1/-1}.remix-module__b_7aUG__cards{gap:8px}.remix-module__b_7aUG__cards .remix-module__b_7aUG__card:nth-child(n+7){display:none}.remix-module__b_7aUG__cards:after{content:"For the full recipe, continue on desktop.";color:#8893a6;font-size:12px;line-height:1.4}.remix-module__b_7aUG__card{padding:11px}.remix-module__b_7aUG__card span{font-size:10px}.remix-module__b_7aUG__card textarea{min-height:48px;font-size:14px}.remix-module__b_7aUG__sectionHead,.remix-module__b_7aUG__promptHead{flex-direction:column;align-items:flex-start}.remix-module__b_7aUG__sectionHead button,.remix-module__b_7aUG__promptHead button{width:100%;min-height:44px}.remix-module__b_7aUG__prompt{min-height:150px;font-size:14px}.remix-module__b_7aUG__outputSizePicker{display:block}.remix-module__b_7aUG__outputSizePicker>div{margin-top:8px}.remix-module__b_7aUG__outputSizePicker button{min-height:38px}.remix-module__b_7aUG__referenceModes label{min-height:54px}.remix-module__b_7aUG__referenceModes span{display:none}.remix-module__b_7aUG__outputs{margin-top:22px}.remix-module__b_7aUG__generationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.remix-module__b_7aUG__share{padding:14px}.remix-module__b_7aUG__publishStatus{justify-content:center;width:100%;min-height:42px}.remix-module__b_7aUG__history{gap:8px;padding:10px;display:flex;overflow-x:auto}.remix-module__b_7aUG__historyItem{min-width:146px;margin:0}.remix-module__b_7aUG__history .remix-module__b_7aUG__restore{margin-left:0}.remix-module__b_7aUG__refine h3{font-size:21px}}