.ProjectsPage-module__8VcQ1a__dashboard{box-sizing:border-box;--project-card-min-width:180px;--project-grid-columns:6;--project-grid-gap:18px;--details-sidebar-width:calc(var(--project-card-min-width)*2 + var(--project-grid-gap));--details-sidebar-top:calc(var(--nav-height) + 56px);--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:24px 16px 40px;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:24px;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:24px;min-width:0;height:auto;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}.ProjectsPage-module__8VcQ1a__cloudSyncIndicator{top:calc(var(--nav-height) + 14px);z-index:12;border:1px solid var(--line-default);background:color-mix(in srgb,var(--surface-raised)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px var(--shadow-color-medium);border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:sticky}.ProjectsPage-module__8VcQ1a__cloudSyncIndicatorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectsPage-module__8VcQ1a__cloudSyncIndicatorTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.86rem;font-weight:700}.ProjectsPage-module__8VcQ1a__cloudSyncIndicatorDetail{color:var(--text-primary);font-size:.92rem;font-weight:600}.ProjectsPage-module__8VcQ1a__cloudSyncIndicatorTrack{background:color-mix(in srgb,var(--line-default)82%,transparent);border-radius:999px;height:5px;position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__cloudSyncIndicatorFill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--tier-d)74%,var(--surface-contrast))0%,color-mix(in srgb,var(--tier-c)72%,var(--surface-canvas))100%);transition:transform .22s ease-out;position:absolute;inset:0}.ProjectsPage-module__8VcQ1a__cloudSyncIndicatorFill:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--static-white)34%,transparent)48%,transparent 100%);animation:1.4s ease-in-out infinite ProjectsPage-module__8VcQ1a__cloudSyncIndicatorSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes ProjectsPage-module__8VcQ1a__cloudSyncIndicatorSweep{0%{opacity:0;transform:translate(-100%)}20%{opacity:.46}to{opacity:0;transform:translate(100%)}}@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:18px;margin:0;padding:14px 16px;font-size:.9rem;line-height:1.6}.ProjectsPage-module__8VcQ1a__section{flex-direction:column;gap:18px;display:flex}.ProjectsPage-module__8VcQ1a__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ProjectsPage-module__8VcQ1a__sectionHeaderMain{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.ProjectsPage-module__8VcQ1a__sectionHeaderActions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:640px){.ProjectsPage-module__8VcQ1a__cloudSyncIndicatorHeader{flex-direction:column;align-items:flex-start}.ProjectsPage-module__8VcQ1a__sectionHeader{align-items:flex-start}.ProjectsPage-module__8VcQ1a__sectionHeaderActions{margin-left:0}}.ProjectsPage-module__8VcQ1a__scopeTabs{border:1px solid var(--line-default);background:var(--surface-ghost);border-radius:999px;align-items:center;gap:8px;padding:6px;display:inline-flex}.ProjectsPage-module__8VcQ1a__scopeTab{min-height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 18px;font-size:.92rem;font-weight:700;transition:background .18s,color .18s,transform .18s}.ProjectsPage-module__8VcQ1a__scopeTab:hover{color:var(--text-primary);transform:translateY(-1px)}.ProjectsPage-module__8VcQ1a__scopeTabActive{background:var(--surface-contrast);color:var(--text-contrast);box-shadow:0 14px 28px var(--shadow-color-medium)}.ProjectsPage-module__8VcQ1a__scopeTabActive:hover{background:var(--surface-contrast);color:var(--text-contrast);box-shadow:0 18px 36px var(--shadow-color-medium);transform:translateY(-1px)}.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:6px 0 0;font-size:1.3rem;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__projectCard{z-index:0;width:100%;min-width:0;position:relative}.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 28px 56px var(--shadow-color-medium);z-index:20}.ProjectsPage-module__8VcQ1a__projectCardLink{color:inherit;background:var(--surface-ghost);border:1px solid var(--line-default);flex-direction:column;gap:16px;margin-bottom:6px;padding:8px;text-decoration:none;display:flex}.ProjectsPage-module__8VcQ1a__projectCardLink:hover{background:var(--surface-ghost-strong)}.ProjectsPage-module__8VcQ1a__previewCard img{transition:transform .18s}.ProjectsPage-module__8VcQ1a__projectCardLink:hover .ProjectsPage-module__8VcQ1a__previewCard img{transform:scale(1.1)}.ProjectsPage-module__8VcQ1a__projectCardLinkDisabled{cursor:default}.ProjectsPage-module__8VcQ1a__projectCardMultiSelect .ProjectsPage-module__8VcQ1a__projectCardLinkDisabled{cursor:pointer}.ProjectsPage-module__8VcQ1a__projectCardLinkDisabled:hover{background:var(--surface-ghost)}.ProjectsPage-module__8VcQ1a__projectStorageBadge{border:1px solid var(--line-default);letter-spacing:.08em;text-transform:uppercase;width:fit-content;min-height:24px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-ghost-strong)86%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectStorageBadgeCloud{border-color:color-mix(in srgb,var(--tier-d)28%,transparent);color:color-mix(in srgb,var(--tier-d)72%,var(--text-primary));background:color-mix(in srgb,var(--tier-d)12%,transparent)}.ProjectsPage-module__8VcQ1a__projectStatusGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ProjectsPage-module__8VcQ1a__projectCardSelectionArea{z-index:10;position:absolute;top:16px;left:16px}.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-canvas)78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:38px;height:38px;box-shadow:0 12px 20px var(--shadow-color-soft);opacity:0;pointer-events:none;cursor:pointer;border-radius:999px;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{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:var(--surface-ghost);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;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:50%;right:16px;transform:translateY(-50%)}.ProjectsPage-module__8VcQ1a__projectCardMenuButton{width:38px;min-width:38px;height:38px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-canvas)78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 20px var(--shadow-color-soft);opacity:0;pointer-events:none;border-radius:999px;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__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){border-color:var(--bg-white);background:color-mix(in srgb,var(--surface-page)84%,transparent)}.ProjectsPage-module__8VcQ1a__projectCardMenuButton:disabled{opacity:.52;cursor:not-allowed;pointer-events:auto;transform:translateY(0)}.ProjectsPage-module__8VcQ1a__projectCardMenuButtonIcon{font-size:1.6rem;line-height:1}.ProjectsPage-module__8VcQ1a__projectCardMenu{z-index:var(--z-layer-dropdown)}@media (max-width:768px){.ProjectsPage-module__8VcQ1a__projectCardMenuOpen{box-shadow:none}}.ProjectsPage-module__8VcQ1a__syncActionMenuButton{border:1px solid var(--sync-accent-line);background:linear-gradient(135deg,color-mix(in srgb,var(--sync-accent-start)86%,var(--surface-contrast))0%,color-mix(in srgb,var(--sync-accent-mid)88%,var(--surface-contrast))54%,color-mix(in srgb,var(--sync-accent-end)86%,var(--surface-contrast))100%);color:var(--static-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--static-white)12%,transparent);background-size:220% 220%;font-weight:800;animation:5.2s ease-in-out infinite ProjectsPage-module__8VcQ1a__syncActionGradientShift;position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__syncActionMenuButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--sync-accent-line)88%,var(--static-white));background:linear-gradient(135deg,color-mix(in srgb,var(--sync-accent-start)92%,var(--surface-contrast))0%,color-mix(in srgb,var(--sync-accent-mid)94%,var(--surface-contrast))54%,color-mix(in srgb,var(--sync-accent-end)92%,var(--surface-contrast))100%);color:var(--static-white);box-shadow:0 16px 28px color-mix(in srgb,var(--sync-accent-line)26%,transparent);background-size:220% 220%}.ProjectsPage-module__8VcQ1a__previewCard{aspect-ratio:16/9;background:linear-gradient(180deg,var(--surface-ghost-strong)0%,color-mix(in srgb,var(--surface-canvas)20%,transparent)100%);position:relative;overflow:hidden}.ProjectsPage-module__8VcQ1a__previewCardLoadingState{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%;animation:1.2s ease-in-out infinite ProjectsPage-module__8VcQ1a__projectPreviewCardLoading;position:absolute;inset:0}.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;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__projectCardTopline{justify-content:space-between;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.2rem;line-height:1.35}.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__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{justify-content:center;display:flex}.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__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:flex-start;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__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;gap:8px;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__detailsActionCardSync{border-color:var(--sync-accent-line);background:linear-gradient(180deg,var(--sync-accent-start)0%,color-mix(in srgb,var(--sync-accent-mid)92%,transparent)52%,var(--sync-accent-end)100%);box-shadow:0 18px 30px var(--sync-accent-glow);background-size:220% 220%;animation:5s ease-in-out infinite ProjectsPage-module__8VcQ1a__syncActionGradientShift}.ProjectsPage-module__8VcQ1a__detailsActionCardSync .ProjectsPage-module__8VcQ1a__detailsActionIcon,.ProjectsPage-module__8VcQ1a__detailsActionCardSync .ProjectsPage-module__8VcQ1a__detailsActionLabel{color:var(--sync-accent-text)}.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(2,minmax(0,1fr));gap:16px;display:grid}.ProjectsPage-module__8VcQ1a__createEntryCard{border:2px solid var(--bg-border);width:100%;min-height:220px;color:var(--text-primary);text-align:left;background:var(--bg-card);border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;display:flex}.ProjectsPage-module__8VcQ1a__createEntryCard:hover:not(:disabled),.ProjectsPage-module__8VcQ1a__createEntryCard:focus-visible{border-color:var(--line-strong);background:radial-gradient(circle at top right,color-mix(in srgb,var(--surface-contrast)16%,transparent),transparent 40%),var(--surface-ghost-strong);box-shadow:0 20px 40px var(--shadow-color-medium);transform:translateY(-2px)}.ProjectsPage-module__8VcQ1a__createEntryCard:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tier-d)16%,transparent),0 20px 40px var(--shadow-color-medium);outline:none}.ProjectsPage-module__8VcQ1a__createEntryCard:disabled{opacity:.6;cursor:not-allowed}.ProjectsPage-module__8VcQ1a__createEntryTitle{color:var(--text-primary);margin-top:20px;font-size:1.25rem;line-height:1.2}.ProjectsPage-module__8VcQ1a__createEntryDescription{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.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}@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__allProjectsGrid{grid-template-columns:1fr;gap:14px}.ProjectsPage-module__8VcQ1a__projectCard{flex-direction:row;align-items:center;column-gap:14px;display:flex}.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__projectCardLink{background:0 0;border:0;grid-column:1;margin-bottom:0;padding:0}.ProjectsPage-module__8VcQ1a__projectCardLink:hover,.ProjectsPage-module__8VcQ1a__projectCardLinkDisabled:hover{background:0 0}.ProjectsPage-module__8VcQ1a__projectCardBody{grid-column:2;min-width:0;padding-right:0}.ProjectsPage-module__8VcQ1a__projectCardTopline{justify-content:flex-start}.ProjectsPage-module__8VcQ1a__projectCategoryList{margin-top:0}.ProjectsPage-module__8VcQ1a__previewCard{aspect-ratio:16/9;width:80px}.ProjectsPage-module__8VcQ1a__projectCardActionArea{place-self:flex-end end}.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:34px;height:34px;transform:translateY(0)}.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{box-sizing:border-box;background-color:var(--bg-dark);z-index:100;flex-direction:column;width:100vw;max-width:none;height:100dvh;padding:24px 16px;display:flex;position:fixed;top:0;right:0;overflow:hidden}.ProjectsPage-module__8VcQ1a__detailsSidebarInner{min-height:0;max-height:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);-webkit-overflow-scrolling:touch;flex:auto}.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__contentWithSidebar .ProjectsPage-module__8VcQ1a__contentMain{margin-right:0}.ProjectsPage-module__8VcQ1a__sectionMeta{font-size:.7rem}.ProjectsPage-module__8VcQ1a__createEntryGrid{flex-direction:column;align-items:center;gap:16px;display:flex}}.ProjectsPage-module__8VcQ1a__cloudToggleRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.ProjectsPage-module__8VcQ1a__cloudToggleSwitch{cursor:pointer;flex:none;justify-content:center;align-items:center;width:56px;height:34px;display:inline-flex;position:relative}.ProjectsPage-module__8VcQ1a__cloudToggleSwitch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ProjectsPage-module__8VcQ1a__cloudToggleSlider{border:1px solid var(--line-default);background:var(--surface-ghost);border-radius:999px;width:56px;height:34px;transition:background .2s,border-color .2s;display:block;position:relative}.ProjectsPage-module__8VcQ1a__cloudToggleSlider:after{content:"";background:var(--static-white);width:24px;height:24px;box-shadow:0 8px 16px var(--shadow-color-soft);border-radius:999px;transition:transform .2s;position:absolute;top:4px;left:4px}.ProjectsPage-module__8VcQ1a__cloudToggleSwitch input:checked+.ProjectsPage-module__8VcQ1a__cloudToggleSlider{border-color:color-mix(in srgb,var(--tier-d)34%,transparent);background:color-mix(in srgb,var(--tier-d)28%,var(--surface-ghost))}.ProjectsPage-module__8VcQ1a__cloudToggleSwitch input:checked+.ProjectsPage-module__8VcQ1a__cloudToggleSlider:after{transform:translate(22px)}.ProjectsPage-module__8VcQ1a__cloudToggleSwitch input:disabled+.ProjectsPage-module__8VcQ1a__cloudToggleSlider{opacity:.5;cursor:not-allowed}.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}
.ProjectsLoading-module__dytjPW__projectGrid{animation:none}.ProjectsLoading-module__dytjPW__scopeTabsSkeleton{pointer-events:none}.ProjectsLoading-module__dytjPW__skeletonBlock,.ProjectsLoading-module__dytjPW__coverSkeleton,.ProjectsLoading-module__dytjPW__badgeSkeleton,.ProjectsLoading-module__dytjPW__pendingBadgeSkeleton,.ProjectsLoading-module__dytjPW__menuButtonSkeleton{border:1px solid color-mix(in srgb,var(--line-default)88%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--surface-card)92%,transparent)20%,color-mix(in srgb,var(--surface-ghost)96%,transparent)38%,color-mix(in srgb,var(--surface-card)92%,transparent)58%);background-size:220% 100%;animation:1.4s ease-in-out infinite ProjectsLoading-module__dytjPW__projectCardSkeletonWave;position:relative;overflow:hidden}.ProjectsLoading-module__dytjPW__projectCardLinkSkeleton{pointer-events:none}.ProjectsLoading-module__dytjPW__coverSkeleton{border-radius:var(--rd-medium);width:100%;height:100%;box-shadow:none;border:0}.ProjectsLoading-module__dytjPW__titleSkeleton{border-radius:12px;width:72%;height:24px;margin-top:2px}.ProjectsLoading-module__dytjPW__timeSkeleton{border-radius:10px;width:96px;height:14px}.ProjectsLoading-module__dytjPW__badgeSkeleton,.ProjectsLoading-module__dytjPW__pendingBadgeSkeleton{color:#0000;border-radius:999px}.ProjectsLoading-module__dytjPW__badgeSkeleton{width:68px;min-height:24px}.ProjectsLoading-module__dytjPW__pendingBadgeSkeleton{width:84px;min-height:28px}.ProjectsLoading-module__dytjPW__menuButtonSkeleton{color:#0000;border-radius:999px}.ProjectsLoading-module__dytjPW__scopeTabSkeleton{color:#0000;cursor:default;pointer-events:none}.ProjectsLoading-module__dytjPW__scopeTabWide{width:88px}.ProjectsLoading-module__dytjPW__scopeTabMedium{width:76px}.ProjectsLoading-module__dytjPW__scopeTabNarrow{width:70px}.ProjectsLoading-module__dytjPW__resultSkeleton{border-radius:10px;width:108px;height:14px}@keyframes ProjectsLoading-module__dytjPW__projectCardSkeletonWave{0%{background-position:100%}to{background-position:-100%}}
