.ProjectsPage-module__8VcQ1a__dashboard{box-sizing:border-box;--project-card-min-width:168px;--project-grid-columns:6;--project-grid-gap:12px;--details-sidebar-width:calc(var(--project-card-min-width)*2 + var(--project-grid-gap));--details-sidebar-top:calc(var(--nav-height) + 44px);--dashboard-side-padding:16px;max-width:1400px;height:auto;min-height:calc(100vh - var(--nav-height) - 12px);min-height:calc(100dvh - var(--nav-height) - 12px);margin:0 auto;padding:18px 14px 28px;overflow:visible}.ProjectsPage-module__8VcQ1a__dashboardEmpty{min-height:calc(100vh - var(--nav-height) - 36px);min-height:calc(100dvh - var(--nav-height) - 36px);align-items:center;margin-bottom:0;display:flex}.ProjectsPage-module__8VcQ1a__dashboardMultiSelect{padding-bottom:148px}.ProjectsPage-module__8VcQ1a__formInput,.ProjectsPage-module__8VcQ1a__formTextarea{border:1px solid var(--line-default);outline:none;width:100%;transition:border-color .2s,box-shadow .2s,background .2s}.ProjectsPage-module__8VcQ1a__formInput:focus,.ProjectsPage-module__8VcQ1a__formTextarea:focus{border-color:color-mix(in srgb,var(--tier-d)52%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tier-d)14%,transparent)}.ProjectsPage-module__8VcQ1a__modalButton,.ProjectsPage-module__8VcQ1a__modalButtonPrimary,.ProjectsPage-module__8VcQ1a__modalButtonDanger,.ProjectsPage-module__8VcQ1a__detailsOpenButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.94rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,opacity .2s;display:inline-flex}.ProjectsPage-module__8VcQ1a__modalButtonPrimary,.ProjectsPage-module__8VcQ1a__detailsOpenButton{border:1px solid color-mix(in srgb,var(--tier-d)30%,transparent);color:var(--static-white);background:linear-gradient(135deg,color-mix(in srgb,var(--tier-d)78%,var(--surface-canvas))0%,color-mix(in srgb,var(--tier-d)58%,var(--surface-canvas))100%)}.ProjectsPage-module__8VcQ1a__modalButton{border:1px solid var(--line-default);color:var(--text-primary);background:var(--surface-ghost-strong)}.ProjectsPage-module__8VcQ1a__modalButtonDanger{border:1px solid color-mix(in srgb,var(--tier-s)34%,transparent);color:var(--static-white-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--tier-s)78%,var(--surface-canvas))0%,color-mix(in srgb,var(--tier-s)56%,var(--surface-canvas))100%);box-shadow:0 16px 30px var(--shadow-color-medium)}.ProjectsPage-module__8VcQ1a__modalButton:hover:not(:disabled),.ProjectsPage-module__8VcQ1a__modalButtonPrimary:hover:not(:disabled),.ProjectsPage-module__8VcQ1a__modalButtonDanger:hover:not(:disabled),.ProjectsPage-module__8VcQ1a__detailsOpenButton:hover{transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__modalButton:disabled,.ProjectsPage-module__8VcQ1a__modalButtonPrimary:disabled,.ProjectsPage-module__8VcQ1a__modalButtonDanger:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__content{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;height:auto;display:grid;overflow:visible}.ProjectsPage-module__8VcQ1a__contentWithSidebar{grid-template-columns:minmax(0,1fr)var(--details-sidebar-width)}.ProjectsPage-module__8VcQ1a__contentMain{flex-direction:column;gap:18px;min-width:0;height:auto;padding-top:20px;padding-right:0;display:flex;overflow:visible;container-type:inline-size}.ProjectsPage-module__8VcQ1a__dashboardEmpty .ProjectsPage-module__8VcQ1a__content,.ProjectsPage-module__8VcQ1a__dashboardEmpty .ProjectsPage-module__8VcQ1a__contentMain{width:100%;min-height:100%}.ProjectsPage-module__8VcQ1a__dashboardEmpty .ProjectsPage-module__8VcQ1a__content{display:flex}.ProjectsPage-module__8VcQ1a__dashboardEmpty .ProjectsPage-module__8VcQ1a__contentMain{justify-content:center}.ProjectsPage-module__8VcQ1a__contentWithSidebar .ProjectsPage-module__8VcQ1a__contentMain{margin-right:0}@keyframes ProjectsPage-module__8VcQ1a__projectPreviewCardLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.ProjectsPage-module__8VcQ1a__dashboardError{border:1px solid color-mix(in srgb,var(--tier-s)24%,transparent);color:color-mix(in srgb,var(--tier-s)58%,var(--static-white-soft));background:color-mix(in srgb,var(--tier-s)14%,transparent);border-radius:16px;margin:0;padding:12px 14px;font-size:.84rem;line-height:1.6}.ProjectsPage-module__8VcQ1a__section{flex-direction:column;gap:14px;display:flex}.ProjectsPage-module__8VcQ1a__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ProjectsPage-module__8VcQ1a__sectionHeaderMain{flex-flow:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__sectionHeaderActions{flex-direction:column;flex:0 0 500px;align-items:flex-end;gap:10px;width:min(100%,500px);margin-left:auto;display:flex}.ProjectsPage-module__8VcQ1a__directoryToolbarRow{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.ProjectsPage-module__8VcQ1a__directorySectionCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__directoryControlGroup{flex:none;position:relative}.ProjectsPage-module__8VcQ1a__directoryToolbarButton{min-height:34px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 6px;transition:color .18s,background .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__directoryToolbarButton:hover{color:var(--nav-accent-color)}.ProjectsPage-module__8VcQ1a__directoryToolbarIcon{width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 var(--icon-size-md);color:currentColor;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__directoryToolbarIcon svg{width:var(--icon-size-md);height:var(--icon-size-md);display:block}.ProjectsPage-module__8VcQ1a__directoryToolbarButtonText{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:.84rem;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__directoryToolbarButtonLabel{color:var(--text-muted)}.ProjectsPage-module__8VcQ1a__directoryToolbarButtonValue{color:var(--text-primary)}.ProjectsPage-module__8VcQ1a__viewToggleGroup{align-items:center;gap:6px;display:inline-flex}.ProjectsPage-module__8VcQ1a__scopeTabs{border:1px solid var(--line-default);background:var(--surface-ghost);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.ProjectsPage-module__8VcQ1a__scopeTabsList{align-items:center;gap:6px;display:inline-flex}.ProjectsPage-module__8VcQ1a__scopeTabsDivider{background:var(--line-default);flex:none;width:1px;height:18px}.ProjectsPage-module__8VcQ1a__scopeTab{min-height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 14px;font-size:.84rem;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.ProjectsPage-module__8VcQ1a__scopeTab:hover{color:var(--nav-accent-color)}.ProjectsPage-module__8VcQ1a__scopeTabActive,.ProjectsPage-module__8VcQ1a__scopeTabActive:hover{background:color-mix(in srgb,var(--nav-accent-color)14%,var(--surface-card));color:var(--nav-accent-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-accent-color)24%,transparent)}.ProjectsPage-module__8VcQ1a__scopeTabIconButton{width:34px;height:34px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__scopeTabIconButton:hover{color:var(--nav-accent-color)}.ProjectsPage-module__8VcQ1a__scopeTabIconButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ProjectsPage-module__8VcQ1a__scopeTabIconButtonActive{color:var(--text-primary);box-shadow:none;background:0 0}.ProjectsPage-module__8VcQ1a__scopeTabIcon{width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 var(--icon-size-md)}.ProjectsPage-module__8VcQ1a__sectionMeta,.ProjectsPage-module__8VcQ1a__formLabel,.ProjectsPage-module__8VcQ1a__detailsMetaLabel{font-size:var(--font-label);letter-spacing:.12em;text-transform:uppercase}.ProjectsPage-module__8VcQ1a__sectionMeta,.ProjectsPage-module__8VcQ1a__detailsMetaLabel{color:var(--text-muted);margin:0}.ProjectsPage-module__8VcQ1a__sectionTitle{color:var(--text-primary);margin:2px 0 0;font-size:1.12rem;line-height:1.15}.ProjectsPage-module__8VcQ1a__allProjectsGrid{grid-template-columns:repeat(var(--project-grid-columns),minmax(var(--project-card-min-width),1fr));gap:var(--project-grid-gap);justify-content:start;display:grid}.ProjectsPage-module__8VcQ1a__publishedStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProjectsPage-module__8VcQ1a__publishedStatCard{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)94%,transparent);box-shadow:0 14px 28px var(--shadow-color-soft);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ProjectsPage-module__8VcQ1a__publishedStatLabel{color:var(--text-secondary);font-size:.82rem;font-weight:600}.ProjectsPage-module__8VcQ1a__publishedStatValue{color:var(--text-primary);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.ProjectsPage-module__8VcQ1a__publishedRecordsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.ProjectsPage-module__8VcQ1a__publishedRecordCard{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)96%,transparent);box-shadow:0 14px 28px var(--shadow-color-soft);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ProjectsPage-module__8VcQ1a__publishedRecordCardExpanded{border-color:color-mix(in srgb,var(--tier-d)28%,transparent);box-shadow:0 18px 34px var(--shadow-color-medium)}.ProjectsPage-module__8VcQ1a__publishedRecordSummary{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:16px;display:grid}.ProjectsPage-module__8VcQ1a__publishedRecordCoverShell{aspect-ratio:16/10;background:var(--surface-ghost);border-radius:16px;position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryBody{justify-content:space-between;align-self:stretch;align-items:center;gap:16px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryMain{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__publishedRecordTitle{min-width:0}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryHeader{align-items:flex-start;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryHeaderAside{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:inline-flex}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryMeta{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:.9rem;line-height:1.45;display:flex}.ProjectsPage-module__8VcQ1a__publishedRecordExpiryHint{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.ProjectsPage-module__8VcQ1a__publishedRecordStatusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__publishedRecordChevronIcon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.ProjectsPage-module__8VcQ1a__publishedRecordStatusActive{background:color-mix(in srgb,#1d7f4e 18%,var(--surface-card));color:color-mix(in srgb,#98f0bd 80%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__publishedRecordStatusExpiring{background:color-mix(in srgb,#875d14 18%,var(--surface-card));color:color-mix(in srgb,#ffd58f 80%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__publishedRecordStatusExpired{background:color-mix(in srgb,#ae2a2a 18%,var(--surface-card));color:color-mix(in srgb,#ff8b8b 78%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__publishedRecordDetails{border-top:1px solid var(--line-default);flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.ProjectsPage-module__8VcQ1a__publishedRecordDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.ProjectsPage-module__8VcQ1a__publishedRecordDetailItem{flex-direction:column;gap:6px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__publishedRecordDetailItem strong{word-break:break-word;font-size:.96rem;line-height:1.45}.ProjectsPage-module__8VcQ1a__publishedRecordDetailLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.74rem;font-weight:700}.ProjectsPage-module__8VcQ1a__publishedRecordTokenValue{font-family:var(--font-geist-mono,monospace);word-break:break-all}.ProjectsPage-module__8VcQ1a__publishedRecordActions{flex-wrap:wrap;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__allProjectsList{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ProjectsPage-module__8VcQ1a__projectListTableHeader{border-bottom:1px solid var(--line-default);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 96px 140px 44px;align-items:center;gap:12px;padding:0 6px 8px;font-size:.7rem;font-weight:700;display:grid}.ProjectsPage-module__8VcQ1a__projectListTableHeaderEdited,.ProjectsPage-module__8VcQ1a__projectListTableHeaderCount{text-align:left}.ProjectsPage-module__8VcQ1a__projectCard{z-index:0;width:100%;min-width:0;position:relative}.ProjectsPage-module__8VcQ1a__projectCardStacked{flex-direction:column;gap:0;display:flex;overflow:hidden}.ProjectsPage-module__8VcQ1a__allProjectsGrid .ProjectsPage-module__8VcQ1a__projectCardStacked{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)96%,transparent);box-shadow:0 12px 24px var(--shadow-color-soft);border-radius:18px;padding:10px}.ProjectsPage-module__8VcQ1a__allProjectsGrid .ProjectsPage-module__8VcQ1a__projectCardStacked:hover{background:color-mix(in srgb,var(--surface-card)88%,var(--surface-contrast)12%)}.ProjectsPage-module__8VcQ1a__projectCardListDesktop{border-radius:16px;grid-template-columns:minmax(0,1fr) 96px 140px 44px;align-items:center;gap:12px;padding:6px;display:grid}.ProjectsPage-module__8VcQ1a__projectCardListMobile{flex-direction:row;align-items:stretch;row-gap:0;width:100%;display:flex}.ProjectsPage-module__8VcQ1a__projectCardPrimaryColumn{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ProjectsPage-module__8VcQ1a__projectCardMultiSelect,.ProjectsPage-module__8VcQ1a__projectCardInteractive{cursor:pointer}@container (max-width:1270px){.ProjectsPage-module__8VcQ1a__allProjectsGrid{--project-grid-columns:5}}@container (max-width:1030px){.ProjectsPage-module__8VcQ1a__allProjectsGrid{--project-grid-columns:4}}@container (max-width:810px){.ProjectsPage-module__8VcQ1a__allProjectsGrid{--project-grid-columns:3}}@container (max-width:580px){.ProjectsPage-module__8VcQ1a__allProjectsGrid{--project-grid-columns:2}}.ProjectsPage-module__8VcQ1a__projectCardSelected .ProjectsPage-module__8VcQ1a__projectCardLink{background:color-mix(in srgb,var(--tier-d)12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-d)32%,transparent)}.ProjectsPage-module__8VcQ1a__projectCardSelected .ProjectsPage-module__8VcQ1a__projectName{color:color-mix(in srgb,var(--tier-d)56%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__projectCardMenuOpen{border-color:color-mix(in srgb,var(--tier-d)34%,transparent);box-shadow:0 14px 28px var(--shadow-color-medium);z-index:20}.ProjectsPage-module__8VcQ1a__projectCardLink{color:inherit;box-sizing:border-box;aspect-ratio:16/9;background:var(--surface-ghost);border:1px solid var(--line-default);border-radius:12px;flex-direction:column;justify-content:stretch;gap:0;margin-bottom:6px;padding:8px;text-decoration:none;display:flex;overflow:hidden}.ProjectsPage-module__8VcQ1a__projectCardStacked .ProjectsPage-module__8VcQ1a__projectCardLink{aspect-ratio:16/11;border:1px solid var(--line-default);background:0 0;border-radius:14px;width:100%;min-width:0;margin-bottom:0;padding:0}.ProjectsPage-module__8VcQ1a__allProjectsGrid .ProjectsPage-module__8VcQ1a__previewCard{aspect-ratio:auto}.ProjectsPage-module__8VcQ1a__allProjectsGrid .ProjectsPage-module__8VcQ1a__projectCardBody{padding-inline:2px}.ProjectsPage-module__8VcQ1a__projectCardListDesktop .ProjectsPage-module__8VcQ1a__projectCardLink{background:0 0;border:0;border-radius:14px;height:100%;margin-bottom:0;padding:0}.ProjectsPage-module__8VcQ1a__projectCardListMobile .ProjectsPage-module__8VcQ1a__projectCardLink{width:88px;min-width:88px;margin-bottom:0}.ProjectsPage-module__8VcQ1a__projectCard:hover .ProjectsPage-module__8VcQ1a__projectCardLink{filter:brightness(.94)}.ProjectsPage-module__8VcQ1a__previewCard img{transition:transform .18s}.ProjectsPage-module__8VcQ1a__projectDragOverlay{z-index:100;pointer-events:none;transform-origin:50%;will-change:transform;position:fixed;top:0;left:0}.ProjectsPage-module__8VcQ1a__projectDragOverlaySurface{background:color-mix(in srgb,var(--surface-card)94%,transparent);width:100%;height:100%;box-shadow:0 28px 56px var(--shadow-color-medium);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ProjectsPage-module__8VcQ1a__projectDragOverlayPreview{background:var(--surface-ghost);flex:auto;min-height:0;position:relative}.ProjectsPage-module__8VcQ1a__projectDragOverlayImage,.ProjectsPage-module__8VcQ1a__projectDragOverlayEmpty{object-fit:cover;width:100%;height:100%;display:block}.ProjectsPage-module__8VcQ1a__projectDragOverlayEmpty{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-ghost-strong)88%,transparent)0%,color-mix(in srgb,var(--surface-raised)96%,transparent)100%)}.ProjectsPage-module__8VcQ1a__projectDragOverlayBody{background:color-mix(in srgb,var(--surface-card)94%,transparent);padding:12px 14px 14px}.ProjectsPage-module__8VcQ1a__projectDragOverlayTitle{color:var(--text-primary);font-size:.9rem;line-height:1.35;display:block}.ProjectsPage-module__8VcQ1a__projectStorageBadge{border:1px solid var(--line-default);letter-spacing:.08em;text-transform:uppercase;min-height:22px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-ghost-strong)86%,transparent);border-radius:999px;justify-content:center;padding:0 8px;font-size:.68rem;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectStatusGroup{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectStatusIconBadge{width:20px;height:20px;color:var(--text-secondary);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectStatusIconBadge svg{flex:0 0 16px;width:16px;height:16px}.ProjectsPage-module__8VcQ1a__projectStatusIconBadgeLocal{color:color-mix(in srgb,var(--tier-a)76%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__projectStatusIconBadgeUpload{color:color-mix(in srgb,var(--tier-s)80%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__projectStatusIconBadgeDownload{color:color-mix(in srgb,var(--tier-c)82%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__projectStatusIconBadgeConflict{color:color-mix(in srgb,var(--tier-d)84%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__projectCardSelectionArea{z-index:10;position:absolute;top:12px;left:12px}.ProjectsPage-module__8VcQ1a__projectPendingBadge{border:1px solid color-mix(in srgb,var(--tier-s)28%,transparent);background:color-mix(in srgb,var(--surface-canvas)82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:28px;box-shadow:0 12px 20px var(--shadow-color-soft);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--tier-s)72%,var(--text-primary));border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectPendingBadgeFloating{z-index:11;position:absolute;top:16px;right:16px}.ProjectsPage-module__8VcQ1a__projectPendingBadgeInline{min-height:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 8px;font-size:.68rem;display:none;position:static}.ProjectsPage-module__8VcQ1a__projectCardCheckboxLabel{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:34px;height:34px;box-shadow:0 10px 18px var(--shadow-color-soft);opacity:0;pointer-events:none;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,border-color .18s,background .18s;display:inline-flex;position:relative;transform:translateY(-4px)}.ProjectsPage-module__8VcQ1a__projectCardCheckboxLabel:hover{border-color:color-mix(in srgb,var(--tier-d)36%,transparent)}.ProjectsPage-module__8VcQ1a__projectCardMultiSelect .ProjectsPage-module__8VcQ1a__projectCardCheckboxLabel,.ProjectsPage-module__8VcQ1a__projectCard:hover .ProjectsPage-module__8VcQ1a__projectCardCheckboxLabel,.ProjectsPage-module__8VcQ1a__folderCard.ProjectsPage-module__8VcQ1a__projectCardMultiSelect .ProjectsPage-module__8VcQ1a__projectCardCheckboxLabel,.ProjectsPage-module__8VcQ1a__folderCard:hover .ProjectsPage-module__8VcQ1a__projectCardCheckboxLabel{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__projectCardCheckboxInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ProjectsPage-module__8VcQ1a__projectCardCheckboxInput:disabled{cursor:not-allowed}.ProjectsPage-module__8VcQ1a__projectCardCheckboxIndicator{border:1.5px solid color-mix(in srgb,var(--text-secondary)78%,transparent);background:0 0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectCardCheckboxIndicatorChecked{border-color:color-mix(in srgb,var(--tier-d)72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tier-d)88%,var(--static-white-soft))0%,color-mix(in srgb,var(--tier-d)78%,var(--surface-canvas))100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--tier-d)18%,transparent)}.ProjectsPage-module__8VcQ1a__projectCardCheckboxMark{color:var(--static-ink);opacity:0;font-size:.82rem;line-height:1;transition:opacity .18s,transform .18s;transform:scale(.72)}.ProjectsPage-module__8VcQ1a__projectCardCheckboxIndicatorChecked .ProjectsPage-module__8VcQ1a__projectCardCheckboxMark{opacity:1;transform:scale(1)}.ProjectsPage-module__8VcQ1a__projectCardActionArea{z-index:15;position:absolute;top:10px;right:10px;transform:none}.ProjectsPage-module__8VcQ1a__trashProjectCard .ProjectsPage-module__8VcQ1a__projectCardActionArea{opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .18s,transform .18s;display:inline-flex;transform:translateY(-4px)}.ProjectsPage-module__8VcQ1a__trashProjectCard:hover .ProjectsPage-module__8VcQ1a__projectCardActionArea,.ProjectsPage-module__8VcQ1a__trashProjectCard:focus-within .ProjectsPage-module__8VcQ1a__projectCardActionArea,.ProjectsPage-module__8VcQ1a__trashProjectCard.ProjectsPage-module__8VcQ1a__projectCardMultiSelect .ProjectsPage-module__8VcQ1a__projectCardActionArea,.ProjectsPage-module__8VcQ1a__projectCardListDesktop.ProjectsPage-module__8VcQ1a__trashProjectCard .ProjectsPage-module__8VcQ1a__projectCardActionArea,.ProjectsPage-module__8VcQ1a__projectCardListMobile.ProjectsPage-module__8VcQ1a__trashProjectCard .ProjectsPage-module__8VcQ1a__projectCardActionArea{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__projectCardListMobile.ProjectsPage-module__8VcQ1a__trashProjectCard .ProjectsPage-module__8VcQ1a__projectCardActionArea{flex-direction:column;align-self:center;margin-left:auto;position:static;top:auto;right:auto}.ProjectsPage-module__8VcQ1a__trashProjectIconButton{border-radius:10px;width:34px;min-width:34px;height:34px;padding:0}.ProjectsPage-module__8VcQ1a__trashProjectIconButton svg{width:17px;height:17px}.ProjectsPage-module__8VcQ1a__projectCardActionAreaListDesktop{top:50%;right:12px;transform:none}.ProjectsPage-module__8VcQ1a__projectCardActionAreaListMobile{place-self:flex-end end}.ProjectsPage-module__8VcQ1a__projectCardListMobile.ProjectsPage-module__8VcQ1a__trashProjectCard{align-items:center;column-gap:12px}.ProjectsPage-module__8VcQ1a__projectCardListMobile.ProjectsPage-module__8VcQ1a__trashProjectCard .ProjectsPage-module__8VcQ1a__trashRemainingBadge{min-height:24px;padding:0 10px;font-size:.72rem}.ProjectsPage-module__8VcQ1a__projectCardListDesktop .ProjectsPage-module__8VcQ1a__projectCardActionArea{place-self:center end;position:static}.ProjectsPage-module__8VcQ1a__projectCardMenuButton{--button-hover-fill:transparent;--button-hover-color:var(--text-primary);width:34px;min-width:34px;height:34px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card)96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 18px var(--shadow-color-soft);opacity:0;pointer-events:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:opacity .18s,transform .18s,border-color .18s,background .18s;display:inline-flex;transform:translateY(-4px)}.ProjectsPage-module__8VcQ1a__projectCardListDesktop .ProjectsPage-module__8VcQ1a__projectCardMenuButton,.ProjectsPage-module__8VcQ1a__projectCard:hover .ProjectsPage-module__8VcQ1a__projectCardMenuButton,.ProjectsPage-module__8VcQ1a__projectCardMenuOpen .ProjectsPage-module__8VcQ1a__projectCardMenuButton{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__projectCardMenuButton:hover:not(:disabled){color:var(--text-primary);border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-card)98%,transparent)}.ProjectsPage-module__8VcQ1a__projectCardMenuButton:disabled{opacity:.52;cursor:not-allowed;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__projectCardMenuButtonIcon{width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 var(--icon-size-md);color:currentColor;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectCardMenu{z-index:var(--z-layer-dropdown)}@media (max-width:768px){.ProjectsPage-module__8VcQ1a__projectCardMenuOpen{box-shadow:none}}.ProjectsPage-module__8VcQ1a__previewCard{aspect-ratio:auto;border:1px solid var(--line-default);border-radius:inherit;isolation:isolate;flex:auto;width:100%;height:100%;position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__projectCardCoverCategoryBadge{z-index:3;border-top:1px solid color-mix(in srgb,var(--tier-d)22%,transparent);border-left:1px solid color-mix(in srgb,var(--tier-d)22%,transparent);background:color-mix(in srgb,var(--surface-card)92%,transparent);-webkit-backdrop-filter:blur(14px);clip-path:inset(0 round 12px 0);max-width:calc(100% - 16px);min-height:28px;color:color-mix(in srgb,var(--tier-d)58%,var(--text-primary));white-space:nowrap;text-overflow:ellipsis;border-radius:12px 0;justify-content:center;align-items:center;padding:0 10px;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:0;right:0;overflow:hidden}.ProjectsPage-module__8VcQ1a__projectStorageCornerBadge{z-index:2;border:1px solid var(--line-default);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:34px;height:34px;box-shadow:0 14px 22px var(--shadow-color-soft);color:var(--text-primary);background:color-mix(in srgb,var(--surface-canvas)76%,transparent);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;right:12px}.ProjectsPage-module__8VcQ1a__projectStorageCornerBadge svg{flex:0 0 17px;width:17px;height:17px}.ProjectsPage-module__8VcQ1a__projectStorageCornerBadgeLocal{border-color:color-mix(in srgb,var(--tier-a)34%,transparent);color:color-mix(in srgb,var(--tier-a)72%,var(--text-primary));background:color-mix(in srgb,var(--tier-a)14%,var(--surface-canvas))}.ProjectsPage-module__8VcQ1a__previewCardLoadingState{z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-ghost-strong)88%,transparent)0%,color-mix(in srgb,var(--surface-raised)96%,transparent)50%,color-mix(in srgb,var(--surface-ghost-strong)88%,transparent)100%);background-size:200% 100%;justify-content:center;align-items:center;padding:18px;animation:1.2s ease-in-out infinite ProjectsPage-module__8VcQ1a__projectPreviewCardLoading;display:flex;position:absolute;inset:0}.ProjectsPage-module__8VcQ1a__previewCardLoadingLabel{text-align:center;color:color-mix(in srgb,var(--text-primary)92%,var(--surface-page));flex:auto;min-width:0;margin:0;font-size:.9rem;font-weight:700;line-height:1.5}.ProjectsPage-module__8VcQ1a__projectNameInlineEditable{flex:auto;min-width:0}.ProjectsPage-module__8VcQ1a__projectNameInlineEditableField{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 color-mix(in srgb,var(--surface-canvas)64%,transparent);overflow:hidden}.ProjectsPage-module__8VcQ1a__projectMenuItemContent{align-items:center;gap:8px;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectMenuItemIcon{width:16px;height:16px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectMenuItemIcon svg{width:16px;height:16px;display:block}.ProjectsPage-module__8VcQ1a__previewCard:after,.ProjectsPage-module__8VcQ1a__detailsPreviewCard:after,.ProjectsPage-module__8VcQ1a__coverEditorPreviewCard:after{content:"";background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--surface-canvas)35%,transparent)100%);pointer-events:none;position:absolute;inset:0}.ProjectsPage-module__8VcQ1a__previewImage,.ProjectsPage-module__8VcQ1a__detailsPreviewImage{object-fit:cover;object-position:left;border-radius:var(--rd-medium)}.ProjectsPage-module__8VcQ1a__coverEmptyState{z-index:2;background:radial-gradient(circle at top right,color-mix(in srgb,var(--surface-contrast)14%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface-canvas)18%,transparent)0%,color-mix(in srgb,var(--surface-canvas)88%,transparent)100%);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;display:flex;position:absolute;inset:0}.ProjectsPage-module__8VcQ1a__coverEmptyLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--bg-white);font-size:.78rem;font-weight:700}.ProjectsPage-module__8VcQ1a__coverEmptyHint{max-width:24ch;color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__projectCardBody{flex-direction:column;display:flex}.ProjectsPage-module__8VcQ1a__projectCardStacked .ProjectsPage-module__8VcQ1a__projectCardBody{gap:10px;padding-top:10px}.ProjectsPage-module__8VcQ1a__projectCardBodyListMobile{justify-content:flex-start;padding:10px 0 0}.ProjectsPage-module__8VcQ1a__projectCardBodyTable,.ProjectsPage-module__8VcQ1a__projectCardHeadingTable{min-width:0}.ProjectsPage-module__8VcQ1a__projectNameRow{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__projectNameEditButton{width:24px;height:24px;color:var(--text-muted);opacity:0;pointer-events:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s,opacity .18s,transform .18s;display:inline-flex;transform:translateY(2px)}.ProjectsPage-module__8VcQ1a__projectNameEditButton svg{width:15px;height:15px;display:block}.ProjectsPage-module__8VcQ1a__projectCardListDesktop:hover .ProjectsPage-module__8VcQ1a__projectNameEditButton,.ProjectsPage-module__8VcQ1a__projectNameEditButton:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__projectNameEditButton:hover:not(:disabled),.ProjectsPage-module__8VcQ1a__projectNameEditButton:focus-visible{color:var(--text-primary);background:color-mix(in srgb,var(--surface-contrast)68%,transparent);outline:none}.ProjectsPage-module__8VcQ1a__projectNameEditButton:disabled{opacity:.42;pointer-events:none}.ProjectsPage-module__8VcQ1a__projectCardHeading{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.ProjectsPage-module__8VcQ1a__projectName{margin:0;font-size:.96rem;line-height:1.28}.ProjectsPage-module__8VcQ1a__projectCardInfoRow{gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__projectCardInfoRowTable{justify-content:flex-start;align-items:center;min-width:0}.ProjectsPage-module__8VcQ1a__projectCardInfoItem{min-width:0;color:var(--text-primary);border-radius:14px;align-items:center;gap:6px;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectCardInfoIcon{width:18px;height:18px;color:var(--text-secondary);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectCardInfoIcon svg{width:18px;height:18px;display:block}.ProjectsPage-module__8VcQ1a__projectCardInfoValue{color:var(--text-primary);font-size:.82rem;font-weight:700;line-height:1}.ProjectsPage-module__8VcQ1a__projectCardDescription{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;border-radius:12px;-webkit-box-orient:vertical;gap:8px;margin:0;padding:8px 10px;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ProjectsPage-module__8VcQ1a__projectCardBodyListMobile .ProjectsPage-module__8VcQ1a__projectCardTopline{justify-content:space-between;margin-top:auto}.ProjectsPage-module__8VcQ1a__projectCardToplineTable{justify-content:flex-end;min-width:0}.ProjectsPage-module__8VcQ1a__createProjectCard{width:100%;min-height:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;padding:0;transition:opacity .18s;display:flex}.ProjectsPage-module__8VcQ1a__createProjectCard:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__createProjectCardListDesktop{border-radius:18px;grid-template-columns:minmax(0,1fr) 96px 140px 44px;align-items:center;gap:16px;padding:8px;display:grid}.ProjectsPage-module__8VcQ1a__createProjectCardInfoPlaceholder{min-width:0}.ProjectsPage-module__8VcQ1a__createProjectCardListMobile{flex-direction:row;align-items:center;column-gap:14px;width:100%;display:flex}.ProjectsPage-module__8VcQ1a__createProjectCardPrimaryColumn{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.ProjectsPage-module__8VcQ1a__createProjectCardSurface{box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--line-strong)72%,transparent);background:0 0;border-radius:14px;flex-direction:column;justify-content:stretch;width:100%;height:100%;min-height:100%;margin-bottom:0;display:flex;overflow:hidden}.ProjectsPage-module__8VcQ1a__createProjectCardSurfaceList{width:100%;height:100%}.ProjectsPage-module__8VcQ1a__createProjectCardSurfaceGrid{width:100%}.ProjectsPage-module__8VcQ1a__createProjectCardSurfaceGrid .ProjectsPage-module__8VcQ1a__createProjectCardMedia{gap:12px;padding:18px}.ProjectsPage-module__8VcQ1a__createProjectCardListMobile .ProjectsPage-module__8VcQ1a__createProjectCardSurface{width:96px;min-width:96px}.ProjectsPage-module__8VcQ1a__createProjectCardListMobile .ProjectsPage-module__8VcQ1a__createProjectCardContent,.ProjectsPage-module__8VcQ1a__createProjectCardListDesktop .ProjectsPage-module__8VcQ1a__createProjectCardContent{flex:auto}.ProjectsPage-module__8VcQ1a__createProjectCardMedia{aspect-ratio:auto;border-radius:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:8px;display:flex}.ProjectsPage-module__8VcQ1a__createProjectCardCenterButton{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-card)96%,transparent);width:52px;height:52px;box-shadow:0 12px 24px var(--shadow-color-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__createProjectCardIcon{width:18px;height:18px;color:var(--text-primary);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__createProjectCardIconCompact,.ProjectsPage-module__8VcQ1a__createProjectCardIconCompact svg{width:18px;height:18px}.ProjectsPage-module__8VcQ1a__createProjectCardIcon svg{width:20px;height:20px;display:block}.ProjectsPage-module__8VcQ1a__createProjectCardContent{flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__createProjectCardMetaSpacer{visibility:hidden;pointer-events:none;margin:0;font-size:.88rem;line-height:1.6}.ProjectsPage-module__8VcQ1a__folderBreadcrumbBar{align-items:center;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__folderBreadcrumb{align-items:center;gap:8px;min-width:0;display:inline-flex}.ProjectsPage-module__8VcQ1a__folderBreadcrumbLink{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;line-height:1.3}.ProjectsPage-module__8VcQ1a__folderBreadcrumbLink:hover{color:var(--text-primary)}.ProjectsPage-module__8VcQ1a__folderBreadcrumbSeparator{width:16px;height:16px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.88rem;line-height:1;display:inline-flex}.ProjectsPage-module__8VcQ1a__folderBreadcrumbSeparator svg{width:16px;height:16px;display:block}.ProjectsPage-module__8VcQ1a__folderBreadcrumbCurrent{color:var(--text-primary);padding:0 2px;font-size:.92rem;font-weight:700;line-height:1.3}.ProjectsPage-module__8VcQ1a__folderViewIntro{flex-direction:column;gap:6px;display:flex}.ProjectsPage-module__8VcQ1a__folderViewTitle{color:var(--text-primary);margin:0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1}.ProjectsPage-module__8VcQ1a__createProjectCardEditedPlaceholder,.ProjectsPage-module__8VcQ1a__createProjectCardMenuPlaceholder{min-height:1px;display:block}.ProjectsPage-module__8VcQ1a__projectCardTopline{justify-content:flex-start;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__projectCategoryList,.ProjectsPage-module__8VcQ1a__categoryChipList{flex-wrap:wrap;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__projectTagList{flex-wrap:wrap;gap:8px;display:flex}.ProjectsPage-module__8VcQ1a__projectCategoryList{margin-top:12px}.ProjectsPage-module__8VcQ1a__projectCategoryChip,.ProjectsPage-module__8VcQ1a__categoryEditorChip{border:1px solid color-mix(in srgb,var(--tier-d)18%,transparent);background:color-mix(in srgb,var(--tier-d)14%,transparent);min-height:34px;color:color-mix(in srgb,var(--tier-d)56%,var(--text-primary));border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;line-height:1.4;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectTagChip,.ProjectsPage-module__8VcQ1a__projectTagMore,.ProjectsPage-module__8VcQ1a__projectTagSelectionChip{border:1px solid var(--line-default);background:var(--surface-ghost-strong);min-height:30px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:600;line-height:1.4;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectTagChipPending,.ProjectsPage-module__8VcQ1a__projectTagSelectionChipPending{border-color:color-mix(in srgb,var(--tier-a)26%,transparent);background:color-mix(in srgb,var(--tier-a)12%,transparent);color:color-mix(in srgb,var(--tier-a)70%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__projectTagMore{background:color-mix(in srgb,var(--surface-canvas)64%,transparent);color:var(--text-secondary)}.ProjectsPage-module__8VcQ1a__categoryEditorChip{gap:8px;transition:transform .18s,border-color .18s,background .18s,opacity .18s}.ProjectsPage-module__8VcQ1a__categoryEditorChip:hover:not(:disabled){border-color:color-mix(in srgb,var(--tier-d)34%,transparent);background:color-mix(in srgb,var(--tier-d)18%,transparent);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__categoryEditorChip:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__categorySelectionCard{border:1px solid color-mix(in srgb,var(--tier-d)18%,transparent);background:color-mix(in srgb,var(--tier-d)10%,transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ProjectsPage-module__8VcQ1a__categorySelectionValue{color:var(--text-primary);margin:6px 0 0;font-size:.96rem;font-weight:600;line-height:1.4}.ProjectsPage-module__8VcQ1a__categorySelectionClearButton{border:1px solid var(--line-default);min-height:34px;color:var(--text-primary);background:var(--surface-ghost);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;line-height:1;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__categorySelectionClearButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--tier-d)34%,transparent);background:var(--surface-ghost-strong);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__categorySelectionClearButton:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__projectName{color:var(--text-primary);margin:0;font-size:1.1rem;line-height:1.35}@media (max-width:720px){.ProjectsPage-module__8VcQ1a__projectName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ProjectsPage-module__8VcQ1a__projectEditedAt,.ProjectsPage-module__8VcQ1a__emptyDescription,.ProjectsPage-module__8VcQ1a__detailsDescription,.ProjectsPage-module__8VcQ1a__confirmText{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.6}.ProjectsPage-module__8VcQ1a__emptyState,.ProjectsPage-module__8VcQ1a__exportEmptyState{border:1px dashed var(--line-default);background:var(--surface-ghost);color:var(--text-secondary);border-radius:24px;flex-direction:column;gap:10px;padding:20px;display:flex}.ProjectsPage-module__8VcQ1a__emptyStateAction{margin-top:6px}.ProjectsPage-module__8VcQ1a__emptyTitle{color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.35}.ProjectsPage-module__8VcQ1a__trashList{flex-direction:column;gap:14px;display:flex}.ProjectsPage-module__8VcQ1a__trashCard{border:1px solid var(--line-default);background:var(--surface-ghost);border-radius:24px;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px;display:grid}.ProjectsPage-module__8VcQ1a__trashCardMedia{aspect-ratio:16/9;background:linear-gradient(180deg,var(--surface-ghost-strong)0%,color-mix(in srgb,var(--surface-canvas)20%,transparent)100%);border-radius:18px;position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__trashCardImage{object-fit:cover;display:block}.ProjectsPage-module__8VcQ1a__trashCardMediaOverlay{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-canvas)18%,transparent)0%,color-mix(in srgb,var(--surface-canvas)88%,transparent)100%);align-items:flex-end;padding:14px;font-size:.82rem;display:flex;position:absolute;inset:0}.ProjectsPage-module__8VcQ1a__trashCardBody{flex-direction:column;gap:12px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__trashCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__trashCardHeaderMain{flex-direction:column;gap:4px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__trashCardTitle{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.35}.ProjectsPage-module__8VcQ1a__trashCardMeta,.ProjectsPage-module__8VcQ1a__trashCardDescription{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__trashCardDescription{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProjectsPage-module__8VcQ1a__trashRemainingBadge{border:1px solid color-mix(in srgb,var(--tier-a)26%,transparent);background:color-mix(in srgb,var(--tier-a)12%,transparent);min-height:30px;color:color-mix(in srgb,var(--tier-a)72%,var(--text-primary));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__trashCardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__noProjectsState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;padding:24px;display:flex}.ProjectsPage-module__8VcQ1a__noProjectsTitle{color:var(--text-primary);margin:0;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.15}.ProjectsPage-module__8VcQ1a__noProjectsAction{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__noProjectsButtonIcon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ProjectsPage-module__8VcQ1a__noProjectsButtonIcon svg{width:18px;height:18px;display:block}.ProjectsPage-module__8VcQ1a__templateBrowseHeader{align-items:center;display:flex}.ProjectsPage-module__8VcQ1a__directoryShowcaseStack{flex-direction:column;gap:48px;margin-bottom:100px;display:flex}.ProjectsPage-module__8VcQ1a__directoryShowcaseBlock{flex-direction:column;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__directoryShowcaseBlockHidden{display:none}.ProjectsPage-module__8VcQ1a__templateBrowseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;display:grid}.ProjectsPage-module__8VcQ1a__templateBrowseCard{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)92%,transparent);min-width:0;color:inherit;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.ProjectsPage-module__8VcQ1a__folderGrid{grid-template-columns:repeat(var(--project-grid-columns),minmax(0,250px));justify-content:start;gap:var(--project-grid-gap);display:grid}.ProjectsPage-module__8VcQ1a__folderCard{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:16px;padding:0;transition:transform .2s,opacity .2s;display:block;position:relative}.ProjectsPage-module__8VcQ1a__folderCard:hover{box-shadow:none;background:0 0}.ProjectsPage-module__8VcQ1a__folderCard.ProjectsPage-module__8VcQ1a__projectCardSelected .ProjectsPage-module__8VcQ1a__folderCardMain{background:color-mix(in srgb,var(--tier-d)12%,var(--surface-ghost-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-d)28%,transparent)}.ProjectsPage-module__8VcQ1a__folderCardMenuOpen{z-index:20}.ProjectsPage-module__8VcQ1a__folderCardDropActive{opacity:.86;transform:translateY(-2px)scale(1.01)}.ProjectsPage-module__8VcQ1a__folderCardDropActive .ProjectsPage-module__8VcQ1a__folderCardMain{background:color-mix(in srgb,var(--tier-d)12%,var(--surface-ghost-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-d)28%,transparent)}.ProjectsPage-module__8VcQ1a__folderCardMain{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex}.ProjectsPage-module__8VcQ1a__folderCardMain:hover{background:var(--surface-ghost-strong)}.ProjectsPage-module__8VcQ1a__folderCardActions{z-index:15;position:absolute;top:10px;right:10px;transform:none}.ProjectsPage-module__8VcQ1a__folderCard:hover .ProjectsPage-module__8VcQ1a__projectCardMenuButton,.ProjectsPage-module__8VcQ1a__folderCardMenuOpen .ProjectsPage-module__8VcQ1a__projectCardMenuButton{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__folderCardContent{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__folderCardTitle{max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:700;line-height:1.35;overflow:hidden}.ProjectsPage-module__8VcQ1a__folderCardIcon{height:76px;color:color-mix(in srgb,var(--tier-a)78%,var(--text-primary));justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__folderCardIcon svg{width:60px;height:60px;display:block}.ProjectsPage-module__8VcQ1a__folderCardMeta{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45}.ProjectsPage-module__8VcQ1a__folderCardEmptyHint{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__folderCreateCard .ProjectsPage-module__8VcQ1a__folderCardMain{justify-content:flex-start}.ProjectsPage-module__8VcQ1a__folderCreateCard .ProjectsPage-module__8VcQ1a__folderCardIcon{color:color-mix(in srgb,var(--tier-d)82%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__folderCreateCard .ProjectsPage-module__8VcQ1a__folderCardIcon svg{width:30px;height:30px}.ProjectsPage-module__8VcQ1a__moveFolderOptionList{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ProjectsPage-module__8VcQ1a__moveFolderOption{border:1px solid var(--line-default);background:var(--surface-ghost);width:100%;color:var(--text-primary);text-align:left;border-radius:14px;justify-content:flex-start;align-items:center;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.ProjectsPage-module__8VcQ1a__moveFolderOption:hover:not(:disabled){transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__moveFolderOptionActive{border-color:color-mix(in srgb,var(--tier-d)38%,transparent);background:color-mix(in srgb,var(--tier-d)10%,var(--surface-ghost))}.ProjectsPage-module__8VcQ1a__moveFolderCreateRow{align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__moveFolderCreateRow .ProjectsPage-module__8VcQ1a__formInput{flex:auto}.ProjectsPage-module__8VcQ1a__folderPanelStack{flex-direction:column;gap:16px;margin-top:18px;display:flex}.ProjectsPage-module__8VcQ1a__folderProjectGroup{flex-direction:column;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__folderProjectGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__folderProjectGroupTitle{color:var(--text-primary);font-size:1rem;line-height:1.4}.ProjectsPage-module__8VcQ1a__folderProjectPanel{padding:0 2px 2px}.ProjectsPage-module__8VcQ1a__templateBrowseCard:hover{border-color:color-mix(in srgb,var(--tier-d)26%,transparent);box-shadow:0 4px 4px var(--shadow-color-medium);transform:translateY(-2px)}.ProjectsPage-module__8VcQ1a__templateBrowseCardMedia{aspect-ratio:1;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--static-white)24%,transparent),transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--template-card-accent)82%,var(--surface-contrast))0%,color-mix(in srgb,var(--template-card-accent)36%,var(--surface-page))100%);justify-content:flex-start;align-items:flex-start;min-height:auto;padding:16px;display:flex;position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__templateBrowseCardMedia:after{content:"";background:color-mix(in srgb,var(--surface-canvas)22%,transparent);filter:blur(4px);opacity:.72;border-radius:999px;width:132px;height:132px;position:absolute;bottom:14px;right:-18px;transform:rotate(-12deg)}.ProjectsPage-module__8VcQ1a__templateBrowseCardFooter{flex-direction:column;gap:0;min-width:0;padding:16px;display:flex}.ProjectsPage-module__8VcQ1a__templateBrowseCardTitle{color:var(--text-primary);font-size:1rem;line-height:1.4}.ProjectsPage-module__8VcQ1a__templateBrowseCtaCard{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-ghost)96%,transparent)0%,color-mix(in srgb,var(--tier-d)8%,transparent)100%)}.ProjectsPage-module__8VcQ1a__templateBrowseCtaMedia{background:linear-gradient(135deg,color-mix(in srgb,var(--tier-d)20%,transparent)0%,color-mix(in srgb,var(--surface-raised)96%,transparent)100%);justify-content:center;align-items:center;min-height:100%}.ProjectsPage-module__8VcQ1a__templateBrowseCtaContent{z-index:1;text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:relative}.ProjectsPage-module__8VcQ1a__templateBrowseCtaLabel{color:var(--text-primary);font-size:1rem;line-height:1.4}.ProjectsPage-module__8VcQ1a__templateBrowseCardIcon{width:28px;height:28px;color:var(--text-primary);z-index:1;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ProjectsPage-module__8VcQ1a__templateBrowseCardIcon svg{width:22px;height:22px;display:block}.ProjectsPage-module__8VcQ1a__communityBrowseGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:0;display:grid}.ProjectsPage-module__8VcQ1a__communityCard{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)94%,transparent);cursor:pointer;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;transition:border-color .18s,transform .18s;display:flex}.ProjectsPage-module__8VcQ1a__communityCard:hover,.ProjectsPage-module__8VcQ1a__communityCard:focus-visible{border-color:color-mix(in srgb,var(--line-strong)78%,transparent);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__communityCardHeader{align-items:center;gap:8px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__communityCardAvatar{width:28px;height:28px;color:var(--static-white);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__communityCardAuthorBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__communityCardAuthor,.ProjectsPage-module__8VcQ1a__communityCardTime,.ProjectsPage-module__8VcQ1a__communityCardTitle{margin:0}.ProjectsPage-module__8VcQ1a__communityCardAuthor{color:var(--text-primary);font-size:12px;font-weight:600}.ProjectsPage-module__8VcQ1a__communityCardTime{color:var(--text-secondary);font-size:11px}.ProjectsPage-module__8VcQ1a__communityCardTitle{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.45}.ProjectsPage-module__8VcQ1a__communityCardTierScroller{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.ProjectsPage-module__8VcQ1a__communityCardTierStack{flex-direction:column;gap:6px;min-width:max-content;display:flex}.ProjectsPage-module__8VcQ1a__communityCardTierRow{align-items:center;gap:6px;min-width:max-content;display:flex}.ProjectsPage-module__8VcQ1a__communityCardTierLabel{width:22px;height:22px;color:var(--static-white);border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__communityCardTierS{background:#e74c3c}.ProjectsPage-module__8VcQ1a__communityCardTierA{background:#e67e22}.ProjectsPage-module__8VcQ1a__communityCardTierB{background:#d6a638}.ProjectsPage-module__8VcQ1a__communityCardTierC{background:#4f8f68}.ProjectsPage-module__8VcQ1a__communityCardTierD{background:#5574c9}.ProjectsPage-module__8VcQ1a__communityCardTierItems{align-items:center;gap:4px;min-width:max-content;display:flex}.ProjectsPage-module__8VcQ1a__communityCardTierChip{background:var(--surface-ghost);min-height:20px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 6px;font-size:11px;display:inline-flex}.ProjectsPage-module__8VcQ1a__communityCardPreviewFooter{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.ProjectsPage-module__8VcQ1a__communityCardExpandButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;transition:color .18s}.ProjectsPage-module__8VcQ1a__communityCardExpandButton:hover,.ProjectsPage-module__8VcQ1a__communityCardExpandButton:focus-visible{color:var(--text-primary)}.ProjectsPage-module__8VcQ1a__communityCardMetaRow{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:inline-flex}.ProjectsPage-module__8VcQ1a__communityBrowseActionRow{justify-content:center;margin-top:10px;display:flex}@container (max-width:980px){.ProjectsPage-module__8VcQ1a__sectionHeaderActions{flex-basis:auto;align-items:stretch;width:100%}.ProjectsPage-module__8VcQ1a__directoryToolbarRow{justify-content:space-between}.ProjectsPage-module__8VcQ1a__directoryToolbarButtonLabel{display:none}.ProjectsPage-module__8VcQ1a__templateBrowseGrid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:8px;display:flex;overflow-x:auto}.ProjectsPage-module__8VcQ1a__templateBrowseCard{scroll-snap-align:start;flex:0 0 204px}.ProjectsPage-module__8VcQ1a__communityBrowseGrid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:8px;display:flex;overflow-x:auto}.ProjectsPage-module__8VcQ1a__communityCard{scroll-snap-align:start;flex:0 0 220px}.ProjectsPage-module__8VcQ1a__folderCardActions{top:8px;right:8px}}@container (max-width:760px){.ProjectsPage-module__8VcQ1a__projectCardPrimaryColumn{align-items:center;gap:12px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__projectCardActionAreaListDesktop{top:50%;right:16px;transform:translateY(-50%)}.ProjectsPage-module__8VcQ1a__folderGrid{grid-template-columns:minmax(0,1fr);gap:10px}.ProjectsPage-module__8VcQ1a__folderCard,.ProjectsPage-module__8VcQ1a__folderCreateCard{border-radius:14px}.ProjectsPage-module__8VcQ1a__folderCardMain{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:70px;padding:8px 48px 8px 10px}.ProjectsPage-module__8VcQ1a__folderCardContent{text-align:left}.ProjectsPage-module__8VcQ1a__folderCardIcon{flex:0 0 34px;width:34px;height:34px}.ProjectsPage-module__8VcQ1a__folderCardIcon svg{width:28px;height:28px}.ProjectsPage-module__8VcQ1a__folderCreateCard .ProjectsPage-module__8VcQ1a__folderCardIcon svg{width:20px;height:20px}.ProjectsPage-module__8VcQ1a__folderCardActions{top:50%;right:10px;transform:translateY(-50%)}.ProjectsPage-module__8VcQ1a__folderCardActions .ProjectsPage-module__8VcQ1a__projectCardMenuButton{opacity:1;pointer-events:auto;transform:translateY(0)}}@container (max-width:620px){.ProjectsPage-module__8VcQ1a__sectionHeaderMain,.ProjectsPage-module__8VcQ1a__sectionHeaderActions{width:100%}.ProjectsPage-module__8VcQ1a__scopeTabs{width:fit-content;overflow-x:auto}.ProjectsPage-module__8VcQ1a__scopeTabsList{min-width:max-content}.ProjectsPage-module__8VcQ1a__directoryToolbarRow{width:100%}.ProjectsPage-module__8VcQ1a__directoryToolbarButton{justify-content:center;width:100%}.ProjectsPage-module__8VcQ1a__viewToggleGroup{margin-left:auto}.ProjectsPage-module__8VcQ1a__templateBrowseGrid{margin:14px -4px 24px;padding-inline:4px}.ProjectsPage-module__8VcQ1a__templateBrowseCard{flex-basis:min(46vw,146px)}.ProjectsPage-module__8VcQ1a__communityBrowseGrid{margin-inline:-4px;padding-inline:4px}.ProjectsPage-module__8VcQ1a__communityCard{flex-basis:min(68vw,220px)}}.ProjectsPage-module__8VcQ1a__detailsSidebar{min-width:0;top:var(--details-sidebar-top);z-index:30;align-self:start;width:100%;max-width:100%;height:fit-content;position:sticky}.ProjectsPage-module__8VcQ1a__detailsSidebarInner{max-height:calc(100vh - var(--details-sidebar-top) - 16px);overscroll-behavior:contain;flex-direction:column;gap:18px;animation:.22s ProjectsPage-module__8VcQ1a__detailsSlideIn;display:flex;overflow-y:auto}.ProjectsPage-module__8VcQ1a__detailsHeroSection,.ProjectsPage-module__8VcQ1a__detailsActionSection,.ProjectsPage-module__8VcQ1a__detailsInfoSection{flex-direction:column;gap:14px;display:flex}.ProjectsPage-module__8VcQ1a__detailsHeroSection{flex-direction:column;align-items:stretch;gap:16px;display:flex}.ProjectsPage-module__8VcQ1a__detailsHeroMedia{flex:1;min-width:0}.ProjectsPage-module__8VcQ1a__detailsHeroInfo{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__detailsHeroMetaDesktop{display:contents}.ProjectsPage-module__8VcQ1a__detailsHeroTitle{color:var(--text-primary);margin:0;font-size:1.2rem;line-height:1.15}.ProjectsPage-module__8VcQ1a__detailsSidebarHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.ProjectsPage-module__8VcQ1a__detailsTitle{color:var(--text-primary);margin:6px 0 0;font-size:1.45rem;line-height:1.1}.ProjectsPage-module__8VcQ1a__detailsSidebarCloseButton{border:1px solid var(--line-default);width:36px;height:36px;color:var(--text-primary);background:var(--surface-ghost);border-radius:999px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.ProjectsPage-module__8VcQ1a__detailsSidebarCloseButton:hover{border-color:color-mix(in srgb,var(--tier-d)34%,transparent);background:var(--surface-ghost-strong)}.ProjectsPage-module__8VcQ1a__detailsPreviewCard,.ProjectsPage-module__8VcQ1a__coverEditorPreviewCard{aspect-ratio:16/9;background:linear-gradient(180deg,color-mix(in srgb,var(--text-muted)14%,transparent)0%,color-mix(in srgb,var(--surface-canvas)20%,transparent)100%);position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__detailsPreviewCategoryBadge{display:none}.ProjectsPage-module__8VcQ1a__detailsPreviewEditButton{z-index:4;border:1px solid var(--line-default);min-height:34px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-canvas)80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 20px var(--shadow-color-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;line-height:1;transition:border-color .18s,background .18s,transform .18s,opacity .18s;display:inline-flex;position:absolute;top:14px;right:14px}.ProjectsPage-module__8VcQ1a__detailsPreviewEditButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--tier-d)34%,transparent);background:color-mix(in srgb,var(--surface-page)88%,transparent);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__detailsPreviewEditButton:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__detailsActionGrid{flex-wrap:wrap;align-content:flex-start;display:flex}.ProjectsPage-module__8VcQ1a__detailsActionCard{border:1px solid var(--line-default);text-align:center;cursor:pointer;width:80px;height:80px;color:inherit;background:linear-gradient(180deg,var(--surface-ghost)0%,color-mix(in srgb,var(--surface-ghost)28%,transparent)100%);flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__detailsActionCard:hover{border-color:var(--line-strong);background:linear-gradient(180deg,var(--surface-ghost-strong)0%,color-mix(in srgb,var(--surface-ghost-strong)36%,transparent)100%);transform:translateY(-2px)}.ProjectsPage-module__8VcQ1a__detailsActionCardAccent{border-color:var(--line-default);background:linear-gradient(180deg,var(--surface-ghost)0%,color-mix(in srgb,var(--surface-ghost)28%,transparent)100%)}.ProjectsPage-module__8VcQ1a__detailsActionCardDanger{border-color:color-mix(in srgb,var(--tier-s)34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tier-s)82%,var(--surface-canvas))0%,color-mix(in srgb,var(--tier-s)64%,var(--surface-canvas))100%);box-shadow:0 18px 30px color-mix(in srgb,var(--tier-s)20%,transparent)}.ProjectsPage-module__8VcQ1a__detailsActionCardDanger:hover:not(:disabled),.ProjectsPage-module__8VcQ1a__detailsActionCardDanger:focus-visible{border-color:color-mix(in srgb,var(--tier-s)52%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tier-s)92%,var(--surface-canvas))0%,color-mix(in srgb,var(--tier-s)74%,var(--surface-canvas))100%);box-shadow:0 22px 36px color-mix(in srgb,var(--tier-s)28%,transparent)}.ProjectsPage-module__8VcQ1a__detailsActionCardDanger .ProjectsPage-module__8VcQ1a__detailsActionIcon,.ProjectsPage-module__8VcQ1a__detailsActionCardDanger .ProjectsPage-module__8VcQ1a__detailsActionLabel{color:var(--static-white-soft)}.ProjectsPage-module__8VcQ1a__detailsActionIcon{width:36px;height:36px;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__detailsActionIcon svg{width:36px;height:36px;display:block}.ProjectsPage-module__8VcQ1a__detailsActionLabel{color:var(--text-primary);font-size:.78rem}.ProjectsPage-module__8VcQ1a__detailsInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProjectsPage-module__8VcQ1a__detailsInfoPanel{border:1px solid var(--line-subtle);background:color-mix(in srgb,var(--surface-ghost)72%,transparent);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ProjectsPage-module__8VcQ1a__detailsStatRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProjectsPage-module__8VcQ1a__detailsStatLabel{color:var(--text-muted);flex:none;font-size:.86rem;line-height:1.6}.ProjectsPage-module__8VcQ1a__detailsStatValue{text-align:right;min-width:0;color:var(--text-primary);word-break:break-word;margin:0;font-size:.92rem;font-weight:600;line-height:1.6}.ProjectsPage-module__8VcQ1a__detailsStructureList{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__detailsStructureSeparator{color:var(--text-muted);font-size:.9rem;line-height:1.7}.ProjectsPage-module__8VcQ1a__detailsStructureItem{color:var(--tier-chip-color);text-shadow:0 0 18px color-mix(in srgb,var(--tier-chip-color)28%,transparent);font-size:.92rem;font-weight:700;line-height:1.6}.ProjectsPage-module__8VcQ1a__detailsInfoCard{border:1px solid var(--line-subtle);background:color-mix(in srgb,var(--surface-ghost)72%,transparent);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ProjectsPage-module__8VcQ1a__detailsInfoValue{color:var(--text-primary);font-size:1.7rem;line-height:1}.ProjectsPage-module__8VcQ1a__detailsInfoHint{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__detailsInfoTimeList{flex-direction:column;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__detailsInfoTimeRow{flex-direction:column;gap:4px;display:flex}.ProjectsPage-module__8VcQ1a__detailsInfoTimeLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.76rem}.ProjectsPage-module__8VcQ1a__detailsInfoTimeValue{color:var(--text-primary);font-size:.92rem;line-height:1.4}.ProjectsPage-module__8VcQ1a__detailsMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProjectsPage-module__8VcQ1a__detailsMetaItem{border:1px solid var(--line-subtle);background:var(--surface-ghost);border-radius:18px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ProjectsPage-module__8VcQ1a__detailsMetaValue{color:var(--text-primary);word-break:break-word;font-size:.94rem;font-weight:600;line-height:1.4}.ProjectsPage-module__8VcQ1a__detailsTierList{flex-direction:column;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__detailsCategorySection,.ProjectsPage-module__8VcQ1a__categoryPickerPanel{border:1px solid var(--line-subtle);background:var(--surface-ghost);border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ProjectsPage-module__8VcQ1a__detailsSectionTitle{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.3}.ProjectsPage-module__8VcQ1a__detailsSectionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__detailsInlineActionButton{border:1px solid var(--line-default);min-height:34px;color:var(--text-primary);background:var(--surface-ghost);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;line-height:1;transition:border-color .18s,background .18s,transform .18s,opacity .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__detailsInlineActionButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--tier-d)34%,transparent);background:var(--surface-ghost-strong);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__detailsInlineActionButton:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__detailsTierItem{border:1px solid var(--line-subtle);background:var(--surface-ghost);border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ProjectsPage-module__8VcQ1a__detailsTierSwatch{border-radius:999px;flex-shrink:0;width:14px;height:44px}.ProjectsPage-module__8VcQ1a__detailsTierTextGroup{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__detailsTierName,.ProjectsPage-module__8VcQ1a__detailsTierCount{font-size:.9rem;line-height:1.4}.ProjectsPage-module__8VcQ1a__detailsTierName{color:var(--text-primary)}.ProjectsPage-module__8VcQ1a__detailsTierCount{color:var(--text-muted);flex-shrink:0}.ProjectsPage-module__8VcQ1a__detailsOpenButton{width:100%;margin-top:4px}.ProjectsPage-module__8VcQ1a__modalForm{flex-direction:column;gap:18px;display:flex}.ProjectsPage-module__8VcQ1a__createProjectGrid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ProjectsPage-module__8VcQ1a__createProjectFieldWide{grid-column:1/-1}.ProjectsPage-module__8VcQ1a__createProjectFieldCard{min-height:100%}.ProjectsPage-module__8VcQ1a__createEntryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:18px;display:grid}.ProjectsPage-module__8VcQ1a__createEntryBody{flex-direction:column;gap:20px;display:flex}.ProjectsPage-module__8VcQ1a__createEntryRecommendedSection{flex-direction:column;display:flex}.ProjectsPage-module__8VcQ1a__createEntryRecommendedHeader{flex-direction:column;gap:6px;display:flex}.ProjectsPage-module__8VcQ1a__createEntryRecommendedTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:800}.ProjectsPage-module__8VcQ1a__createEntryRecommendedDescription{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__createEntryRecommendedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ProjectsPage-module__8VcQ1a__createEntryRecommendedCard{text-align:left;border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)94%,transparent);width:100%;height:100%;box-shadow:0 20px 42px var(--shadow-color-soft);color:var(--text-primary);border-radius:26px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:24px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.ProjectsPage-module__8VcQ1a__createEntryRecommendedCard:hover:not(:disabled){border-color:color-mix(in srgb,var(--blue-500)30%,transparent);box-shadow:0 16px 28px var(--shadow-color-soft);background:color-mix(in srgb,var(--surface-card)98%,transparent);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__createEntryRecommendedCard:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__createEntryRecommendedCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__createEntryRecommendedBadge{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--blue-500)72%,var(--text-primary));background:color-mix(in srgb,var(--blue-500)12%,transparent);border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.ProjectsPage-module__8VcQ1a__createEntryRecommendedCardTitle{color:var(--text-primary);font-size:1rem;font-weight:800;line-height:1.35}.ProjectsPage-module__8VcQ1a__createEntryRecommendedAction{white-space:nowrap;color:color-mix(in srgb,var(--blue-500)76%,var(--text-primary));font-size:.8rem;font-weight:700}.ProjectsPage-module__8VcQ1a__createEntryRecommendedCardDescription{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__createEntryRecommendedTierList{flex-wrap:wrap;gap:8px;display:flex}.ProjectsPage-module__8VcQ1a__createEntryRecommendedTierChip{min-height:30px;color:var(--static-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--static-white)18%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectImportModalContent{flex-direction:column;gap:16px;display:flex}.ProjectsPage-module__8VcQ1a__createEntryCard{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-card)94%,transparent);width:100%;min-height:220px;box-shadow:0 20px 42px var(--shadow-color-soft);color:var(--text-primary);text-align:center;border-radius:26px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.ProjectsPage-module__8VcQ1a__createEntryCard:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-card)98%,var(--surface-ghost)2%);box-shadow:0 24px 48px var(--shadow-color-medium);transform:translateY(-2px)}.ProjectsPage-module__8VcQ1a__createEntryAction{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;padding:0;text-decoration:none;display:flex}.ProjectsPage-module__8VcQ1a__createEntryAction:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__createEntryActionBadge{width:60px;height:60px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--static-white)12%,transparent);border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__createEntryActionBadgePrimary{border-color:color-mix(in srgb,var(--blue-500)28%,transparent);background:color-mix(in srgb,var(--blue-700)24%,var(--surface-card));color:var(--blue-500)}.ProjectsPage-module__8VcQ1a__createEntryActionBadgeSuccess{border-color:color-mix(in srgb,var(--tier-c)28%,transparent);background:color-mix(in srgb,var(--tier-c)18%,var(--surface-card));color:color-mix(in srgb,var(--tier-c)72%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__createEntryActionBadgeTemplate{border-color:color-mix(in srgb,var(--violet-500)28%,transparent);background:color-mix(in srgb,var(--violet-500)18%,var(--surface-card));color:color-mix(in srgb,var(--violet-400)84%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__createEntryActionTitle{color:var(--text-primary);font-size:1.02rem;font-weight:800;line-height:1.35}.ProjectsPage-module__8VcQ1a__createEntryActionIcon{flex-shrink:0;width:24px;height:24px}.ProjectsPage-module__8VcQ1a__createEntryTitle{color:var(--text-primary);margin-top:0;font-size:1.25rem;line-height:1.2}.ProjectsPage-module__8VcQ1a__createEntryDescription{color:var(--text-secondary);align-self:center;max-width:24ch;margin:0;font-size:.94rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__driveImportToolbar{justify-content:flex-end;display:flex}.ProjectsPage-module__8VcQ1a__driveArchiveList{flex-direction:column;gap:10px;max-height:min(52vh,520px);padding-right:4px;display:flex;overflow-y:auto}.ProjectsPage-module__8VcQ1a__driveArchiveRow{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-ghost)72%,transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.ProjectsPage-module__8VcQ1a__driveArchiveRowContent{flex-direction:column;gap:6px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__driveArchiveName{min-width:0;color:var(--text-primary);word-break:break-word;font-size:.92rem;line-height:1.35}.ProjectsPage-module__8VcQ1a__driveArchiveRowMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;line-height:1.4;display:flex}.ProjectsPage-module__8VcQ1a__driveArchiveRowActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ProjectsPage-module__8VcQ1a__driveArchiveEmptyState{border:1px dashed var(--line-default);background:color-mix(in srgb,var(--surface-ghost)56%,transparent);border-radius:18px;justify-content:center;align-items:center;min-height:140px;padding:20px;display:flex}@media (max-width:640px){.ProjectsPage-module__8VcQ1a__driveImportToolbar{justify-content:stretch}.ProjectsPage-module__8VcQ1a__driveImportToolbar>.ProjectsPage-module__8VcQ1a__modalButton{width:100%}.ProjectsPage-module__8VcQ1a__driveArchiveRow{flex-direction:column;align-items:stretch}.ProjectsPage-module__8VcQ1a__driveArchiveRowActions{justify-content:stretch;width:100%}.ProjectsPage-module__8VcQ1a__driveArchiveRowActions>.ProjectsPage-module__8VcQ1a__modalButton{flex:1 1 0;width:100%}.ProjectsPage-module__8VcQ1a__driveArchiveRowActions>a.ProjectsPage-module__8VcQ1a__modalButton,.ProjectsPage-module__8VcQ1a__driveArchiveRowActions>button.ProjectsPage-module__8VcQ1a__modalButton{justify-content:center}.ProjectsPage-module__8VcQ1a__driveArchiveName{font-size:.96rem}.ProjectsPage-module__8VcQ1a__driveArchiveRowMeta{gap:6px 10px}.ProjectsPage-module__8VcQ1a__driveArchiveList{max-height:min(54vh,460px)}}.ProjectsPage-module__8VcQ1a__projectImportModalHint,.ProjectsPage-module__8VcQ1a__textModalError{margin:0;font-size:.82rem;line-height:1.6}.ProjectsPage-module__8VcQ1a__projectImportModalHint{color:var(--text-muted)}.ProjectsPage-module__8VcQ1a__textModalError{color:var(--status-danger-text)}.ProjectsPage-module__8VcQ1a__modalButton{min-width:88px;height:40px;padding:0 16px}.ProjectsPage-module__8VcQ1a__hiddenInput{display:none}.ProjectsPage-module__8VcQ1a__formField{flex-direction:column;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__projectTagFieldShell{flex-direction:column;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__projectTagSearchRow{align-items:stretch;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__projectTagInput,.ProjectsPage-module__8VcQ1a__projectTagCategorySelect{border:1px solid var(--line-default);width:100%;color:var(--font-color);border-radius:18px;padding:14px 16px;font-size:.94rem;line-height:1.5;transition:border-color .18s,background .18s}.ProjectsPage-module__8VcQ1a__projectTagInput{background-color:var(--surface-ghost-strong)}.ProjectsPage-module__8VcQ1a__projectTagCategorySelect{appearance:none;min-height:48px;color:var(--font-color);background-color:var(--bg-card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.ProjectsPage-module__8VcQ1a__projectTagCategorySelect option{color:var(--font-color);background-color:var(--bg-card)}.ProjectsPage-module__8VcQ1a__projectTagInput:focus,.ProjectsPage-module__8VcQ1a__projectTagCategorySelect:focus{border-color:color-mix(in srgb,var(--tier-d)34%,transparent);background-color:var(--surface-ghost-strong);outline:none}.ProjectsPage-module__8VcQ1a__projectTagCategorySelect:focus{background-color:var(--bg-card)}.ProjectsPage-module__8VcQ1a__projectTagHint,.ProjectsPage-module__8VcQ1a__projectTagNotice,.ProjectsPage-module__8VcQ1a__projectTagSuggestionMeta,.ProjectsPage-module__8VcQ1a__projectTagSelectionMeta,.ProjectsPage-module__8VcQ1a__projectTagSelectionStatus{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__projectTagNotice{color:color-mix(in srgb,var(--tier-d)56%,var(--text-primary))}.ProjectsPage-module__8VcQ1a__projectTagSelectionList,.ProjectsPage-module__8VcQ1a__projectTagSuggestionList{flex-wrap:wrap;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__projectTagSuggestionList{margin-bottom:2px}.ProjectsPage-module__8VcQ1a__projectTagSelectionChip{gap:8px;padding-right:6px}.ProjectsPage-module__8VcQ1a__projectTagRemoveButton{width:22px;height:22px;color:inherit;background:color-mix(in srgb,var(--line-default)86%,transparent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;line-height:1;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectTagRemoveButton:hover:not(:disabled){background:color-mix(in srgb,var(--surface-canvas)62%,transparent);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__projectTagRemoveButton:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__projectTagCreatePanel{flex-direction:column;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__projectTagSuggestionTitle,.ProjectsPage-module__8VcQ1a__projectTagSuggestionName{color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1.4}.ProjectsPage-module__8VcQ1a__projectTagSuggestionButton{border:1px solid var(--line-default);background:var(--surface-ghost);color:var(--text-primary);border-radius:16px;align-items:center;gap:8px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectTagSuggestionButton:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-ghost-strong);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__projectTagSuggestionButton:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__projectTagCreateActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__coverEditorBody,.ProjectsPage-module__8VcQ1a__categoryEditorBody{flex-direction:column;gap:16px;display:flex}.ProjectsPage-module__8VcQ1a__formLabel{color:var(--text-secondary)}.ProjectsPage-module__8VcQ1a__coverFieldFallback{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.6}.ProjectsPage-module__8VcQ1a__coverPickerRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__categoryPresetList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ProjectsPage-module__8VcQ1a__categoryPresetButton{border:1px solid var(--line-default);text-align:left;min-height:46px;color:var(--text-primary);background:var(--surface-ghost);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:flex}.ProjectsPage-module__8VcQ1a__categoryPresetButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--tier-d)28%,transparent);background:var(--surface-ghost-strong);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__categoryPresetButton:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__categoryPresetTitle{font-size:.9rem;font-weight:600;line-height:1.4}.ProjectsPage-module__8VcQ1a__categoryPresetAction{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--tier-d)56%,var(--text-primary));font-size:.78rem;font-weight:700}.ProjectsPage-module__8VcQ1a__coverFileChip,.ProjectsPage-module__8VcQ1a__coverEditorSourceBadge{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:600;line-height:1.4;display:inline-flex}.ProjectsPage-module__8VcQ1a__coverFileChip{width:fit-content;max-width:100%;color:color-mix(in srgb,var(--tier-d)56%,var(--text-primary));background:color-mix(in srgb,var(--tier-d)16%,transparent);border:1px solid color-mix(in srgb,var(--tier-d)22%,transparent);overflow-wrap:anywhere;word-break:break-word}.ProjectsPage-module__8VcQ1a__coverEditorSourceBadge{z-index:4;color:var(--text-primary);background:color-mix(in srgb,var(--surface-canvas)78%,transparent);border:1px solid var(--line-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;top:14px;left:14px}.ProjectsPage-module__8VcQ1a__formInput,.ProjectsPage-module__8VcQ1a__formTextarea{color:var(--text-primary);background:var(--surface-ghost-strong);border-radius:18px;padding:14px 16px;font-size:.94rem}.ProjectsPage-module__8VcQ1a__formTextarea{resize:vertical;min-height:120px}.ProjectsPage-module__8VcQ1a__formInputInvalid{border-color:color-mix(in srgb,var(--tier-s)42%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tier-s)12%,transparent)}.ProjectsPage-module__8VcQ1a__formHint{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__formHintRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__formCounter{color:var(--text-muted);flex-shrink:0;font-size:.78rem;line-height:1.55}.ProjectsPage-module__8VcQ1a__formError{color:color-mix(in srgb,var(--tier-s)58%,var(--static-white-soft));margin:0;font-size:.88rem;line-height:1.5}.ProjectsPage-module__8VcQ1a__modalActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__confirmBody{flex-direction:column;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__confirmHighlight{color:var(--static-white-soft);font-weight:700}.ProjectsPage-module__8VcQ1a__confirmProjectList{flex-wrap:wrap;gap:10px;display:flex}.ProjectsPage-module__8VcQ1a__confirmProjectTag,.ProjectsPage-module__8VcQ1a__confirmProjectMore{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;line-height:1.4;display:inline-flex}.ProjectsPage-module__8VcQ1a__confirmProjectTag{color:color-mix(in srgb,var(--tier-d)56%,var(--text-primary));background:var(--bg-card);border:1px solid var(--bg-border)}.ProjectsPage-module__8VcQ1a__confirmProjectMore{color:var(--text-secondary);background:var(--surface-ghost);border:1px solid var(--line-subtle)}.ProjectsPage-module__8VcQ1a__bulkProjectActionBar{z-index:45;width:min(920px,100vw - 24px);animation:.22s ProjectsPage-module__8VcQ1a__bulkProjectActionBarSlideIn;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.ProjectsPage-module__8VcQ1a__bulkProjectActionBarInner{border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-canvas)92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 50px var(--shadow-color-medium);border-radius:26px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ProjectsPage-module__8VcQ1a__bulkProjectActionMeta{flex-direction:column;gap:6px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__bulkProjectActionCount{color:var(--text-primary);font-size:.98rem;line-height:1.3}.ProjectsPage-module__8VcQ1a__bulkProjectActionHint{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.5}.ProjectsPage-module__8VcQ1a__bulkProjectActionButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__mobileCreateFabDock{z-index:calc(var(--z-layer-navbar) + 3);pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:none;position:fixed;bottom:88px;right:max(18px,100% - 100vw + 18px)}.ProjectsPage-module__8VcQ1a__mobileCreateFabMenu{opacity:0;transform-origin:100% 100%;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(10px)scale(.96)}.ProjectsPage-module__8VcQ1a__mobileCreateFabMenuExpanded{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ProjectsPage-module__8VcQ1a__mobileCreateFabAction{color:var(--text-primary);pointer-events:auto;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:12px;padding:0;transition:transform .18s,opacity .18s;display:inline-flex}.ProjectsPage-module__8VcQ1a__mobileCreateFabAction:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__mobileCreateFabActionLabel{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);min-height:38px;box-shadow:var(--button-secondary-shadow);white-space:nowrap;color:var(--button-secondary-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:600;display:inline-flex}.ProjectsPage-module__8VcQ1a__mobileCreateFabActionButton,.ProjectsPage-module__8VcQ1a__mobileCreateFabTrigger{border:1px solid color-mix(in srgb,var(--tier-d)28%,transparent);width:58px;height:58px;box-shadow:0 18px 34px color-mix(in srgb,var(--blue-500)24%,var(--shadow-color-medium));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ProjectsPage-module__8VcQ1a__mobileCreateFabActionButton{background:var(--button-secondary-bg);color:var(--button-secondary-color);flex:none}.ProjectsPage-module__8VcQ1a__mobileCreateFabActionButton svg,.ProjectsPage-module__8VcQ1a__mobileCreateFabTriggerIcon svg{width:24px;height:24px;display:block}.ProjectsPage-module__8VcQ1a__mobileCreateFabTrigger{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-color);box-shadow:var(--button-primary-shadow);pointer-events:auto;padding:0;transition:transform .18s,box-shadow .18s,background .18s}.ProjectsPage-module__8VcQ1a__mobileCreateFabTriggerExpanded{box-shadow:0 20px 38px color-mix(in srgb,var(--tier-d)28%,var(--shadow-color-medium));background:linear-gradient(135deg,color-mix(in srgb,var(--button-primary-color)8%,var(--blue-700))0%,color-mix(in srgb,var(--button-primary-color)4%,var(--blue-600))100%);transform:translateY(-2px)}.ProjectsPage-module__8VcQ1a__mobileCreateFabTrigger:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__mobileCreateFabTriggerIcon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@keyframes ProjectsPage-module__8VcQ1a__detailsSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ProjectsPage-module__8VcQ1a__bulkProjectActionBarSlideIn{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.ProjectsPage-module__8VcQ1a__assetDetailsBackButton{height:36px;color:var(--text-primary);background:var(--surface-ghost);box-shadow:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;margin-top:2px;padding:0 14px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.ProjectsPage-module__8VcQ1a__assetDetailsBackButton:hover{border-color:var(--line-strong);background:var(--surface-ghost-strong);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__backButtonIcon{width:20px;height:20px;display:block}@media (max-width:768px){.ProjectsPage-module__8VcQ1a__dashboard{padding-bottom:112px}.ProjectsPage-module__8VcQ1a__mobileCreateFabDock{display:flex}.ProjectsPage-module__8VcQ1a__projectListTableHeader{display:none}.ProjectsPage-module__8VcQ1a__allProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProjectsPage-module__8VcQ1a__allProjectsGrid .ProjectsPage-module__8VcQ1a__projectCardActionArea{top:12px;right:12px;transform:none}.ProjectsPage-module__8VcQ1a__projectCardSelected{background:color-mix(in srgb,var(--tier-d)12%,transparent);border-color:color-mix(in srgb,var(--tier-d)32%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-d)20%,transparent)}.ProjectsPage-module__8VcQ1a__allProjectsList .ProjectsPage-module__8VcQ1a__projectCardBody,.ProjectsPage-module__8VcQ1a__createProjectCardListMobile .ProjectsPage-module__8VcQ1a__createProjectCardContent{min-width:0;padding:0 10px}.ProjectsPage-module__8VcQ1a__allProjectsList .ProjectsPage-module__8VcQ1a__projectCategoryList{margin-top:0}.ProjectsPage-module__8VcQ1a__allProjectsList .ProjectsPage-module__8VcQ1a__projectCardLink,.ProjectsPage-module__8VcQ1a__createProjectCardListMobile .ProjectsPage-module__8VcQ1a__createProjectCardSurface{width:88px;min-width:88px;padding:0}.ProjectsPage-module__8VcQ1a__allProjectsList .ProjectsPage-module__8VcQ1a__projectStorageCornerBadge{border-radius:10px;width:28px;height:28px;bottom:8px;right:8px}.ProjectsPage-module__8VcQ1a__allProjectsList .ProjectsPage-module__8VcQ1a__projectStorageCornerBadge svg{flex-basis:14px;width:14px;height:14px}.ProjectsPage-module__8VcQ1a__allProjectsList .ProjectsPage-module__8VcQ1a__projectCardActionArea{place-self:flex-end end}.ProjectsPage-module__8VcQ1a__projectStatusIconBadge{flex-basis:20px;width:20px;height:20px}.ProjectsPage-module__8VcQ1a__projectStatusIconBadge svg{flex-basis:16px;width:16px;height:16px}.ProjectsPage-module__8VcQ1a__projectCardInteractive:focus-visible{outline:2px solid color-mix(in srgb,var(--tier-d)48%,transparent);outline-offset:4px}.ProjectsPage-module__8VcQ1a__projectCardMenuButton{opacity:1;pointer-events:auto;width:30px;height:30px;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__trashProjectCard .ProjectsPage-module__8VcQ1a__projectCardActionArea{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__createProjectCardIconCompact{width:26px;height:26px}.ProjectsPage-module__8VcQ1a__createProjectCardIconCompact svg{width:14px;height:14px}.ProjectsPage-module__8VcQ1a__projectNameEditButton{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__allProjectsList .ProjectsPage-module__8VcQ1a__projectCardSelectionArea{z-index:auto;grid-column:3;place-self:flex-end end;position:static}.ProjectsPage-module__8VcQ1a__projectPendingBadge{top:10px;right:10px}.ProjectsPage-module__8VcQ1a__projectPendingBadgeFloating{display:none}.ProjectsPage-module__8VcQ1a__projectPendingBadgeInline{display:inline-flex}.ProjectsPage-module__8VcQ1a__sectionHeaderActions{justify-content:space-between;width:100%}.ProjectsPage-module__8VcQ1a__projectCardCheckboxLabel{opacity:1;pointer-events:auto;width:34px;height:34px;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__detailsSidebar{--details-mobile-bottom-offset:0px;box-sizing:border-box;z-index:100;background-color:#0000;flex-direction:column;width:100vw;max-width:none;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}body.layout-mobile-nav-active .ProjectsPage-module__8VcQ1a__detailsSidebar{--details-mobile-bottom-offset:calc(88px + var(--nav-mobile-offset))}.ProjectsPage-module__8VcQ1a__detailsSidebarInner{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;min-height:0;max-height:none;padding:calc(var(--nav-height) + env(safe-area-inset-top,0px))16px 120px;background-color:var(--bg-dark);flex-direction:column;flex:auto;gap:18px;display:flex;overflow-y:auto}.ProjectsPage-module__8VcQ1a__detailsHeroMetaDesktop{display:none}.ProjectsPage-module__8VcQ1a__detailsPreviewCategoryBadge{max-width:calc(100% - 18px);display:inline-flex}.ProjectsPage-module__8VcQ1a__contentWithSidebar{grid-template-columns:minmax(0,1fr)}.ProjectsPage-module__8VcQ1a__content{height:auto;min-height:calc(100vh - var(--nav-height) - 32px);min-height:calc(100dvh - var(--nav-height) - 32px)}.ProjectsPage-module__8VcQ1a__contentMain{padding-top:0}.ProjectsPage-module__8VcQ1a__contentWithSidebar .ProjectsPage-module__8VcQ1a__contentMain{margin-right:0}.ProjectsPage-module__8VcQ1a__sectionMeta{font-size:.7rem}.ProjectsPage-module__8VcQ1a__trashCard{grid-template-columns:minmax(0,1fr)}.ProjectsPage-module__8VcQ1a__trashCardMedia{max-width:180px}.ProjectsPage-module__8VcQ1a__trashCardHeader{flex-direction:column}}.ProjectsPage-module__8VcQ1a__inlineLoginLink{color:color-mix(in srgb,var(--tier-d)76%,var(--text-primary));margin-top:12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ProjectsPage-module__8VcQ1a__inlineLoginLink:hover{text-decoration:underline}@media (max-width:640px){.ProjectsPage-module__8VcQ1a__mobileCreateFabDock{bottom:84px;right:max(14px,100% - 100vw + 14px)}.ProjectsPage-module__8VcQ1a__mobileCreateFabActionLabel{min-height:36px;padding:0 12px;font-size:.84rem}.ProjectsPage-module__8VcQ1a__createEntryGrid{grid-template-columns:1fr}.ProjectsPage-module__8VcQ1a__createEntryCard{border-radius:22px;min-height:0;padding:18px}.ProjectsPage-module__8VcQ1a__createEntryAction{text-align:left;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);justify-content:flex-start;align-items:center;gap:4px 14px;display:grid}.ProjectsPage-module__8VcQ1a__createEntryActionBadge{border-radius:16px;grid-row:1/span 2;width:48px;height:48px}.ProjectsPage-module__8VcQ1a__createEntryActionIcon{width:21px;height:21px}.ProjectsPage-module__8VcQ1a__createEntryActionTitle,.ProjectsPage-module__8VcQ1a__createEntryDescription{align-self:auto;max-width:none}.ProjectsPage-module__8VcQ1a__sectionHeader{align-items:flex-start}.ProjectsPage-module__8VcQ1a__sectionHeaderActions{margin-left:0}.ProjectsPage-module__8VcQ1a__publishedRecordsGrid{grid-template-columns:1fr}.ProjectsPage-module__8VcQ1a__publishedRecordCard{border-radius:18px}.ProjectsPage-module__8VcQ1a__publishedRecordSummary{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px}.ProjectsPage-module__8VcQ1a__publishedRecordCoverShell{aspect-ratio:1;border-radius:10px}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryBody{align-items:flex-start;gap:8px}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryMain{gap:4px}.ProjectsPage-module__8VcQ1a__publishedRecordTitle{font-size:1rem;line-height:1.25}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryHeaderAside{align-self:flex-start;gap:6px;height:100%}.ProjectsPage-module__8VcQ1a__publishedRecordSummaryMeta{color:var(--text-muted);font-size:.88rem;line-height:1.35}.ProjectsPage-module__8VcQ1a__publishedRecordStatusBadge{min-height:28px;padding:0 10px;font-size:.72rem}.ProjectsPage-module__8VcQ1a__publishedRecordChevronIcon{width:14px;height:14px}.ProjectsPage-module__8VcQ1a__publishedRecordDetailGrid{grid-template-columns:1fr;gap:0;padding-top:0}.ProjectsPage-module__8VcQ1a__publishedRecordDetails{gap:0;padding:0 0 14px}.ProjectsPage-module__8VcQ1a__publishedRecordActions{border-top:1px solid var(--line-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 0;display:grid}:is(.ProjectsPage-module__8VcQ1a__publishedRecordActions .secondaryButton,.ProjectsPage-module__8VcQ1a__publishedRecordActions .dangerButton){border-radius:14px;width:100%;min-width:0;min-height:44px;padding-inline:0}.ProjectsPage-module__8VcQ1a__publishedRecordDetailItem{border-top:1px solid var(--line-default);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px}.ProjectsPage-module__8VcQ1a__publishedRecordDetailItem strong{text-align:right;max-width:58%;font-size:.95rem;font-weight:600;line-height:1.35}.ProjectsPage-module__8VcQ1a__publishedRecordDetailLabel{letter-spacing:normal;text-transform:none;color:var(--text-secondary);font-size:.88rem;font-weight:500}.ProjectsPage-module__8VcQ1a__publishedRecordTokenValue{max-width:58%;color:var(--text-muted);font-size:.82rem}}
