.PostList-module__9NInOG__xhsPostsTableContainer{background-color:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:1rem;overflow:hidden}.PostList-module__9NInOG__tableViewport{overscroll-behavior:contain;scrollbar-gutter:stable;background-color:var(--admin-surface,#fff);height:clamp(32rem,100vh - 18rem,48rem);overflow:auto}.PostList-module__9NInOG__tableLoadingState{min-height:32rem;color:var(--admin-text-muted,#6b7280);justify-content:center;align-items:center;display:flex}.PostList-module__9NInOG__loadMoreTrigger{min-height:4rem;color:var(--admin-text-muted,#6b7280);background:var(--admin-surface,#fff);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.PostList-module__9NInOG__xhsPostsTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:1320px}.PostList-module__9NInOG__xhsPostsTable th{z-index:3;background-color:var(--admin-surface-subtle,#f9fafb);text-transform:uppercase;color:var(--admin-text-muted,#6b7280);box-shadow:inset 0 -1px 0 0 var(--admin-border,#e5e7eb);padding:1rem;font-size:.75rem;font-weight:700;position:sticky;top:0}.PostList-module__9NInOG__xhsPostsTable td{color:var(--admin-text,#111827);background-color:var(--admin-surface,#fff);border-bottom:1px solid var(--admin-border-subtle,#f3f4f6);vertical-align:middle;padding:1rem;font-size:.875rem}.PostList-module__9NInOG__xhsPostsTable tbody tr:nth-child(2n) td{background-color:var(--admin-surface-subtle,#f9fafb)}.PostList-module__9NInOG__xhsPostsTable tbody tr:hover td{background-color:var(--admin-surface-muted,#f3f4f6)}.PostList-module__9NInOG__idColumn{width:15rem}.PostList-module__9NInOG__imagesColumn{width:11rem}.PostList-module__9NInOG__statsColumn{width:8rem}.PostList-module__9NInOG__captionColumn{width:auto}.PostList-module__9NInOG__updatedColumn,.PostList-module__9NInOG__publishedColumn{width:9rem}.PostList-module__9NInOG__actionsColumn{width:9.5rem}.PostList-module__9NInOG__topCommentsColumn{width:18rem}.PostList-module__9NInOG__campaignReferenceColumn{width:11rem}.PostList-module__9NInOG__filterPanel{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:.5rem;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.PostList-module__9NInOG__filterField{flex-direction:column;flex:0 15rem;gap:.35rem;display:flex}.PostList-module__9NInOG__campaignFilterField{flex-basis:24rem}.PostList-module__9NInOG__filterLabel{color:var(--admin-text-muted,#6b7280);text-transform:uppercase;font-size:.75rem;font-weight:700}.PostList-module__9NInOG__filterSelect{width:100%;min-height:2.5rem;color:var(--admin-text,#111827);background:var(--admin-surface-raised,#fff);border:1px solid var(--admin-border,#d1d5db);border-radius:.5rem;padding:.55rem .75rem;font-size:.875rem}.PostList-module__9NInOG__filterSelect:focus{border-color:var(--admin-link,#2563eb);outline:2px solid #0000;box-shadow:0 0 0 3px #2563eb1f}.PostList-module__9NInOG__filterSelect:disabled{cursor:not-allowed;opacity:.58}.PostList-module__9NInOG__filterSummary{min-height:2.5rem;color:var(--admin-text-muted,#6b7280);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.PostList-module__9NInOG__clearFiltersButton{min-height:2.5rem;color:var(--admin-text,#111827);cursor:pointer;background:var(--admin-surface-raised,#fff);border:1px solid var(--admin-border,#d1d5db);border-radius:.5rem;padding:.55rem .85rem;font-size:.875rem;font-weight:700}.PostList-module__9NInOG__clearFiltersButton:hover{background:var(--admin-hover,#f3f4f6)}.PostList-module__9NInOG__clearFiltersButton:disabled{cursor:not-allowed;opacity:.58}.PostList-module__9NInOG__idCell{max-width:150px}.PostList-module__9NInOG__idCellContent{align-items:center;gap:.5rem;display:flex}.PostList-module__9NInOG__idTruncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PostList-module__9NInOG__miniLink{color:var(--admin-link,#3b82f6)}.PostList-module__9NInOG__noteTypeBadge{height:1.25rem;color:var(--admin-neutral-text,#475569);text-transform:uppercase;background:var(--admin-neutral-bg,#f1f5f9);border:1px solid var(--admin-border,#e2e8f0);border-radius:999px;align-items:center;padding:0 .4rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.PostList-module__9NInOG__noteTypeBadgeVideo{color:#7c2d12;background:#fff7ed;border-color:#fed7aa}.PostList-module__9NInOG__tableMediaGallery{border:1px solid var(--admin-border,#e5e7eb);border-radius:.5rem;width:8.75rem;height:6.25rem}.PostList-module__9NInOG__tableMediaButton{cursor:zoom-in;background:0 0;border:0;border-radius:.5rem;width:8.75rem;height:6.25rem;padding:0;display:block;overflow:hidden}.PostList-module__9NInOG__tableMediaButton:disabled{cursor:default}.PostList-module__9NInOG__tableMediaCell{width:8.75rem;height:6.25rem;position:relative}.PostList-module__9NInOG__tableMediaCount{z-index:2;color:#fff;pointer-events:none;background:#00000094;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;min-width:1.55rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:.45rem;right:.45rem}.PostList-module__9NInOG__tableStats{color:var(--admin-text,#111827);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.PostList-module__9NInOG__captionTruncate{max-width:300px;color:var(--admin-text-muted,#4b5563);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PostList-module__9NInOG__topCommentsList{flex-direction:column;gap:.5rem;display:flex}.PostList-module__9NInOG__topCommentItem{color:var(--admin-text-secondary,#374151);align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.PostList-module__9NInOG__topCommentLikes{color:var(--admin-text-muted,#6b7280);white-space:nowrap}.PostList-module__9NInOG__topCommentText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PostList-module__9NInOG__noTopComments{color:var(--admin-text-faint,#9ca3af);font-size:.75rem}.PostList-module__9NInOG__campaignReferenceSummary{flex-direction:column;gap:.3rem;display:flex}.PostList-module__9NInOG__campaignReferenceBadge{width:fit-content;min-height:1.35rem;color:var(--admin-success-text,#166534);background:var(--admin-success-bg,#dcfce7);border:1px solid var(--admin-success-border,#bbf7d0);border-radius:999px;align-items:center;padding:0 .45rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.PostList-module__9NInOG__campaignReferenceMeta,.PostList-module__9NInOG__noCampaignReference{color:var(--admin-text-muted,#6b7280);font-size:.75rem;line-height:1.25}.PostList-module__9NInOG__tableActions{gap:.5rem;display:flex}.PostList-module__9NInOG__editBtn,.PostList-module__9NInOG__syncBtn,.PostList-module__9NInOG__deleteBtn{border:1px solid var(--admin-border,#e5e7eb);background:var(--admin-surface-raised,#fff);color:var(--admin-text,#111827);cursor:pointer;border-radius:.375rem;padding:.375rem;transition:all .2s}.PostList-module__9NInOG__syncBtn:hover{color:var(--admin-link,#2563eb);background-color:var(--admin-hover,#f3f4f6)}.PostList-module__9NInOG__syncBtn:disabled{cursor:wait;opacity:.7}.PostList-module__9NInOG__editBtn:hover{background-color:var(--admin-hover,#f3f4f6)}.PostList-module__9NInOG__deleteBtn:hover{color:#ef4444;background-color:#fef2f2;border-color:#fecaca}.PostList-module__9NInOG__emptyTableCell{text-align:center;color:var(--admin-text-faint,#9ca3af);padding:3rem}.PostList-module__9NInOG__spin{animation:.9s linear infinite PostList-module__9NInOG__spin}@keyframes PostList-module__9NInOG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PostList-module__9NInOG__sectionHeader{border-bottom:1px solid var(--admin-border,#e5e7eb);background:0 0;margin-bottom:1.5rem;padding-bottom:.75rem}.PostList-module__9NInOG__sectionTitle{color:var(--admin-text,#111827);margin:0;font-size:1.25rem;font-weight:700}.PostList-module__9NInOG__sectionSubtitle{color:var(--admin-text-muted,#6b7280);margin:.25rem 0 0;font-size:.875rem}.appThemeDark .PostList-module__9NInOG__sectionHeader{background:0 0!important}.appThemeDark .PostList-module__9NInOG__filterPanel{background-color:var(--admin-surface)!important;border-color:var(--admin-border)!important}:is(.appThemeDark .PostList-module__9NInOG__filterSelect,.appThemeDark .PostList-module__9NInOG__clearFiltersButton){background-color:var(--admin-surface-raised)!important;border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important}:is(.appThemeDark .PostList-module__9NInOG__xhsPostsTableContainer,.appThemeDark .PostList-module__9NInOG__xhsPostsTable){background-color:var(--admin-surface)!important;color:var(--admin-text)!important}.appThemeDark .PostList-module__9NInOG__xhsPostsTable th{background-color:var(--admin-surface-subtle)!important;border-color:var(--admin-border)!important;color:var(--admin-text-muted)!important}.appThemeDark .PostList-module__9NInOG__xhsPostsTable td{background-color:var(--admin-surface)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important}.appThemeDark .PostList-module__9NInOG__xhsPostsTable tbody tr:nth-child(2n) td{background-color:var(--admin-surface-muted)!important}.appThemeDark .PostList-module__9NInOG__xhsPostsTable tbody tr:hover td{background-color:var(--admin-hover)!important}:is(.appThemeDark .PostList-module__9NInOG__tableStats,.appThemeDark .PostList-module__9NInOG__tableActions,.appThemeDark .PostList-module__9NInOG__tableMediaCell,.appThemeDark .PostList-module__9NInOG__topCommentsList,.appThemeDark .PostList-module__9NInOG__topCommentItem){background:0 0!important}:is(.appThemeDark .PostList-module__9NInOG__captionTruncate,.appThemeDark .PostList-module__9NInOG__topCommentText){color:var(--admin-text-secondary)!important}:is(.appThemeDark .PostList-module__9NInOG__topCommentLikes,.appThemeDark .PostList-module__9NInOG__noTopComments){color:var(--admin-text-muted)!important}:is(.appThemeDark .PostList-module__9NInOG__editBtn,.appThemeDark .PostList-module__9NInOG__deleteBtn){background-color:var(--admin-surface-raised)!important;border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important}:is(.appThemeDark .PostList-module__9NInOG__editBtn:hover,.appThemeDark .PostList-module__9NInOG__deleteBtn:hover){background-color:var(--admin-hover)!important}@media (max-width:760px){.PostList-module__9NInOG__filterField,.PostList-module__9NInOG__campaignFilterField,.PostList-module__9NInOG__filterSummary{flex:100%}.PostList-module__9NInOG__tableViewport{background:var(--admin-surface-subtle,#f9fafb);height:clamp(34rem,100dvh - 13rem,44rem);padding:.5rem;overflow-x:hidden}.PostList-module__9NInOG__xhsPostsTable{table-layout:auto;min-width:0}.PostList-module__9NInOG__xhsPostsTable,.PostList-module__9NInOG__xhsPostsTable tbody{width:100%;display:block}.PostList-module__9NInOG__xhsPostsTable thead{display:none}.PostList-module__9NInOG__xhsPostsTable tbody tr{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:.5rem;margin-bottom:.625rem;display:block;overflow:hidden}.PostList-module__9NInOG__xhsPostsTable tbody tr td,.PostList-module__9NInOG__xhsPostsTable tbody tr:nth-child(2n) td,.PostList-module__9NInOG__xhsPostsTable tbody tr:hover td{background-color:var(--admin-surface,#fff)!important}.PostList-module__9NInOG__postCell{border-top:1px solid var(--admin-border-subtle,#f3f4f6);grid-template-columns:minmax(5.75rem,30%) minmax(0,1fr);align-items:start;gap:.625rem;display:grid;text-align:left!important;width:100%!important;min-width:0!important;max-width:none!important;padding:.55rem .75rem!important}.PostList-module__9NInOG__postCell:first-child{border-top:0}.PostList-module__9NInOG__postCell:before{color:var(--admin-text-muted,#6b7280);content:attr(data-label);font-size:.6875rem;font-weight:700;line-height:1.35}.PostList-module__9NInOG__postCell>*{overflow-wrap:anywhere;min-width:0}.PostList-module__9NInOG__idCell{max-width:none}.PostList-module__9NInOG__tableMediaButton,.PostList-module__9NInOG__tableMediaGallery,.PostList-module__9NInOG__tableMediaCell{width:7.5rem;height:5.5rem}.PostList-module__9NInOG__postActionsCell{grid-template-columns:minmax(0,1fr)}.PostList-module__9NInOG__postActionsCell:before{display:none}.PostList-module__9NInOG__tableActions{justify-content:flex-start}}
.ContentCalendarDraftMedia-module__6JW7BG__mediaFrame{background:var(--ui-surface-muted);width:100%;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.ContentCalendarDraftMedia-module__6JW7BG__mediaImage,.ContentCalendarDraftMedia-module__6JW7BG__mediaVideo{object-fit:cover;width:100%;height:100%;display:block}.ContentCalendarDraftMedia-module__6JW7BG__mediaContain{object-fit:contain}.ContentCalendarDraftMedia-module__6JW7BG__mediaLoading{visibility:hidden}.ContentCalendarDraftMedia-module__6JW7BG__mediaLoadingIndicator{z-index:1;background:color-mix(in srgb, var(--ui-surface) 82%, transparent);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContentCalendarDraftMedia-module__6JW7BG__mediaLoadingSpinner{border:.18rem solid color-mix(in srgb, var(--ui-text) 24%, transparent);border-top-color:var(--ui-text);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite ContentCalendarDraftMedia-module__6JW7BG__contentCalendarMediaSpin}@keyframes ContentCalendarDraftMedia-module__6JW7BG__contentCalendarMediaSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ContentCalendarDraftMedia-module__6JW7BG__mediaLoadingSpinner{animation:none}}.ContentCalendarDraftMedia-module__6JW7BG__mediaFallback{width:100%;height:100%;color:var(--ui-text-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;gap:.45rem;padding:.8rem;font-size:.75rem;font-weight:800;display:grid}.ContentCalendarDraftMedia-module__6JW7BG__playOverlay{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ContentCalendarDraftMedia-module__6JW7BG__playOverlayIcon{background:#0000007a;border:2px solid #ffffffe0;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 16px 40px #00000047}.ContentCalendarDraftMedia-module__6JW7BG__galleryFrame{background:var(--ui-surface-muted);position:relative;overflow:hidden}.ContentCalendarDraftMedia-module__6JW7BG__galleryMedia{width:100%;height:100%}.ContentCalendarDraftMedia-module__6JW7BG__galleryMediaButton{cursor:zoom-in;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;display:block}.ContentCalendarDraftMedia-module__6JW7BG__galleryOpenButton{z-index:3;color:#fff;cursor:zoom-in;background:#00000085;border:2px solid #ffffffdb;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.ContentCalendarDraftMedia-module__6JW7BG__galleryNavButton{z-index:2;color:#fff;cursor:pointer;background:#00000085;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ContentCalendarDraftMedia-module__6JW7BG__galleryNavButton:disabled{cursor:not-allowed;opacity:.35}.ContentCalendarDraftMedia-module__6JW7BG__galleryNavButtonLeft{left:.7rem}.ContentCalendarDraftMedia-module__6JW7BG__galleryNavButtonRight{right:.7rem}.ContentCalendarDraftMedia-module__6JW7BG__galleryDotRow{z-index:2;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.ContentCalendarDraftMedia-module__6JW7BG__galleryDotButton{cursor:pointer;background:#0000006b;border:1px solid #ffffffdb;border-radius:999px;width:.58rem;height:.58rem;padding:0}.ContentCalendarDraftMedia-module__6JW7BG__galleryDotButtonActive{background:var(--ui-surface);width:1.35rem}
.AppPrimitives-module___e-APW__page{background:var(--ui-page-bg);min-height:100%;color:var(--ui-text)}.AppPrimitives-module___e-APW__pageScrollable{flex:1;overflow-y:auto}.AppPrimitives-module___e-APW__pageInner{width:100%;max-width:var(--app-page-max-width,72rem);padding:var(--space-page-y) var(--space-page-x);margin:0 auto}.AppPrimitives-module___e-APW__pageInnerWide{max-width:none}.AppPrimitives-module___e-APW__sectionHeader{margin-bottom:var(--space-section);background:0 0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AppPrimitives-module___e-APW__sectionHeaderText{background:0 0;min-width:0}.AppPrimitives-module___e-APW__sectionEyebrow{color:var(--ui-info-text);text-transform:uppercase;background:0 0;margin:0 0 .375rem;font-size:.75rem;font-weight:800;line-height:1rem}.AppPrimitives-module___e-APW__sectionTitle{color:var(--ui-text);background:0 0;margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.AppPrimitives-module___e-APW__sectionDescription{color:var(--ui-text-muted);background:0 0;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5rem}.AppPrimitives-module___e-APW__sectionActions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.AppPrimitives-module___e-APW__stickyHeader{z-index:10;background:var(--ui-header-bg);border-bottom:1px solid var(--ui-border);box-shadow:var(--shadow-soft);padding:1.5rem 2rem 1rem;position:sticky;top:0}.AppPrimitives-module___e-APW__stickyHeaderTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AppPrimitives-module___e-APW__stickyHeaderTitle{color:var(--ui-text);margin:0;font-size:1.875rem;font-weight:600;line-height:2.25rem}.AppPrimitives-module___e-APW__stickyHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.AppPrimitives-module___e-APW__stickyHeaderBody{margin-top:1.5rem}.AppPrimitives-module___e-APW__panel{background:var(--ui-surface);color:var(--ui-text-secondary);border:1px solid var(--ui-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft)}.AppPrimitives-module___e-APW__panelPadded{padding:1.5rem}.AppPrimitives-module___e-APW__panelStack{gap:var(--space-section);flex-direction:column;display:flex}.AppPrimitives-module___e-APW__toolbar{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.AppPrimitives-module___e-APW__toolbarGroup{align-items:center;gap:.5rem;min-width:0;display:flex}.AppPrimitives-module___e-APW__segmentedNav{background:var(--ui-surface-subtle);border:1px solid var(--ui-border-strong);border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.25rem;display:inline-flex}.AppPrimitives-module___e-APW__segmentedNavItem{color:var(--ui-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.2rem;padding:.5rem .9rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.AppPrimitives-module___e-APW__segmentedNavItem:hover{background:var(--ui-surface);color:var(--ui-text)}.AppPrimitives-module___e-APW__segmentedNavItem:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.AppPrimitives-module___e-APW__segmentedNavItem[aria-disabled=true],.AppPrimitives-module___e-APW__segmentedNavItem:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.AppPrimitives-module___e-APW__segmentedNavItemActive,.AppPrimitives-module___e-APW__segmentedNavItemActive:hover{background:var(--ui-text);border-color:var(--ui-text);color:var(--ui-surface)}.AppPrimitives-module___e-APW__segmentedNavCompact{border-color:var(--ui-border);border-radius:var(--radius-control);flex-wrap:wrap;gap:.15rem;max-width:100%;padding:.15rem}.AppPrimitives-module___e-APW__segmentedNavCompact .AppPrimitives-module___e-APW__segmentedNavItem{border-radius:calc(var(--radius-control) - .15rem);min-height:1.85rem;padding:.25rem .6rem;font-size:.8125rem;font-weight:600}.AppPrimitives-module___e-APW__segmentedNavCompact .AppPrimitives-module___e-APW__segmentedNavItem.AppPrimitives-module___e-APW__segmentedNavItemActive,.AppPrimitives-module___e-APW__segmentedNavCompact .AppPrimitives-module___e-APW__segmentedNavItem.AppPrimitives-module___e-APW__segmentedNavItemActive:hover{background:var(--ui-surface-raised);border-color:var(--ui-border-strong);box-shadow:none;color:var(--ui-text)}.AppPrimitives-module___e-APW__segmentedNavItemIcon{flex:none;align-items:center;display:inline-flex}.AppPrimitives-module___e-APW__segmentedNavItemIcon svg{width:.9375rem;height:.9375rem}.AppPrimitives-module___e-APW__topLevelNav{flex-wrap:wrap;gap:.5rem;width:fit-content;display:flex}.AppPrimitives-module___e-APW__topLevelNavItem{background:var(--ui-surface);border:1px solid var(--ui-border-strong);color:var(--ui-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;padding:.58rem .92rem;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.AppPrimitives-module___e-APW__topLevelNavItem:hover{background:var(--ui-hover);border-color:var(--ui-text-faint);color:var(--ui-text)}.AppPrimitives-module___e-APW__topLevelNavItem:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.AppPrimitives-module___e-APW__topLevelNavItem[aria-disabled=true],.AppPrimitives-module___e-APW__topLevelNavItem:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.AppPrimitives-module___e-APW__topLevelNavItemActive,.AppPrimitives-module___e-APW__topLevelNavItemActive:hover{background:var(--ui-text);border-color:var(--ui-text);color:var(--ui-surface)}.AppPrimitives-module___e-APW__topLevelNavItem .AppPrimitives-module___e-APW__segmentedNavItemIcon{color:currentColor}.appThemeDark .AppPrimitives-module___e-APW__segmentedNavItemActive{background:var(--ui-primary-action);border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring);color:var(--ui-primary-action-text)}.appThemeDark .AppPrimitives-module___e-APW__segmentedNavItemActive:hover{background:var(--ui-primary-action);border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring);color:var(--ui-primary-action-text)}.appThemeDark .AppPrimitives-module___e-APW__topLevelNavItem{background:var(--ui-surface-raised);border-color:var(--ui-border-strong);color:var(--ui-text-secondary)}.appThemeDark .AppPrimitives-module___e-APW__topLevelNavItem:hover{background:var(--ui-hover);border-color:var(--ui-text-faint);color:var(--ui-text)}.appThemeDark .AppPrimitives-module___e-APW__topLevelNavItemActive{background:var(--ui-primary-action);border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring);color:var(--ui-primary-action-text)}.appThemeDark .AppPrimitives-module___e-APW__topLevelNavItemActive:hover{background:var(--ui-primary-action);border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring);color:var(--ui-primary-action-text)}.AppPrimitives-module___e-APW__searchField{width:100%;position:relative}.AppPrimitives-module___e-APW__searchFieldIcon{width:1rem;height:1rem;color:var(--ui-text-faint);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.AppPrimitives-module___e-APW__searchFieldInput{border:1px solid var(--ui-border);border-radius:var(--radius-control);background:var(--ui-surface);width:100%;min-height:2.25rem;color:var(--ui-text);font:inherit;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;line-height:1.25rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.AppPrimitives-module___e-APW__searchFieldInput:focus{border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.AppPrimitives-module___e-APW__searchFieldInput:disabled{cursor:not-allowed;opacity:.65}.AppPrimitives-module___e-APW__multiSelect{width:100%;position:relative}.AppPrimitives-module___e-APW__multiSelectTrigger{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--radius-control);color:var(--ui-text);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.35rem;padding:.45rem .7rem;display:flex}.AppPrimitives-module___e-APW__multiSelectTrigger:focus-visible{border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.AppPrimitives-module___e-APW__multiSelectCount{background:var(--ui-info-bg);color:var(--ui-info-text);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;padding:.12rem .35rem;font-size:.7rem;display:inline-flex}.AppPrimitives-module___e-APW__multiSelectPopover{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--radius-card);box-shadow:0 .8rem 2rem color-mix(in srgb, var(--ui-text) 16%, transparent);z-index:30;min-width:min(18rem,100vw - 2rem);max-width:calc(100vw - 2rem);margin-top:.35rem;padding:.45rem;display:grid;position:absolute;top:100%;left:0;overflow:hidden}.AppPrimitives-module___e-APW__multiSelectSearch{margin-bottom:.35rem}.AppPrimitives-module___e-APW__multiSelectOptions{border:0;gap:.2rem;min-width:0;max-height:15rem;margin:0;padding:0;display:grid;overflow-y:auto}.AppPrimitives-module___e-APW__multiSelectOption{border-radius:var(--radius-control);color:var(--ui-text-secondary);cursor:pointer;align-items:center;gap:.55rem;padding:.45rem;display:flex}.AppPrimitives-module___e-APW__multiSelectOption:hover{background:var(--ui-hover);color:var(--ui-text)}.AppPrimitives-module___e-APW__multiSelectOption:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--ui-focus-ring);outline:none}.AppPrimitives-module___e-APW__multiSelectOption:has(input:disabled){cursor:not-allowed;opacity:.6}.AppPrimitives-module___e-APW__multiSelectEmpty{color:var(--ui-text-muted);margin:0;padding:.7rem .45rem;font-size:.82rem}.AppPrimitives-module___e-APW__multiSelectFooter{border-top:1px solid var(--ui-border);justify-content:flex-end;margin-top:.35rem;padding:.45rem .15rem .05rem;display:flex}.AppPrimitives-module___e-APW__searchableSelect{width:100%;position:relative}.AppPrimitives-module___e-APW__searchableSelectTrigger{border:1px solid var(--ui-border);border-radius:var(--radius-control);background:var(--ui-surface);width:100%;min-height:2.25rem;color:var(--ui-text);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.AppPrimitives-module___e-APW__searchableSelectTrigger:focus-visible{border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.AppPrimitives-module___e-APW__searchableSelectTrigger:disabled{cursor:not-allowed;opacity:.65}.AppPrimitives-module___e-APW__searchableSelectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AppPrimitives-module___e-APW__searchableSelectChevron{color:var(--ui-text-faint);flex:none}.AppPrimitives-module___e-APW__searchableSelectPopover{z-index:30;box-sizing:border-box;max-height:var(--app-searchable-select-max-height,calc(100vh - 2rem));border:1px solid var(--ui-border);border-radius:var(--radius-control);background:var(--ui-surface-raised);box-shadow:var(--shadow-soft);padding:.5rem;position:fixed;overflow:hidden}.AppPrimitives-module___e-APW__searchableSelectSearchInput{min-height:2rem}.AppPrimitives-module___e-APW__searchableSelectOptions{max-height:max(0px, calc(var(--app-searchable-select-max-height,calc(100vh - 2rem)) - 4rem));flex-direction:column;margin-top:.4rem;display:flex;overflow-y:auto}.AppPrimitives-module___e-APW__searchableSelectOption{border-radius:calc(var(--radius-control) - .15rem);width:100%;color:var(--ui-text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:.55rem .65rem;font-size:.875rem;line-height:1.25rem}.AppPrimitives-module___e-APW__searchableSelectOption:hover,.AppPrimitives-module___e-APW__searchableSelectOption:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.AppPrimitives-module___e-APW__searchableSelectOptionSelected{background:var(--ui-surface-subtle);color:var(--ui-text);font-weight:700}.AppPrimitives-module___e-APW__searchableSelectOption:disabled{cursor:not-allowed;opacity:.6}@media (max-width:390px){.AppPrimitives-module___e-APW__multiSelectPopover{width:100%;min-width:0;max-width:none;position:static}}.AppPrimitives-module___e-APW__button{border-radius:var(--radius-control);min-height:2.25rem;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.AppPrimitives-module___e-APW__button:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.AppPrimitives-module___e-APW__button:disabled,.AppPrimitives-module___e-APW__button[aria-disabled=true]{pointer-events:none;opacity:.55}.AppPrimitives-module___e-APW__buttonPrimary{background:var(--ui-primary-action);border-color:var(--ui-primary-action-border);color:var(--ui-primary-action-text)}.AppPrimitives-module___e-APW__buttonPrimary:hover{background:var(--ui-primary-action-hover)}.AppPrimitives-module___e-APW__buttonNeutral{background:var(--ui-neutral-action);border-color:var(--ui-neutral-action-border);color:var(--ui-neutral-action-text)}.AppPrimitives-module___e-APW__buttonNeutral:hover{background:var(--ui-neutral-action-hover)}.AppPrimitives-module___e-APW__buttonSecondary{background:var(--ui-surface-raised);border-color:var(--ui-border-strong);color:var(--ui-text)}.AppPrimitives-module___e-APW__buttonSecondary:hover{background:var(--ui-hover)}.AppPrimitives-module___e-APW__buttonGhost{color:var(--ui-text-secondary);background:0 0;border-color:#0000}.AppPrimitives-module___e-APW__buttonGhost:hover{background:var(--ui-hover);color:var(--ui-text)}.AppPrimitives-module___e-APW__buttonDanger{background:var(--ui-danger-action);border-color:var(--ui-danger-action);color:var(--ui-status-action-text)}.AppPrimitives-module___e-APW__buttonDanger:hover{background:var(--ui-danger-action-hover);border-color:var(--ui-danger-action-hover)}.AppPrimitives-module___e-APW__emptyState{text-align:center;min-height:16rem;color:var(--ui-text-muted);place-items:center;padding:2rem;display:grid}.AppPrimitives-module___e-APW__dialogOverlay{z-index:var(--ui-layer-modal,10100);background:#00000085;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.AppPrimitives-module___e-APW__dialog{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--radius-panel);width:min(100vw - 2rem,32rem);max-height:min(90vh,48rem);box-shadow:var(--shadow-raised);color:var(--ui-text);margin:auto;padding:1.5rem;position:relative;overflow:auto}.AppPrimitives-module___e-APW__dialogSm{width:min(100vw - 2rem,25rem)}.AppPrimitives-module___e-APW__dialogMd{width:min(100vw - 2rem,32rem)}.AppPrimitives-module___e-APW__dialogLg{width:min(100vw - 2rem,48rem)}.AppPrimitives-module___e-APW__dialogCloseButton{border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:1rem;right:1rem}.AppPrimitives-module___e-APW__dialogCloseButton:hover{background:var(--ui-hover);color:var(--ui-text)}.AppPrimitives-module___e-APW__dialogCloseButton:disabled{cursor:not-allowed;opacity:.55}.AppPrimitives-module___e-APW__dialogHeader{flex-direction:column;gap:.5rem;padding-right:2.5rem;display:flex}.AppPrimitives-module___e-APW__dialogHeaderHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppPrimitives-module___e-APW__dialogTitle{color:var(--ui-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.AppPrimitives-module___e-APW__dialogDescription{color:var(--ui-text-muted);margin:0;font-size:.875rem;line-height:1.5rem}.AppPrimitives-module___e-APW__dialogBody{margin-top:1.5rem}.AppPrimitives-module___e-APW__dialogFooter{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.AppPrimitives-module___e-APW__dialogScrollBody{flex-direction:column;display:flex;overflow:hidden}.AppPrimitives-module___e-APW__dialogScrollBody .AppPrimitives-module___e-APW__dialogHeader,.AppPrimitives-module___e-APW__dialogScrollBody .AppPrimitives-module___e-APW__dialogFooter{flex:none}.AppPrimitives-module___e-APW__dialogScrollBody .AppPrimitives-module___e-APW__dialogHeader{justify-content:center;min-height:44px;padding-right:3rem}.AppPrimitives-module___e-APW__dialogScrollBody .AppPrimitives-module___e-APW__dialogBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.AppPrimitives-module___e-APW__dialogScrollBody .AppPrimitives-module___e-APW__dialogCloseButton{width:44px;height:44px}.AppPrimitives-module___e-APW__drawer{text-align:left;border-width:0 0 0 1px;border-radius:0;width:min(30rem,100vw);height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.AppPrimitives-module___e-APW__drawer:not([open]){display:none}.AppPrimitives-module___e-APW__drawer[open]{flex-direction:column;animation:.18s ease-out AppPrimitives-module___e-APW__drawer-enter;display:flex;overflow:hidden}.AppPrimitives-module___e-APW__drawer::backdrop{background:color-mix(in srgb, var(--ui-overlay,#000) 22%, transparent)}.AppPrimitives-module___e-APW__drawerHeader{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.AppPrimitives-module___e-APW__drawerTitleBlock{min-width:0}.AppPrimitives-module___e-APW__drawerTitle{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.35}.AppPrimitives-module___e-APW__drawerDescription{color:var(--ui-text-muted);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.78rem}.AppPrimitives-module___e-APW__drawerCloseButton{border:1px solid var(--ui-border);border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--ui-text-muted);background:0 0;flex:none;place-items:center;display:grid}.AppPrimitives-module___e-APW__drawerCloseButton:hover{background:var(--ui-hover);color:var(--ui-text)}.AppPrimitives-module___e-APW__drawerBody{flex:1;min-height:0;overflow-y:auto}.AppPrimitives-module___e-APW__drawerFooter{border-top:1px solid var(--ui-border);padding:.85rem 1.1rem}@keyframes AppPrimitives-module___e-APW__drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:767px){.AppPrimitives-module___e-APW__pageInner{padding:1rem}.AppPrimitives-module___e-APW__sectionHeader{flex-direction:column;align-items:stretch}.AppPrimitives-module___e-APW__sectionActions{flex-wrap:wrap;justify-content:flex-start}.AppPrimitives-module___e-APW__segmentedNav{align-items:stretch;width:100%;display:flex}.AppPrimitives-module___e-APW__segmentedNavItem{white-space:normal;flex:1 1 0;min-width:0}.AppPrimitives-module___e-APW__segmentedNavCompact{width:auto}.AppPrimitives-module___e-APW__segmentedNavCompact .AppPrimitives-module___e-APW__segmentedNavItem{white-space:nowrap;flex:auto}.AppPrimitives-module___e-APW__topLevelNav{grid-template-columns:1fr;gap:.45rem;width:100%;display:grid}.AppPrimitives-module___e-APW__topLevelNavItem{white-space:normal;border-radius:.8rem;width:100%;min-width:0;min-height:2.45rem;padding:.62rem .75rem}.AppPrimitives-module___e-APW__stickyHeader{padding:1rem}.AppPrimitives-module___e-APW__stickyHeaderTitle{font-size:1.5rem;line-height:2rem}.AppPrimitives-module___e-APW__stickyHeaderTop{align-items:flex-start}.AppPrimitives-module___e-APW__stickyHeaderBody{margin-top:1rem}.AppPrimitives-module___e-APW__toolbar{flex-direction:column;align-items:stretch}.AppPrimitives-module___e-APW__dialog{padding:1.25rem}.AppPrimitives-module___e-APW__dialogFooter{flex-direction:column-reverse;align-items:stretch}.AppPrimitives-module___e-APW__dialogFooter .AppPrimitives-module___e-APW__button{width:100%}}.AppPrimitives-module___e-APW__statGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.AppPrimitives-module___e-APW__statGridDense{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.AppPrimitives-module___e-APW__stat{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--radius-card);align-content:start;gap:.25rem;padding:.85rem .9rem;display:grid}.AppPrimitives-module___e-APW__statLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted);font-size:.68rem;font-weight:800}.AppPrimitives-module___e-APW__statValue{color:var(--ui-text);word-break:break-word;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;line-height:1.3;display:flex}.AppPrimitives-module___e-APW__statDot{background:currentColor;border-radius:999px;flex:none;width:.5rem;height:.5rem}.AppPrimitives-module___e-APW__statHint{color:var(--ui-text-muted);font-size:.72rem;line-height:1.4}.AppPrimitives-module___e-APW__fieldList{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem 1.25rem;margin:0;display:grid}.AppPrimitives-module___e-APW__field{gap:.2rem;min-width:0;display:grid}.AppPrimitives-module___e-APW__fieldLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted);margin:0;font-size:.68rem;font-weight:800}.AppPrimitives-module___e-APW__fieldValue{color:var(--ui-text-secondary);word-break:break-word;margin:0;font-size:.875rem;line-height:1.5}.AppPrimitives-module___e-APW__toneNeutral{color:var(--ui-text-secondary)}.AppPrimitives-module___e-APW__tonePositive{color:var(--ui-success-text)}.AppPrimitives-module___e-APW__toneWarning{color:var(--ui-warning-text-strong)}.AppPrimitives-module___e-APW__toneDanger{color:var(--ui-danger-text-strong)}.AppPrimitives-module___e-APW__toneMuted{color:var(--ui-text-faint)}.AppPrimitives-module___e-APW__toneNeutral .AppPrimitives-module___e-APW__statDot,.AppPrimitives-module___e-APW__toneMuted .AppPrimitives-module___e-APW__statDot{opacity:.55}.AppPrimitives-module___e-APW__dialogXl{width:min(100vw - 2rem,72rem);max-height:92dvh}
.BookingPhotoImport-module__Aj9O_G__workflow{gap:16px;min-width:0;display:grid}.BookingPhotoImport-module__Aj9O_G__field{gap:8px;min-width:0;display:grid}.BookingPhotoImport-module__Aj9O_G__field input,.BookingPhotoImport-module__Aj9O_G__field select{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-width:0;color:var(--ui-text);font:inherit;border-radius:8px;padding:10px}.BookingPhotoImport-module__Aj9O_G__grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.BookingPhotoImport-module__Aj9O_G__photo{cursor:pointer;gap:8px;min-width:0;display:grid}.BookingPhotoImport-module__Aj9O_G__photo img{aspect-ratio:4/3;object-fit:contain;background:var(--ui-surface-muted);border-radius:8px;width:100%;height:auto;display:block}.BookingPhotoImport-module__Aj9O_G__photo span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BookingPhotoImport-module__Aj9O_G__workflow p{overflow-wrap:anywhere;margin:0}
.GuestReviews-module__emvzSW__panel,.GuestReviews-module__emvzSW__workflow,.GuestReviews-module__emvzSW__listingsEditor,.GuestReviews-module__emvzSW__detail{gap:16px;min-width:0;display:grid}.GuestReviews-module__emvzSW__panel p,.GuestReviews-module__emvzSW__workflow p,.GuestReviews-module__emvzSW__listingsEditor p,.GuestReviews-module__emvzSW__detail p{overflow-wrap:anywhere;margin:0}.GuestReviews-module__emvzSW__toolbar,.GuestReviews-module__emvzSW__rowActions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.GuestReviews-module__emvzSW__toolbar{justify-content:space-between}.GuestReviews-module__emvzSW__filterRow,.GuestReviews-module__emvzSW__inlineForm{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:end;gap:12px;min-width:0;display:grid}.GuestReviews-module__emvzSW__listingForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.GuestReviews-module__emvzSW__listingForm>.GuestReviews-module__emvzSW__rowActions,.GuestReviews-module__emvzSW__fieldWide{grid-column:1/-1}.GuestReviews-module__emvzSW__field{min-width:0;color:var(--ui-text-secondary);gap:6px;font-size:.875rem;display:grid}.GuestReviews-module__emvzSW__field>input,.GuestReviews-module__emvzSW__field>select,.GuestReviews-module__emvzSW__field>textarea{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-input-bg);width:100%;min-width:0;color:var(--ui-text);font:inherit;border-radius:8px;padding:10px}.GuestReviews-module__emvzSW__field>textarea{resize:vertical}.GuestReviews-module__emvzSW__checkRow{min-width:0;color:var(--ui-text);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.GuestReviews-module__emvzSW__checkRow input{flex:none;margin-top:3px}.GuestReviews-module__emvzSW__checkList,.GuestReviews-module__emvzSW__listingList,.GuestReviews-module__emvzSW__resultList,.GuestReviews-module__emvzSW__candidateList{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.GuestReviews-module__emvzSW__listingRow,.GuestReviews-module__emvzSW__resultRow,.GuestReviews-module__emvzSW__candidateRow{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;min-width:0;padding:12px;display:flex}.GuestReviews-module__emvzSW__listingSummary{flex:220px;gap:4px;min-width:0;display:grid}.GuestReviews-module__emvzSW__listingTitle,.GuestReviews-module__emvzSW__candidateMeta,.GuestReviews-module__emvzSW__cardMeta{min-width:0;color:var(--ui-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.GuestReviews-module__emvzSW__listingTitle strong{color:var(--ui-text)}.GuestReviews-module__emvzSW__listingForm{border:1px solid var(--ui-border);border-radius:8px;margin:0;padding:12px}.GuestReviews-module__emvzSW__formLegend,.GuestReviews-module__emvzSW__sectionTitle{color:var(--ui-text);margin:0;padding:0 4px;font-size:.9375rem;font-weight:600}.GuestReviews-module__emvzSW__sectionTitle{padding:0}.GuestReviews-module__emvzSW__workflowSection{gap:12px;min-width:0;display:grid}.GuestReviews-module__emvzSW__badge,.GuestReviews-module__emvzSW__badgeMuted{border:1px solid var(--ui-info-border);background:var(--ui-info-bg);color:var(--ui-info-text);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.GuestReviews-module__emvzSW__badgeMuted{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-muted)}.GuestReviews-module__emvzSW__metaText{color:var(--ui-text-muted);font-size:.8125rem}.GuestReviews-module__emvzSW__errorText{color:var(--ui-danger-text);font-size:.875rem}.GuestReviews-module__emvzSW__breakAnywhere{overflow-wrap:anywhere}.GuestReviews-module__emvzSW__sourceLink{color:var(--ui-info-text);overflow-wrap:anywhere;font-size:.875rem}.GuestReviews-module__emvzSW__rating{color:var(--ui-warning-text-strong);white-space:nowrap;font-weight:600}.GuestReviews-module__emvzSW__candidateLabel{cursor:pointer;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.GuestReviews-module__emvzSW__candidateLabel input{flex:none;margin-top:3px}.GuestReviews-module__emvzSW__candidateBody{gap:6px;min-width:0;display:grid}.GuestReviews-module__emvzSW__candidateText,.GuestReviews-module__emvzSW__cardText{color:var(--ui-text);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GuestReviews-module__emvzSW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;min-width:0;display:grid}.GuestReviews-module__emvzSW__card{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid}.GuestReviews-module__emvzSW__card:hover{border-color:var(--ui-border-strong);background:var(--ui-hover)}.GuestReviews-module__emvzSW__card:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.GuestReviews-module__emvzSW__cardText{-webkit-line-clamp:6}.GuestReviews-module__emvzSW__mediaRow{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.GuestReviews-module__emvzSW__mediaItem{background:var(--ui-surface-muted);width:96px;max-width:100%;color:var(--ui-text-muted);border-radius:8px;text-decoration:none;display:block;overflow:hidden}.GuestReviews-module__emvzSW__mediaItem img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.GuestReviews-module__emvzSW__detail .GuestReviews-module__emvzSW__mediaItem{width:160px}.GuestReviews-module__emvzSW__mediaPlaceholder{aspect-ratio:4/3;text-align:center;justify-content:center;align-items:center;padding:6px;font-size:.75rem;display:flex}.GuestReviews-module__emvzSW__detailBlock{gap:6px;min-width:0;display:grid}.GuestReviews-module__emvzSW__detailBlock h3{color:var(--ui-text-secondary);margin:0;font-size:.8125rem;font-weight:600}.GuestReviews-module__emvzSW__detailText{color:var(--ui-text);white-space:pre-wrap}.GuestReviews-module__emvzSW__loadMore{justify-content:center;display:flex}@media (max-width:480px){.GuestReviews-module__emvzSW__listingForm{grid-template-columns:minmax(0,1fr)}.GuestReviews-module__emvzSW__toolbar,.GuestReviews-module__emvzSW__rowActions{flex-direction:column;align-items:stretch}.GuestReviews-module__emvzSW__toolbar>*,.GuestReviews-module__emvzSW__rowActions>*{width:100%}}
.WorkspaceReadiness-module__auX-mG__status{color:var(--ui-warning-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.WorkspaceReadiness-module__auX-mG__status[data-ready=true]{color:var(--ui-success-text)}.WorkspaceReadiness-module__auX-mG__status>svg,.WorkspaceReadiness-module__auX-mG__item>svg{flex-shrink:0}.WorkspaceReadiness-module__auX-mG__checklist{min-width:0}.WorkspaceReadiness-module__auX-mG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.WorkspaceReadiness-module__auX-mG__heading h3{color:var(--ui-text);margin:0;font-size:1rem}.WorkspaceReadiness-module__auX-mG__description{color:var(--ui-text-muted);font-size:.85rem;line-height:1.5}.WorkspaceReadiness-module__auX-mG__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:grid}.WorkspaceReadiness-module__auX-mG__item{min-width:0;color:var(--ui-warning-text);align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.WorkspaceReadiness-module__auX-mG__item[data-complete=true]{color:var(--ui-success-text)}.WorkspaceReadiness-module__auX-mG__item[data-explained=true]{grid-column:1/-1}.WorkspaceReadiness-module__auX-mG__itemLabel{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;flex:1}.WorkspaceReadiness-module__auX-mG__reason{color:var(--ui-text-muted);font-size:.75rem;display:block}.WorkspaceReadiness-module__auX-mG__complete{font-size:.75rem}@media (max-width:600px){.WorkspaceReadiness-module__auX-mG__items{grid-template-columns:minmax(0,1fr)}}.WorkspaceReadiness-module__auX-mG__setupForm,.WorkspaceReadiness-module__auX-mG__setupFields{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.WorkspaceReadiness-module__auX-mG__setupForm{margin-top:1rem}.WorkspaceReadiness-module__auX-mG__setupFields>*,.WorkspaceReadiness-module__auX-mG__setupFields fieldset,.WorkspaceReadiness-module__auX-mG__setupFields input,.WorkspaceReadiness-module__auX-mG__setupFields select,.WorkspaceReadiness-module__auX-mG__setupFields textarea{min-width:0;max-width:100%}.WorkspaceReadiness-module__auX-mG__setupFields{overflow-wrap:anywhere}
.KnowledgePdfImports-module__QlVkiG__imports{gap:.75rem;min-width:0;display:grid}.KnowledgePdfImports-module__QlVkiG__job{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding-block:.5rem;display:flex}.KnowledgePdfImports-module__QlVkiG__job strong{overflow-wrap:anywhere;flex-basis:100%}.KnowledgePdfImports-module__QlVkiG__job span{overflow-wrap:anywhere}.KnowledgePdfImports-module__QlVkiG__job progress{max-width:100%}
.MediaAnalysisInspector-module__oVfJEa__root{gap:20px;min-width:0;display:grid}.MediaAnalysisInspector-module__oVfJEa__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.MediaAnalysisInspector-module__oVfJEa__metric{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-height:104px;padding:16px;display:flex}.MediaAnalysisInspector-module__oVfJEa__metric:hover{border-color:var(--ui-border-strong)}.MediaAnalysisInspector-module__oVfJEa__metric span,.MediaAnalysisInspector-module__oVfJEa__metric small{color:var(--ui-text-muted)}.MediaAnalysisInspector-module__oVfJEa__metric strong{font-size:1.65rem;line-height:1}.MediaAnalysisInspector-module__oVfJEa__metricDanger strong{color:var(--ui-danger-text)}.MediaAnalysisInspector-module__oVfJEa__controls{overflow:visible}.MediaAnalysisInspector-module__oVfJEa__toolbar{align-items:flex-end;padding:14px}.MediaAnalysisInspector-module__oVfJEa__filters{flex:620px;align-items:flex-end}.MediaAnalysisInspector-module__oVfJEa__actions{justify-content:flex-end;align-items:center}.MediaAnalysisInspector-module__oVfJEa__field{color:var(--ui-text-secondary);gap:6px;min-width:150px;font-size:.78rem;font-weight:650;display:grid}.MediaAnalysisInspector-module__oVfJEa__field input,.MediaAnalysisInspector-module__oVfJEa__field select{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);font:inherit;border-radius:9px;min-height:40px;padding:8px 10px}.MediaAnalysisInspector-module__oVfJEa__searchField{flex:220px}.MediaAnalysisInspector-module__oVfJEa__runs{gap:12px}.MediaAnalysisInspector-module__oVfJEa__panelHeading h2{color:var(--ui-text);margin:0;font-size:1rem}.MediaAnalysisInspector-module__oVfJEa__panelHeading p{color:var(--ui-text-muted);margin:4px 0 0}.MediaAnalysisInspector-module__oVfJEa__runList{gap:8px;display:grid}.MediaAnalysisInspector-module__oVfJEa__run{border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);grid-template-columns:minmax(110px,auto) minmax(130px,1fr) auto auto;align-items:center;gap:12px;padding-top:10px;display:grid}.MediaAnalysisInspector-module__oVfJEa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.MediaAnalysisInspector-module__oVfJEa__card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:16px;min-width:0;overflow:hidden}.MediaAnalysisInspector-module__oVfJEa__cardSelected{border-color:var(--ui-info-text);box-shadow:0 0 0 2px var(--ui-info-bg)}.MediaAnalysisInspector-module__oVfJEa__mediaFrame{aspect-ratio:4/3;background:var(--ui-surface-muted);position:relative;overflow:hidden}.MediaAnalysisInspector-module__oVfJEa__mediaFrame>img{object-fit:cover;width:100%;height:100%}.MediaAnalysisInspector-module__oVfJEa__noImage{color:var(--ui-text-faint);justify-content:center;align-items:center;height:100%;display:flex}.MediaAnalysisInspector-module__oVfJEa__selectBox{background:var(--ui-surface);color:var(--ui-text);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.78rem;display:flex;position:absolute;top:10px;left:10px}.MediaAnalysisInspector-module__oVfJEa__selectBox input{accent-color:var(--ui-info-text)}.MediaAnalysisInspector-module__oVfJEa__statusBadge{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-secondary);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.MediaAnalysisInspector-module__oVfJEa__mediaFrame>.MediaAnalysisInspector-module__oVfJEa__statusBadge{position:absolute;bottom:10px;right:10px}.MediaAnalysisInspector-module__oVfJEa__status_captioned,.MediaAnalysisInspector-module__oVfJEa__status_completed{background:var(--ui-success-bg);border-color:var(--ui-success-border);color:var(--ui-success-text)}.MediaAnalysisInspector-module__oVfJEa__status_failed{background:var(--ui-danger-bg);border-color:var(--ui-danger-border);color:var(--ui-danger-text)}.MediaAnalysisInspector-module__oVfJEa__status_missing,.MediaAnalysisInspector-module__oVfJEa__status_not_synced,.MediaAnalysisInspector-module__oVfJEa__status_outdated{background:var(--ui-warning-bg);border-color:var(--ui-warning-border);color:var(--ui-warning-text)}.MediaAnalysisInspector-module__oVfJEa__status_queued,.MediaAnalysisInspector-module__oVfJEa__status_processing{background:var(--ui-info-bg);border-color:var(--ui-info-border);color:var(--ui-info-text)}.MediaAnalysisInspector-module__oVfJEa__cardBody{gap:12px;padding:14px;display:grid}.MediaAnalysisInspector-module__oVfJEa__associations{color:var(--ui-text-muted);gap:3px;font-size:.78rem;display:grid}.MediaAnalysisInspector-module__oVfJEa__associations span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MediaAnalysisInspector-module__oVfJEa__associations a{color:var(--ui-info-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MediaAnalysisInspector-module__oVfJEa__caption,.MediaAnalysisInspector-module__oVfJEa__missingCaption{color:var(--ui-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.MediaAnalysisInspector-module__oVfJEa__missingCaption{color:var(--ui-text-muted);font-style:italic}.MediaAnalysisInspector-module__oVfJEa__meta{color:var(--ui-text-faint);flex-wrap:wrap;gap:6px 12px;font-size:.72rem;display:flex}.MediaAnalysisInspector-module__oVfJEa__detailsButton{justify-self:start}.MediaAnalysisInspector-module__oVfJEa__errorBanner{background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);color:var(--ui-danger-text);border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.MediaAnalysisInspector-module__oVfJEa__errorText{color:var(--ui-danger-text)}.MediaAnalysisInspector-module__oVfJEa__loading{color:var(--ui-text-muted);justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.MediaAnalysisInspector-module__oVfJEa__spinner{animation:.9s linear infinite MediaAnalysisInspector-module__oVfJEa__spin}.MediaAnalysisInspector-module__oVfJEa__loadMore{justify-content:center;display:flex}.MediaAnalysisInspector-module__oVfJEa__detailLayout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.MediaAnalysisInspector-module__oVfJEa__detailLayout>img{object-fit:contain;border-radius:12px;width:100%;max-height:480px}.MediaAnalysisInspector-module__oVfJEa__detailLayout dl{gap:12px;margin:0;display:grid}.MediaAnalysisInspector-module__oVfJEa__detailLayout dl>div{border-bottom:1px solid var(--ui-border);gap:5px;padding-bottom:10px;display:grid}.MediaAnalysisInspector-module__oVfJEa__detailLayout dt{color:var(--ui-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.MediaAnalysisInspector-module__oVfJEa__detailLayout dd{color:var(--ui-text);overflow-wrap:anywhere;margin:0}@keyframes MediaAnalysisInspector-module__oVfJEa__spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.MediaAnalysisInspector-module__oVfJEa__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.MediaAnalysisInspector-module__oVfJEa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.MediaAnalysisInspector-module__oVfJEa__toolbar{flex-direction:column;align-items:stretch}.MediaAnalysisInspector-module__oVfJEa__actions{justify-content:flex-start}}@media (max-width:640px){.MediaAnalysisInspector-module__oVfJEa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.MediaAnalysisInspector-module__oVfJEa__metric{min-height:92px}.MediaAnalysisInspector-module__oVfJEa__grid{grid-template-columns:minmax(0,1fr)}.MediaAnalysisInspector-module__oVfJEa__filters,.MediaAnalysisInspector-module__oVfJEa__actions{grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;display:grid}.MediaAnalysisInspector-module__oVfJEa__field{width:100%;min-width:0}.MediaAnalysisInspector-module__oVfJEa__actions button{justify-content:center;width:100%}.MediaAnalysisInspector-module__oVfJEa__run{grid-template-columns:minmax(0,1fr);align-items:start}.MediaAnalysisInspector-module__oVfJEa__detailLayout{grid-template-columns:minmax(0,1fr)}}
.WorkspaceChat-module__7mUIVG__hub{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:.75rem;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.WorkspaceChat-module__7mUIVG__rail{border-right:1px solid var(--ui-border);background:var(--ui-surface-subtle);flex-direction:column;gap:.35rem;min-width:0;min-height:0;padding:.6rem;display:flex;overflow-y:auto}.WorkspaceChat-module__7mUIVG__railHeading{color:var(--ui-text-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.4rem;margin:.55rem .1rem .1rem;font-size:.72rem;font-weight:600;display:flex}.WorkspaceChat-module__7mUIVG__badge{border:1px solid var(--ui-info-border);background:var(--ui-info-bg);color:var(--ui-info-text);letter-spacing:0;text-transform:none;border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:600}.WorkspaceChat-module__7mUIVG__threadList{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.WorkspaceChat-module__7mUIVG__threadButton{width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;gap:.1rem;padding:.45rem .55rem;display:grid}.WorkspaceChat-module__7mUIVG__threadButton:hover{background:var(--ui-hover)}.WorkspaceChat-module__7mUIVG__threadButton:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.WorkspaceChat-module__7mUIVG__threadButtonActive{border-color:var(--ui-border-strong);background:var(--ui-active)}.WorkspaceChat-module__7mUIVG__threadTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.WorkspaceChat-module__7mUIVG__threadMeta{color:var(--ui-text-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;display:flex;overflow:hidden}.WorkspaceChat-module__7mUIVG__railNotice{color:var(--ui-text-muted);margin:.2rem .1rem;font-size:.78rem}.WorkspaceChat-module__7mUIVG__content{flex-direction:column;min-width:0;min-height:0;display:flex}.WorkspaceChat-module__7mUIVG__content>*{flex:auto;min-height:0}.WorkspaceChat-module__7mUIVG__chat{flex-direction:column;min-width:0;min-height:0;display:flex}.WorkspaceChat-module__7mUIVG__chatHeader{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.WorkspaceChat-module__7mUIVG__chatTitle{gap:.1rem;min-width:0;display:grid}.WorkspaceChat-module__7mUIVG__chatTitle h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;overflow:hidden}.WorkspaceChat-module__7mUIVG__chatTitle span{color:var(--ui-text-muted);font-size:.74rem}.WorkspaceChat-module__7mUIVG__chatActions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.WorkspaceChat-module__7mUIVG__renameForm{flex-wrap:wrap;flex:16rem;align-items:center;gap:.35rem;display:flex}.WorkspaceChat-module__7mUIVG__input{border:1px solid var(--ui-border-strong);background:var(--ui-input-bg);min-width:0;color:var(--ui-text);font:inherit;border-radius:.5rem;flex:12rem;padding:.35rem .5rem;font-size:.85rem}.WorkspaceChat-module__7mUIVG__feed{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:.85rem .75rem;display:flex;overflow-y:auto}.WorkspaceChat-module__7mUIVG__message{gap:.35rem;max-width:min(46rem,100%);display:grid}.WorkspaceChat-module__7mUIVG__userMessage{background:var(--ui-primary-action);color:var(--ui-primary-action-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem .75rem .2rem;align-self:flex-end;padding:.5rem .7rem;font-size:.86rem;line-height:1.45}.WorkspaceChat-module__7mUIVG__assistantMessage{align-self:flex-start;width:100%}.WorkspaceChat-module__7mUIVG__answer{color:var(--ui-text);overflow-wrap:anywhere;font-size:.86rem;line-height:1.55}.WorkspaceChat-module__7mUIVG__answer p,.WorkspaceChat-module__7mUIVG__answer ul,.WorkspaceChat-module__7mUIVG__answer ol{margin:0 0 .55rem}.WorkspaceChat-module__7mUIVG__answer ul,.WorkspaceChat-module__7mUIVG__answer ol{padding-left:1.2rem}.WorkspaceChat-module__7mUIVG__answer>:last-child{margin-bottom:0}.WorkspaceChat-module__7mUIVG__answer a{color:var(--ui-info-text)}.WorkspaceChat-module__7mUIVG__citation{border:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-secondary);vertical-align:.05rem;border-radius:999px;align-items:center;margin:0 .1rem;padding:0 .35rem;font-size:.7rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}a.WorkspaceChat-module__7mUIVG__citation:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.WorkspaceChat-module__7mUIVG__trail{color:var(--ui-text-muted);font-size:.76rem}.WorkspaceChat-module__7mUIVG__trail summary{cursor:pointer;width:fit-content}.WorkspaceChat-module__7mUIVG__trail ul{gap:.15rem;margin:.3rem 0 0;padding-left:1.1rem;display:grid}.WorkspaceChat-module__7mUIVG__trailFailed{color:var(--ui-warning-text)}.WorkspaceChat-module__7mUIVG__proposal{border:1px solid var(--ui-info-border);background:var(--ui-info-bg);border-radius:.6rem;gap:.45rem;padding:.65rem .75rem;display:grid}.WorkspaceChat-module__7mUIVG__proposalHeader{gap:.1rem;font-size:.86rem;display:grid}.WorkspaceChat-module__7mUIVG__proposalEyebrow{color:var(--ui-info-text);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.WorkspaceChat-module__7mUIVG__proposalPreviews{color:var(--ui-text);overflow-wrap:anywhere;white-space:pre-wrap;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.45;display:grid}.WorkspaceChat-module__7mUIVG__proposalActions{flex-wrap:wrap;gap:.4rem;display:flex}.WorkspaceChat-module__7mUIVG__proposalFailed{color:var(--ui-danger-text);margin:0;font-size:.78rem}.WorkspaceChat-module__7mUIVG__capabilities{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);text-align:left;border-radius:.6rem;gap:.5rem;min-width:0;min-height:0;max-height:min(55vh,22rem);margin:.75rem .75rem 0;padding:.7rem .8rem;display:grid;overflow-y:auto}.WorkspaceChat-module__7mUIVG__capabilitiesHeader{justify-content:space-between;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.WorkspaceChat-module__7mUIVG__capabilitiesGroups{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.7rem;display:grid}.WorkspaceChat-module__7mUIVG__capabilitiesGroups h4{color:var(--ui-text-secondary);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .25rem;font-size:.76rem}.WorkspaceChat-module__7mUIVG__capabilitiesGroups p{color:var(--ui-text);overflow-wrap:anywhere;margin:0 0 .2rem;font-size:.8rem;line-height:1.45}.WorkspaceChat-module__7mUIVG__notice{color:var(--ui-text-muted);font-size:.74rem;font-style:italic}.WorkspaceChat-module__7mUIVG__thinking{color:var(--ui-text-muted);align-self:flex-start;font-size:.8rem}.WorkspaceChat-module__7mUIVG__error{border:1px solid var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger-text);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.8rem;display:flex}.WorkspaceChat-module__7mUIVG__empty{text-align:center;gap:.6rem;max-width:34rem;margin:auto;display:grid}.WorkspaceChat-module__7mUIVG__empty h3{margin:0;font-size:1rem}.WorkspaceChat-module__7mUIVG__empty p{color:var(--ui-text-muted);margin:0;font-size:.84rem;line-height:1.5}.WorkspaceChat-module__7mUIVG__examples{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.WorkspaceChat-module__7mUIVG__composer{border-top:1px solid var(--ui-border);background:var(--ui-surface);gap:.4rem;padding:.55rem .65rem;display:grid}.WorkspaceChat-module__7mUIVG__composer textarea{border:1px solid var(--ui-border-strong);background:var(--ui-input-bg);width:100%;min-width:0;min-height:3.2rem;max-height:12rem;color:var(--ui-text);font:inherit;resize:vertical;border-radius:.5rem;padding:.45rem .55rem;font-size:.85rem;line-height:1.4}.WorkspaceChat-module__7mUIVG__composerActions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}@media (max-width:768px){.WorkspaceChat-module__7mUIVG__hub{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.WorkspaceChat-module__7mUIVG__rail{border-right:0;border-bottom:1px solid var(--ui-border);max-height:13rem}.WorkspaceChat-module__7mUIVG__composerActions>button{flex:1 1 0}}
.PostIdeaGenerator-module__UXq3Wa__postIdeaPageShell{min-height:100%}.PostIdeaGenerator-module__UXq3Wa__postIdeaPageInner{max-width:none}.PostIdeaGenerator-module__UXq3Wa__modelBadge{background:var(--ui-info-bg);border:1px solid var(--ui-info-border);color:var(--ui-info-text);white-space:nowrap;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:700}.PostIdeaGenerator-module__UXq3Wa__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__postIdeaTopNav{margin-bottom:1.25rem}.PostIdeaGenerator-module__UXq3Wa__workspace{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__generatorPanel,.PostIdeaGenerator-module__UXq3Wa__resultsPanel,.PostIdeaGenerator-module__UXq3Wa__emptyPanel,.PostIdeaGenerator-module__UXq3Wa__assetsPanel{min-width:0}.PostIdeaGenerator-module__UXq3Wa__assetsPanel{margin-top:1.5rem}.PostIdeaGenerator-module__UXq3Wa__form,.PostIdeaGenerator-module__UXq3Wa__field{gap:.75rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__labelRow,.PostIdeaGenerator-module__UXq3Wa__fieldFooter,.PostIdeaGenerator-module__UXq3Wa__settingsToggleRow,.PostIdeaGenerator-module__UXq3Wa__settingsHeader,.PostIdeaGenerator-module__UXq3Wa__submitRow,.PostIdeaGenerator-module__UXq3Wa__resultsHeader,.PostIdeaGenerator-module__UXq3Wa__saveSectionHeader,.PostIdeaGenerator-module__UXq3Wa__saveFooter,.PostIdeaGenerator-module__UXq3Wa__searchControls,.PostIdeaGenerator-module__UXq3Wa__carouselHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__labelRow label,.PostIdeaGenerator-module__UXq3Wa__settingsHeader label,.PostIdeaGenerator-module__UXq3Wa__outputField label,.PostIdeaGenerator-module__UXq3Wa__saveGrid label>span,.PostIdeaGenerator-module__UXq3Wa__searchControls label>span{color:var(--ui-text);font-size:.8125rem;font-weight:700}.PostIdeaGenerator-module__UXq3Wa__labelRow span,.PostIdeaGenerator-module__UXq3Wa__fieldFooter span,.PostIdeaGenerator-module__UXq3Wa__submitRow>span{color:var(--ui-text-faint);font-size:.75rem;font-weight:600}.PostIdeaGenerator-module__UXq3Wa__fieldFooter{align-items:flex-start}.PostIdeaGenerator-module__UXq3Wa__fieldFooter p,.PostIdeaGenerator-module__UXq3Wa__settingsToggleRow p,.PostIdeaGenerator-module__UXq3Wa__searchHeader p,.PostIdeaGenerator-module__UXq3Wa__searchMessage,.PostIdeaGenerator-module__UXq3Wa__emptyPanel p,.PostIdeaGenerator-module__UXq3Wa__savedPostsStatePanel p,.PostIdeaGenerator-module__UXq3Wa__warningNotice p,.PostIdeaGenerator-module__UXq3Wa__errorNotice p{color:var(--ui-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.PostIdeaGenerator-module__UXq3Wa__fieldFooter p{max-width:34rem}.PostIdeaGenerator-module__UXq3Wa__textarea,.PostIdeaGenerator-module__UXq3Wa__input,.PostIdeaGenerator-module__UXq3Wa__select{background:var(--ui-input-bg);border:1px solid var(--ui-border-strong);border-radius:var(--radius-control);color:var(--ui-text);font:inherit;outline:none;width:100%;line-height:1.55;transition:border-color .2s,box-shadow .2s}.PostIdeaGenerator-module__UXq3Wa__textarea{resize:vertical;min-height:8rem;padding:.75rem}.PostIdeaGenerator-module__UXq3Wa__input,.PostIdeaGenerator-module__UXq3Wa__select{min-height:2.25rem;padding:.5rem .75rem}.PostIdeaGenerator-module__UXq3Wa__textarea:focus,.PostIdeaGenerator-module__UXq3Wa__input:focus,.PostIdeaGenerator-module__UXq3Wa__select:focus{border-color:var(--ui-primary-action);box-shadow:0 0 0 3px var(--ui-focus-ring)}.PostIdeaGenerator-module__UXq3Wa__selectLabel{color:var(--ui-text);font-size:.8125rem;font-weight:700}.PostIdeaGenerator-module__UXq3Wa__modelHelp{color:var(--ui-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.PostIdeaGenerator-module__UXq3Wa__textarea:read-only{background:var(--ui-surface-subtle)}.PostIdeaGenerator-module__UXq3Wa__settingsToggleRow{border-top:1px solid var(--ui-border);align-items:flex-start;padding-top:1rem}.PostIdeaGenerator-module__UXq3Wa__settingsToggleRow strong{color:var(--ui-text);font-size:.875rem}.PostIdeaGenerator-module__UXq3Wa__settingsToggleRow p{margin-top:.25rem}.PostIdeaGenerator-module__UXq3Wa__settingsPanel{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--radius-card);gap:.75rem;padding:1rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__promptTextarea{background:var(--ui-input-bg);min-height:24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.PostIdeaGenerator-module__UXq3Wa__submitRow{border-top:1px solid var(--ui-border);align-items:flex-end;padding-top:1rem}.PostIdeaGenerator-module__UXq3Wa__submitRow>span{text-align:right;max-width:16rem}.PostIdeaGenerator-module__UXq3Wa__spin{animation:.8s linear infinite PostIdeaGenerator-module__UXq3Wa__spin}.PostIdeaGenerator-module__UXq3Wa__errorNotice,.PostIdeaGenerator-module__UXq3Wa__warningNotice{border-radius:var(--radius-card);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__errorNotice{background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);color:var(--ui-danger-text)}.PostIdeaGenerator-module__UXq3Wa__warningNotice{background:var(--ui-warning-bg);border:1px solid var(--ui-warning-border);color:var(--ui-warning-text)}.PostIdeaGenerator-module__UXq3Wa__errorNotice svg,.PostIdeaGenerator-module__UXq3Wa__warningNotice svg{flex:none;margin-top:.125rem}.PostIdeaGenerator-module__UXq3Wa__errorNotice p{color:var(--ui-danger-text-strong)}.PostIdeaGenerator-module__UXq3Wa__warningNotice p{color:var(--ui-warning-text-strong)}.PostIdeaGenerator-module__UXq3Wa__saveSection{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--radius-card);gap:1rem;padding:1rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__saveSectionHeader{align-items:flex-start}.PostIdeaGenerator-module__UXq3Wa__saveSectionHeader h3{color:var(--ui-text);margin:0;font-size:1rem;line-height:1.4}.PostIdeaGenerator-module__UXq3Wa__saveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__saveGrid label{gap:.45rem;min-width:0;display:grid}.PostIdeaGenerator-module__UXq3Wa__saveFooter{border-top:1px solid var(--ui-border);padding-top:.875rem}.PostIdeaGenerator-module__UXq3Wa__usedToggle{color:var(--ui-text);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__usedToggle input{accent-color:var(--ui-primary-action);width:1rem;height:1rem}.PostIdeaGenerator-module__UXq3Wa__saveSuccess,.PostIdeaGenerator-module__UXq3Wa__saveError{border-radius:var(--radius-card);margin:0;padding:.625rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.5}.PostIdeaGenerator-module__UXq3Wa__saveSuccess{background:var(--ui-success-bg);border:1px solid var(--ui-success-action);color:var(--ui-success-text)}.PostIdeaGenerator-module__UXq3Wa__saveError{background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);color:var(--ui-danger-text-strong)}.PostIdeaGenerator-module__UXq3Wa__resultsHeader{align-items:flex-start}.PostIdeaGenerator-module__UXq3Wa__assetsHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__assetCount{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);color:var(--ui-text-muted);border-radius:999px;flex:none;padding:.375rem .625rem;font-size:.75rem;font-weight:700}.PostIdeaGenerator-module__UXq3Wa__assetHeaderActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__resultsHeader h2,.PostIdeaGenerator-module__UXq3Wa__assetsHeader h2,.PostIdeaGenerator-module__UXq3Wa__searchHeader h3,.PostIdeaGenerator-module__UXq3Wa__emptyPanel h2{color:var(--ui-text);margin:0}.PostIdeaGenerator-module__UXq3Wa__resultsHeader h2,.PostIdeaGenerator-module__UXq3Wa__assetsHeader h2{font-size:1.25rem;line-height:1.75rem}.PostIdeaGenerator-module__UXq3Wa__resultEyebrow{color:var(--ui-info-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.6875rem;font-weight:800}.PostIdeaGenerator-module__UXq3Wa__outputField{gap:.5rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__outputField .PostIdeaGenerator-module__UXq3Wa__textarea{white-space:pre-wrap;min-height:23rem}.PostIdeaGenerator-module__UXq3Wa__searchSection{border-top:1px solid var(--ui-border);gap:1rem;padding-top:1.25rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__searchHeader h3{font-size:1rem}.PostIdeaGenerator-module__UXq3Wa__searchHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__searchHeader>div:first-child{min-width:0}.PostIdeaGenerator-module__UXq3Wa__searchHeader p{margin-top:.25rem}.PostIdeaGenerator-module__UXq3Wa__selectionActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__searchList{gap:1rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__searchRow{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--radius-card);min-width:0;padding:.875rem}.PostIdeaGenerator-module__UXq3Wa__searchControls{align-items:flex-end}.PostIdeaGenerator-module__UXq3Wa__originalKeyword{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--radius-control);flex:0 0 10rem;gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__originalKeyword span{color:var(--ui-text-muted);font-size:.6875rem;font-weight:700}.PostIdeaGenerator-module__UXq3Wa__originalKeyword strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:.875rem}.PostIdeaGenerator-module__UXq3Wa__searchControls label{flex:auto;gap:.375rem;min-width:0;display:grid}.PostIdeaGenerator-module__UXq3Wa__searchMessage{margin-top:.75rem}.PostIdeaGenerator-module__UXq3Wa__carouselSection{margin-top:.875rem}.PostIdeaGenerator-module__UXq3Wa__carouselHeader{margin-bottom:.625rem}.PostIdeaGenerator-module__UXq3Wa__carouselHeader>span{color:var(--ui-text-muted);font-size:.75rem;font-weight:600}.PostIdeaGenerator-module__UXq3Wa__carouselHeader>div{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__carouselButton{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);color:var(--ui-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__carouselButton:hover{background:var(--ui-hover)}.PostIdeaGenerator-module__UXq3Wa__loadMoreButton{min-height:2rem;padding:.375rem .625rem;font-size:.75rem}.PostIdeaGenerator-module__UXq3Wa__loadMoreError{color:var(--ui-danger-text-strong);margin:0 0 .625rem;font-size:.75rem}.PostIdeaGenerator-module__UXq3Wa__carousel{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(12.5rem,31%);grid-auto-flow:column;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.PostIdeaGenerator-module__UXq3Wa__imageCard{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--radius-card);scroll-snap-align:start;min-width:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__imageCard:hover{border-color:var(--ui-border-strong);box-shadow:var(--shadow-soft)}.PostIdeaGenerator-module__UXq3Wa__imageCardSelected{background:color-mix(in srgb, var(--ui-primary-action) 8%, var(--ui-surface-raised));border-color:var(--ui-primary-action);box-shadow:0 0 0 2px var(--ui-primary-action)}.PostIdeaGenerator-module__UXq3Wa__imageCardSelected:hover{border-color:var(--ui-primary-action);box-shadow:0 0 0 2px var(--ui-primary-action), var(--shadow-soft)}.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl{cursor:pointer;z-index:2;position:absolute;top:.5rem;right:.5rem}.PostIdeaGenerator-module__UXq3Wa__assetSelectionControl{left:.5rem;right:auto}.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl input{opacity:0;width:1px;height:1px;position:absolute}.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl>span[aria-hidden=true]{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);color:#0000;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl:hover>span[aria-hidden=true]{background:var(--ui-hover)}.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl input:checked+span,.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl:hover input:checked+span{background:var(--ui-primary-action);border-color:var(--ui-primary-action-border);color:var(--ui-primary-action-text)}.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl input:focus-visible+span{box-shadow:0 0 0 3px var(--ui-focus-ring)}.PostIdeaGenerator-module__UXq3Wa__imageSelectionControl input:disabled+span{cursor:wait;opacity:.65}.PostIdeaGenerator-module__UXq3Wa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__imageCard>a{display:block}.PostIdeaGenerator-module__UXq3Wa__imageCard img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.PostIdeaGenerator-module__UXq3Wa__imageMeta{padding:.625rem}.PostIdeaGenerator-module__UXq3Wa__imageMeta>span{color:var(--ui-text-muted);align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:700;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__unsplashDownloadLink{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;border-radius:999px;align-items:center;gap:.3125rem;margin-top:.625rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__unsplashDownloadLink:hover{background:var(--ui-hover)}.PostIdeaGenerator-module__UXq3Wa__unsplashDownloadLink:disabled{cursor:wait;opacity:.7}.PostIdeaGenerator-module__UXq3Wa__assetGroups{gap:1.25rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__assetCatalogState{color:var(--ui-text-muted);text-align:center;justify-content:center;align-items:center;gap:.625rem;min-height:8rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__assetCatalogState p,.PostIdeaGenerator-module__UXq3Wa__assetCatalogErrorContent p{margin:0}.PostIdeaGenerator-module__UXq3Wa__assetCatalogErrorContent{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__assetGroup{gap:.75rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__assetGroupHeader h3{color:var(--ui-text);margin:0;font-size:.9375rem}.PostIdeaGenerator-module__UXq3Wa__assetGrid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.875rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__assetTile{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--radius-card);min-width:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__assetTile:hover{border-color:var(--ui-border-strong);box-shadow:var(--shadow-soft)}.PostIdeaGenerator-module__UXq3Wa__assetTileSelected{background:color-mix(in srgb, var(--ui-primary-action) 8%, var(--ui-surface-subtle));border-color:var(--ui-primary-action);box-shadow:0 0 0 2px var(--ui-primary-action)}.PostIdeaGenerator-module__UXq3Wa__assetTileSelected:hover{border-color:var(--ui-primary-action);box-shadow:0 0 0 2px var(--ui-primary-action), var(--shadow-soft)}.PostIdeaGenerator-module__UXq3Wa__assetTileSelected .PostIdeaGenerator-module__UXq3Wa__assetTileFooter{background:color-mix(in srgb, var(--ui-primary-action) 7%, var(--ui-surface))}.PostIdeaGenerator-module__UXq3Wa__assetMediaButton{background:var(--ui-surface-raised);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.PostIdeaGenerator-module__UXq3Wa__assetMediaButton:disabled{cursor:wait}.PostIdeaGenerator-module__UXq3Wa__assetMedia{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.PostIdeaGenerator-module__UXq3Wa__assetTypeBadge{background:var(--ui-surface-raised);border:1px solid var(--ui-border);color:var(--ui-text);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.PostIdeaGenerator-module__UXq3Wa__assetTileFooter{justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__assetTileFooter p{color:var(--ui-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.75rem;font-weight:700;line-height:1.35}.PostIdeaGenerator-module__UXq3Wa__assetActions{flex:none;gap:.375rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__assetIconButton{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);color:var(--ui-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__assetIconButton:hover{background:var(--ui-hover)}.PostIdeaGenerator-module__UXq3Wa__assetIconButton:disabled{cursor:not-allowed;opacity:.6}.PostIdeaGenerator-module__UXq3Wa__emptyPanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:20rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__emptyIcon{background:var(--ui-info-bg);color:var(--ui-info-text);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__emptyPanel h2{font-size:1.125rem}.PostIdeaGenerator-module__UXq3Wa__emptyPanel p{max-width:28rem;margin-top:.5rem}.PostIdeaGenerator-module__UXq3Wa__savedPostsStatePanel{align-items:center;gap:.75rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterPanel{gap:.45rem;margin-bottom:.625rem;padding:.625rem .75rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterHeader h2{color:var(--ui-text);margin:0;font-size:.8125rem;line-height:1.2}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterHeader p{color:var(--ui-text-muted);margin:0;font-size:.75rem;line-height:1.3}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterGrid{grid-template-columns:minmax(10rem,1fr) repeat(2,minmax(9rem,.75fr));gap:.45rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterGrid label{gap:.25rem;min-width:0;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterGrid label>span{color:var(--ui-text);font-size:.6875rem;font-weight:800}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterGrid .PostIdeaGenerator-module__UXq3Wa__input,.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterGrid .PostIdeaGenerator-module__UXq3Wa__select{min-height:2rem;padding-top:.375rem;padding-bottom:.375rem}.PostIdeaGenerator-module__UXq3Wa__savedPostsViewport{overscroll-behavior:contain;scrollbar-gutter:stable;height:clamp(32rem,100vh - 18rem,48rem);overflow:auto}.PostIdeaGenerator-module__UXq3Wa__usedBadge,.PostIdeaGenerator-module__UXq3Wa__unusedBadge{border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.6875rem;font-weight:800}.PostIdeaGenerator-module__UXq3Wa__usedBadge{background:var(--ui-success-bg);border:1px solid var(--ui-success-action);color:var(--ui-success-text)}.PostIdeaGenerator-module__UXq3Wa__unusedBadge{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);color:var(--ui-text-muted)}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-collapse:separate;border-radius:var(--radius-panel);border-spacing:0;box-shadow:var(--shadow-soft);table-layout:fixed;width:100%;min-width:66rem;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th,.PostIdeaGenerator-module__UXq3Wa__savedPostsTable td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.75rem}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th{background:var(--ui-surface);color:var(--ui-text-muted);letter-spacing:0;text-transform:uppercase;z-index:1;font-size:.6875rem;font-weight:800;line-height:1.2;position:sticky;top:0}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th:first-child{width:22%}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th:nth-child(2),.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th:nth-child(3){width:13%}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th:nth-child(4){width:9%}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th:nth-child(5){width:10%}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th:nth-child(6){width:13%}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th:nth-child(7){width:20%}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable tbody tr:last-child td{border-bottom:0}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableRow{background:var(--ui-surface-raised)}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableRow:hover{background:var(--ui-hover)}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableTitleCell{gap:.25rem;min-width:0;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableTitleCell strong{color:var(--ui-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableTitleCell span,.PostIdeaGenerator-module__UXq3Wa__savedPostsTable td,.PostIdeaGenerator-module__UXq3Wa__savedPostsMutedText{color:var(--ui-text-muted);font-size:.8125rem;line-height:1.45}.PostIdeaGenerator-module__UXq3Wa__savedPostsUnsavedBadge{font-weight:800;color:var(--ui-warning-text-strong)!important;font-size:.75rem!important}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableImages{align-items:center;gap:.375rem;min-width:0;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb,.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb{aspect-ratio:1;background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--radius-card);flex:none;display:block;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb{width:2.5rem;height:2.5rem}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb,.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb{appearance:none;cursor:zoom-in;padding:0;transition:border-color .2s,box-shadow .2s;position:relative}.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb{min-height:0}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb:hover,.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb:focus-visible,.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb:hover,.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb:focus-visible{border-color:var(--ui-border-strong);box-shadow:var(--shadow-soft)}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb:focus-visible,.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb>img,.PostIdeaGenerator-module__UXq3Wa__savedPostsTableThumb>video,.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb>img,.PostIdeaGenerator-module__UXq3Wa__savedPostImageThumb>video{object-fit:cover;width:100%;height:100%}.PostIdeaGenerator-module__UXq3Wa__mediaHoverPreview{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);left:var(--media-hover-preview-x);pointer-events:none;max-height:min(34rem,100dvh - 2rem);top:var(--media-hover-preview-y);z-index:10000;width:min(28rem,100vw - 2rem);padding:.375rem;display:block;position:fixed;transform:translate(-50%,calc(-100% - .875rem))}.PostIdeaGenerator-module__UXq3Wa__mediaHoverPreview img,.PostIdeaGenerator-module__UXq3Wa__mediaHoverPreview video{background:color-mix(in srgb, var(--ui-text) 92%, transparent);border-radius:var(--radius-card);object-fit:contain;width:100%;height:auto;max-height:min(32rem,100dvh - 3rem);display:block}.PostIdeaGenerator-module__UXq3Wa__savedPostsImageCount{color:var(--ui-text-muted);flex:none;font-size:.75rem;font-weight:800}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerOverlay{--saved-post-drawer-top:4rem;background:color-mix(in srgb, var(--ui-text) 18%, transparent);bottom:0;left:0;right:0;top:var(--saved-post-drawer-top);z-index:100;justify-content:flex-end;display:flex;position:fixed}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawer{background:var(--ui-surface-raised);box-shadow:var(--shadow-raised);height:calc(100dvh - var(--saved-post-drawer-top));text-align:left;flex-direction:column;width:min(44rem,100vw);max-width:100%;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerHeader{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerTitleBlock{gap:.25rem;min-width:0;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerEyebrow,.PostIdeaGenerator-module__UXq3Wa__savedPostEditorSection h3,.PostIdeaGenerator-module__UXq3Wa__savedPostEditorField>span{color:var(--ui-text-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800;line-height:1.2}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerTitle{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerMeta,.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerStatus{color:var(--ui-text-muted);align-items:center;gap:.35rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerClose{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--radius-card);color:var(--ui-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerClose:hover{background:var(--ui-hover);border-color:var(--ui-border-strong);color:var(--ui-text)}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerBody{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorSection{border-top:1px solid var(--ui-border);gap:.75rem;padding-top:1rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorSection:first-child{border-top:0;padding-top:0}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorSectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorField{gap:.35rem;min-width:0;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorReadOnlyValue{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--radius-control);color:var(--ui-text-secondary);overflow-wrap:anywhere;align-items:center;min-height:2.5rem;padding:.625rem .75rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorTextarea{resize:vertical;min-height:11rem}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorImages{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostImagePreviewDialog{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);color:var(--ui-text);grid-template-rows:auto minmax(0,1fr);width:min(100vw - 2rem,72rem);max-height:min(92dvh,64rem);margin:auto;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__savedPostImagePreviewHeader{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostImagePreviewHeader h2{color:var(--ui-text);margin:0;font-size:.9375rem;font-weight:800;line-height:1.3}.PostIdeaGenerator-module__UXq3Wa__savedPostImagePreviewScroll{background:color-mix(in srgb, var(--ui-text) 92%, transparent);place-items:center;max-height:calc(min(92dvh,64rem) - 3.8125rem);padding:1rem;display:grid;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__savedPostImagePreviewScroll img,.PostIdeaGenerator-module__UXq3Wa__savedPostImagePreviewScroll video{border-radius:var(--radius-card);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(min(92dvh,64rem) - 5.8125rem);margin:0 auto;display:block}.PostIdeaGenerator-module__UXq3Wa__savedPostImagePreviewScroll video{width:min(100%,64rem);max-height:calc(min(92dvh,64rem) - 5.8125rem)}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerFooter{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerStatus{margin-right:auto}@keyframes PostIdeaGenerator-module__UXq3Wa__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.PostIdeaGenerator-module__UXq3Wa__labelRow,.PostIdeaGenerator-module__UXq3Wa__fieldFooter,.PostIdeaGenerator-module__UXq3Wa__settingsToggleRow,.PostIdeaGenerator-module__UXq3Wa__submitRow,.PostIdeaGenerator-module__UXq3Wa__resultsHeader,.PostIdeaGenerator-module__UXq3Wa__assetsHeader,.PostIdeaGenerator-module__UXq3Wa__saveSectionHeader,.PostIdeaGenerator-module__UXq3Wa__saveFooter,.PostIdeaGenerator-module__UXq3Wa__savedPostTopRow,.PostIdeaGenerator-module__UXq3Wa__savedPostMetaRow,.PostIdeaGenerator-module__UXq3Wa__savedPostActions,.PostIdeaGenerator-module__UXq3Wa__searchHeader,.PostIdeaGenerator-module__UXq3Wa__searchControls,.PostIdeaGenerator-module__UXq3Wa__carouselHeader{flex-direction:column;align-items:stretch}.PostIdeaGenerator-module__UXq3Wa__assetCount{align-self:flex-start}.PostIdeaGenerator-module__UXq3Wa__fieldFooter span,.PostIdeaGenerator-module__UXq3Wa__submitRow>span{text-align:left}.PostIdeaGenerator-module__UXq3Wa__settingsToggleRow button,.PostIdeaGenerator-module__UXq3Wa__submitRow button,.PostIdeaGenerator-module__UXq3Wa__searchControls button{width:100%}.PostIdeaGenerator-module__UXq3Wa__selectionActions{flex-direction:column;align-items:stretch;width:100%}.PostIdeaGenerator-module__UXq3Wa__selectionActions button{width:100%}.PostIdeaGenerator-module__UXq3Wa__assetHeaderActions{flex-direction:column;align-items:stretch;width:100%}.PostIdeaGenerator-module__UXq3Wa__carouselHeader>div{justify-content:flex-start}.PostIdeaGenerator-module__UXq3Wa__carousel{grid-auto-columns:minmax(12.5rem,76%)}.PostIdeaGenerator-module__UXq3Wa__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PostIdeaGenerator-module__UXq3Wa__saveGrid,.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterGrid,.PostIdeaGenerator-module__UXq3Wa__savedPostBodyGrid{grid-template-columns:1fr}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterHeader{flex-direction:column;align-items:stretch}.PostIdeaGenerator-module__UXq3Wa__savedPostsFilterHeader button{width:100%}.PostIdeaGenerator-module__UXq3Wa__savedPostsViewport{height:clamp(34rem,100dvh - 13rem,44rem);padding-right:0;overflow-x:hidden}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable,.PostIdeaGenerator-module__UXq3Wa__savedPostsTable tbody,.PostIdeaGenerator-module__UXq3Wa__savedPostsTable tr,.PostIdeaGenerator-module__UXq3Wa__savedPostsTable td{width:100%;display:block}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable thead{display:none}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableRow{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);margin-bottom:.75rem;overflow:hidden}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable th,.PostIdeaGenerator-module__UXq3Wa__savedPostsTable td{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);gap:.5rem;padding:.7rem .75rem;display:grid}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable td:before{color:var(--ui-text-muted);content:attr(data-label);text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.2}.PostIdeaGenerator-module__UXq3Wa__savedPostsTable tbody tr:last-child td{border-bottom:1px solid var(--ui-border)}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableRow td:last-child{border-bottom:0}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableActions{flex-direction:column;justify-content:flex-start;align-items:stretch}.PostIdeaGenerator-module__UXq3Wa__savedPostsTableActions button{justify-content:center;width:100%}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerOverlay{--saved-post-drawer-top:0rem}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorGrid{grid-template-columns:1fr}.PostIdeaGenerator-module__UXq3Wa__savedPostEditorSectionHeader,.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerFooter{flex-direction:column;align-items:stretch}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerStatus{margin-right:0}.PostIdeaGenerator-module__UXq3Wa__savedPostDrawerFooter button,.PostIdeaGenerator-module__UXq3Wa__savedPostEditorSectionHeader button,.PostIdeaGenerator-module__UXq3Wa__saveFooter button{justify-content:center;width:100%}.PostIdeaGenerator-module__UXq3Wa__savedPostMetaRow label,.PostIdeaGenerator-module__UXq3Wa__savedPostMetaRow input,.PostIdeaGenerator-module__UXq3Wa__savedPostActions,.PostIdeaGenerator-module__UXq3Wa__savedPostActions button,.PostIdeaGenerator-module__UXq3Wa__savedPostMetaActions,.PostIdeaGenerator-module__UXq3Wa__savedPostMetaActions button,.PostIdeaGenerator-module__UXq3Wa__savedPostTitleEditor{width:100%}}
.DaisyLoading-module__Mj8TUq__spinner{object-fit:contain;transform-origin:50%;animation:1.35s linear infinite DaisyLoading-module__Mj8TUq__spin;display:block}@keyframes DaisyLoading-module__Mj8TUq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DaisyLoading-module__Mj8TUq__spinner{animation:none}}
.MediaLightbox-module__4c1qUq__dialog{color:#fff;background:#050505;border:0;border-radius:.75rem;flex-direction:column;width:min(1200px,100vw - 2.5rem);max-width:none;height:min(716px,100dvh - 2.5rem);margin:auto;padding:3rem 3.75rem;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 80px #0000006b}.MediaLightbox-module__4c1qUq__dialog:focus{outline:none}.MediaLightbox-module__4c1qUq__content{background:#050505;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.MediaLightbox-module__4c1qUq__content img,.MediaLightbox-module__4c1qUq__content video{object-fit:contain;background:#000;border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:100%}.MediaLightbox-module__4c1qUq__mediaLoading{visibility:hidden}.MediaLightbox-module__4c1qUq__loadingIndicator{z-index:1;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:absolute}.MediaLightbox-module__4c1qUq__loadingSpinner{border:.2rem solid #ffffff47;border-top-color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite MediaLightbox-module__4c1qUq__mediaLightboxSpin}@keyframes MediaLightbox-module__4c1qUq__mediaLightboxSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.MediaLightbox-module__4c1qUq__loadingSpinner{animation:none}}.MediaLightbox-module__4c1qUq__button{z-index:3;color:#fff;cursor:pointer;background:#00000094;border:2px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex;position:absolute}.MediaLightbox-module__4c1qUq__button:hover,.MediaLightbox-module__4c1qUq__button:focus-visible{background:#ffffff29}.MediaLightbox-module__4c1qUq__closeButton{top:1rem;right:1rem}.MediaLightbox-module__4c1qUq__navButton{top:50%;transform:translateY(-50%)}.MediaLightbox-module__4c1qUq__navButtonLeft{left:1rem}.MediaLightbox-module__4c1qUq__navButtonRight{right:1rem}.MediaLightbox-module__4c1qUq__counter{z-index:2;color:#e5e7eb;background:#0000008a;border-radius:999px;min-height:1.8rem;padding:.35rem .65rem;font-size:.82rem;font-weight:700;position:absolute;bottom:1rem;right:1rem}@media (max-width:640px){.MediaLightbox-module__4c1qUq__dialog{border-radius:0;width:100vw;height:100dvh;padding:3.75rem .75rem}.MediaLightbox-module__4c1qUq__content{min-height:0}.MediaLightbox-module__4c1qUq__navButtonLeft{left:.75rem}.MediaLightbox-module__4c1qUq__navButtonRight{right:.75rem}}
.MarkdownContent-module__xjBGaq__markdown{color:var(--ui-text);font-size:.94rem;line-height:1.65}.MarkdownContent-module__xjBGaq__markdown>:first-child{margin-top:0}.MarkdownContent-module__xjBGaq__markdown h1,.MarkdownContent-module__xjBGaq__markdown h2,.MarkdownContent-module__xjBGaq__markdown h3,.MarkdownContent-module__xjBGaq__markdown h4{margin:1.5em 0 .55em;line-height:1.25}.MarkdownContent-module__xjBGaq__markdown h1{font-size:1.55rem}.MarkdownContent-module__xjBGaq__markdown h2{border-bottom:1px solid var(--ui-border);padding-bottom:.35rem;font-size:1.25rem}.MarkdownContent-module__xjBGaq__markdown h3{font-size:1.05rem}.MarkdownContent-module__xjBGaq__markdown p,.MarkdownContent-module__xjBGaq__markdown ul,.MarkdownContent-module__xjBGaq__markdown ol,.MarkdownContent-module__xjBGaq__markdown blockquote,.MarkdownContent-module__xjBGaq__markdown table{margin:.7rem 0}.MarkdownContent-module__xjBGaq__markdown ul,.MarkdownContent-module__xjBGaq__markdown ol{padding-left:1.4rem}.MarkdownContent-module__xjBGaq__markdown blockquote{border-left:3px solid var(--ui-border-strong);color:var(--ui-text-muted);padding:.1rem 0 .1rem .9rem}.MarkdownContent-module__xjBGaq__markdown table{table-layout:fixed;border-collapse:collapse;width:100%}.MarkdownContent-module__xjBGaq__markdown th,.MarkdownContent-module__xjBGaq__markdown td{border:1px solid var(--ui-border);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.45rem .55rem}.MarkdownContent-module__xjBGaq__markdown pre,.MarkdownContent-module__xjBGaq__markdown code{white-space:pre-wrap;overflow-wrap:anywhere}.MarkdownContent-module__xjBGaq__markdown a{color:var(--ui-text);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:.15em}.MarkdownContent-module__xjBGaq__markdown img{max-width:100%;height:auto}
.LibraryCollections-module__Plxbaq__folderGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.LibraryCollections-module__Plxbaq__folderPanel{min-width:0;padding:0}.LibraryCollections-module__Plxbaq__folderOpen{width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;grid-template-columns:1fr auto;gap:1.3rem .5rem;padding:1.3rem;display:grid}.LibraryCollections-module__Plxbaq__folderOpen>img,.LibraryCollections-module__Plxbaq__uploadMark{grid-column:1/-1}.LibraryCollections-module__Plxbaq__uploadMark{width:34px;height:34px;color:var(--ui-text);align-items:center;display:flex}.LibraryCollections-module__Plxbaq__folderOpen>span:not(.LibraryCollections-module__Plxbaq__uploadMark){overflow-wrap:anywhere;align-items:center;gap:.4rem;min-width:0;font-size:.9rem;font-weight:650;display:flex}.LibraryCollections-module__Plxbaq__folderOpen svg{flex-shrink:0}.LibraryCollections-module__Plxbaq__folderOpen>svg{color:var(--ui-text-secondary);align-self:center}.LibraryCollections-module__Plxbaq__folderOpen:hover,.LibraryCollections-module__Plxbaq__knowledgeOpen:hover{background:var(--ui-hover)}.LibraryCollections-module__Plxbaq__folderOpen:focus-visible,.LibraryCollections-module__Plxbaq__knowledgeOpen:focus-visible,.LibraryCollections-module__Plxbaq__imageOpen:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.LibraryCollections-module__Plxbaq__folderHeading{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.LibraryCollections-module__Plxbaq__folderHeading h2{font-size:1.1rem;font-weight:700}.LibraryCollections-module__Plxbaq__folderSearch{color:var(--ui-text-secondary);gap:.4rem;max-width:480px;margin-bottom:1.5rem;font-size:.8rem;display:grid}.LibraryCollections-module__Plxbaq__folderSearch>div{border:1px solid var(--ui-border-strong);background:var(--ui-input-bg);border-radius:.8rem;align-items:center;gap:.5rem;padding-left:.8rem;display:flex}.LibraryCollections-module__Plxbaq__folderSearch input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;padding:.7rem;font-size:16px}.LibraryCollections-module__Plxbaq__assetPreview{background:var(--ui-surface-muted);height:220px;color:var(--ui-text-secondary);flex-direction:column;gap:.8rem;padding:1rem;display:flex;position:relative;overflow:hidden}.LibraryCollections-module__Plxbaq__assetPreview>img{object-fit:contain;width:100%;height:100%}.LibraryCollections-module__Plxbaq__assetPreview .LibraryCollections-module__Plxbaq__paperPreview{object-position:top}.LibraryCollections-module__Plxbaq__assetPreview p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.85rem;line-height:1.6;overflow:hidden}.LibraryCollections-module__Plxbaq__previewIcon{color:var(--ui-text);background:var(--ui-surface);border-radius:.5rem;padding:.4rem;display:flex;position:absolute;bottom:1.3rem;right:1.3rem}.LibraryCollections-module__Plxbaq__previewIcon:empty{display:none}.LibraryCollections-module__Plxbaq__assetOpen{padding-bottom:1rem}.LibraryCollections-module__Plxbaq__knowledgeList{max-width:760px}.LibraryCollections-module__Plxbaq__knowledgeOpen{border:0;border-bottom:1px solid var(--ui-border);width:100%;min-height:72px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.9rem;padding:1rem .6rem;font-size:1rem;font-weight:550;display:flex}.LibraryCollections-module__Plxbaq__knowledgeOpen:last-child{border-bottom:0}.LibraryCollections-module__Plxbaq__knowledgeOpen>span{overflow-wrap:anywhere;flex:1;min-width:0}.LibraryCollections-module__Plxbaq__knowledgeOpen>svg{color:var(--ui-text-secondary);flex-shrink:0}.LibraryCollections-module__Plxbaq__capturedMedia{min-width:0}.LibraryCollections-module__Plxbaq__capturedMedia img,.LibraryCollections-module__Plxbaq__capturedMedia video{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:560px;display:block}.LibraryCollections-module__Plxbaq__imageOpen{background:var(--ui-surface-muted);cursor:zoom-in;border:0;border-radius:.8rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.LibraryCollections-module__Plxbaq__imageOpen>svg{color:var(--ui-text);background:var(--ui-surface);box-sizing:content-box;border-radius:.5rem;padding:.4rem;position:absolute;bottom:.6rem;right:.6rem}.LibraryCollections-module__Plxbaq__mediaControls{color:var(--ui-text-secondary);justify-content:center;align-items:center;gap:.8rem;margin-top:.5rem;font-size:.8rem;display:flex}.LibraryCollections-module__Plxbaq__postLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;display:grid}.LibraryCollections-module__Plxbaq__postLayout:has([data-enlarged=true]){grid-template-columns:minmax(0,1fr)}.LibraryCollections-module__Plxbaq__capturedMedia[data-enlarged=true] img{max-height:none}.LibraryCollections-module__Plxbaq__capturedMedia[data-enlarged=true] .LibraryCollections-module__Plxbaq__imageOpen{cursor:zoom-out}.LibraryCollections-module__Plxbaq__postCopy{min-width:0}.LibraryCollections-module__Plxbaq__postIdentity{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.LibraryCollections-module__Plxbaq__postDate{color:var(--ui-text-secondary);margin-block:.5rem 1rem;font-size:.8rem}.LibraryCollections-module__Plxbaq__pdfReader{justify-items:start;gap:1rem;display:grid}.LibraryCollections-module__Plxbaq__pdfPreview{width:100%;min-width:0}.LibraryCollections-module__Plxbaq__pdfZoom{justify-content:end;margin-bottom:.4rem;display:flex}.LibraryCollections-module__Plxbaq__pdfFrame{border:1px solid var(--ui-border);border-radius:.7rem;width:100%;max-height:min(60dvh,560px);overflow:auto}.LibraryCollections-module__Plxbaq__pdfFrame:focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}.LibraryCollections-module__Plxbaq__pdfCanvas,.LibraryCollections-module__Plxbaq__pdfFallback{display:block}.LibraryCollections-module__Plxbaq__pdfCanvas[data-fit=true],.LibraryCollections-module__Plxbaq__pdfFallback{max-width:100%;height:auto!important}.LibraryCollections-module__Plxbaq__pdfCanvas[hidden]{display:none}.LibraryCollections-module__Plxbaq__readerText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.LibraryCollections-module__Plxbaq__folderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.LibraryCollections-module__Plxbaq__folderGrid{gap:.7rem}.LibraryCollections-module__Plxbaq__folderOpen{gap:1rem .25rem;padding:.85rem .75rem}.LibraryCollections-module__Plxbaq__folderOpen>span:not(.LibraryCollections-module__Plxbaq__uploadMark){white-space:nowrap;font-size:.85rem}.LibraryCollections-module__Plxbaq__assetPreview{height:180px}.LibraryCollections-module__Plxbaq__postLayout{grid-template-columns:minmax(0,1fr);gap:1rem}.LibraryCollections-module__Plxbaq__knowledgeOpen{font-size:.95rem}}
.RouteLoading-module__GVOKEa__wrapper{background:var(--ui-page-bg);min-height:40vh;color:var(--ui-text);justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.RouteLoading-module__GVOKEa__card{border:1px solid var(--ui-border);background:var(--ui-surface-raised);min-width:220px;box-shadow:var(--shadow-raised);border-radius:1rem;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1.75rem;display:flex}.RouteLoading-module__GVOKEa__iconShell{justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.RouteLoading-module__GVOKEa__label{color:var(--ui-text-muted);margin:0;font-size:.95rem;font-weight:600}
.Avatar-module__nfaSnq__avatarPlaceholder{background-color:var(--ui-surface-muted);color:var(--ui-text-muted);border:1px solid var(--ui-border);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}
.StarRatingDisplay-module__dglXlq__starRatingDisplay{justify-content:center;align-items:center;gap:.125rem;margin-top:.5rem;display:flex}.StarRatingDisplay-module__dglXlq__starFilled{color:#f59e0b;fill:#f59e0b}.StarRatingDisplay-module__dglXlq__starEmpty{color:var(--ui-border-strong)}
.AppLayout-module__Kt41EW__main{height:100%;overflow:clip visible}.AppLayout-module__Kt41EW__container{background-color:var(--ui-page-bg);height:100%;color:var(--ui-text);display:flex}.AppLayout-module__Kt41EW__content{flex:1;min-width:0;height:100%;overflow:clip visible}.AppLayout-module__Kt41EW__space{flex-direction:column;gap:1.5rem;min-width:0;height:100%;min-height:0;display:flex}
.PageWrapper-module__F-MunW__container{background-color:var(--ui-page-bg);min-height:calc(100vh - 4.1rem);color:var(--ui-text)}.PageWrapper-module__F-MunW__fullHeight{flex-direction:column;height:calc(100vh - 4.1rem);display:flex;overflow:hidden}.PageWrapper-module__F-MunW__main{flex-direction:column;flex:1;min-height:0;display:flex}
.AppExplorerShell-module__IcfmJa__shell{width:100%;height:100%;min-height:0}
