.page-module__YmoVBW__canvas{flex-direction:column;gap:24px;max-width:1240px;margin:0 auto;padding:28px 28px 56px;display:flex}.page-module__YmoVBW__loadingState{min-height:40vh;color:var(--sc-muted);font-family:var(--sc-font-mono);align-items:center;gap:12px;padding:0 28px;font-size:.9rem;display:flex}.page-module__YmoVBW__spin{animation:.8s linear infinite page-module__YmoVBW__wb-spin}@keyframes page-module__YmoVBW__wb-spin{to{transform:rotate(360deg)}}.page-module__YmoVBW__errorNotice{background:color-mix(in srgb, var(--sc-danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--sc-danger) 25%, transparent);border-radius:var(--sc-radius-sm);color:var(--sc-danger);margin:0;padding:10px 14px;font-size:.82rem}.page-module__YmoVBW__quickStart{grid-template-columns:2fr 1fr;gap:16px;display:grid}.page-module__YmoVBW__quickMain{border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius-md);background:radial-gradient(620px 240px at 0% 0%, #25f4ee1f, transparent 60%), radial-gradient(520px 260px at 100% 120%, #fe2c551a, transparent 60%), linear-gradient(135deg, var(--sc-surface-2), var(--sc-surface-1));flex-direction:column;justify-content:space-between;gap:24px;min-height:200px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.page-module__YmoVBW__quickMain:before{content:"";background:linear-gradient(90deg, transparent, var(--sc-accent), transparent);opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.page-module__YmoVBW__quickHeading{font-family:var(--sc-font-display);color:var(--sc-text-hi);margin:6px 0 8px;font-size:1.7rem;line-height:1.1}.page-module__YmoVBW__quickSub{color:var(--sc-muted);max-width:460px;margin:0;font-size:.95rem}.page-module__YmoVBW__quickActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__YmoVBW__inlineError{color:var(--sc-danger);margin:12px 0 0;font-size:.82rem}.page-module__YmoVBW__quickStat{border:1px solid var(--sc-border-strong);border-top:3px solid var(--sc-accent-2);border-radius:var(--sc-radius-md);background:linear-gradient(180deg, var(--sc-surface-1), var(--sc-sunken));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;display:flex}.page-module__YmoVBW__quickStatIcon{color:var(--sc-accent-2);margin-bottom:4px}.page-module__YmoVBW__quickStatNum{font-family:var(--sc-font-display);color:var(--sc-text-hi);text-shadow:0 0 24px color-mix(in srgb, var(--sc-accent-2) 45%, transparent);font-size:2.6rem;font-weight:700;line-height:1}.page-module__YmoVBW__quickStatLabel{font-family:var(--sc-font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--sc-muted);font-size:.7rem}.page-module__YmoVBW__sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.page-module__YmoVBW__sectionTitle{font-family:var(--sc-font-display);color:var(--sc-text-hi);margin:0;font-size:1.1rem}.page-module__YmoVBW__projectGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-module__YmoVBW__projectCard{border:1px solid var(--sc-border);border-radius:var(--sc-radius-md);background:var(--sc-surface-1);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.page-module__YmoVBW__projectCard:hover{border-color:var(--sc-accent);transform:translateY(-2px)}.page-module__YmoVBW__projectMedia{background:var(--sc-sunken);place-items:center;height:152px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000c}.page-module__YmoVBW__projectMediaIcon{color:var(--sc-faint)}.page-module__YmoVBW__projectBadge{position:absolute;top:10px;right:10px}.page-module__YmoVBW__projectFooter{background:var(--sc-surface-2);border-top:1px solid var(--sc-border-strong);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.page-module__YmoVBW__projectInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__YmoVBW__projectTitle{font-family:var(--sc-font-mono);color:var(--sc-text-hi);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.page-module__YmoVBW__projectMeta{font-family:var(--sc-font-mono);color:var(--sc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.page-module__YmoVBW__tasksPanel{border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius-md);background:var(--sc-surface-1);overflow:hidden}.page-module__YmoVBW__tasksHead{border-bottom:1px solid var(--sc-border-strong);background:var(--sc-surface-2);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.page-module__YmoVBW__tasksHeadLeft{align-items:center;gap:8px;display:flex}.page-module__YmoVBW__headIcon{color:var(--sc-accent)}.page-module__YmoVBW__tasksTitle{font-family:var(--sc-font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--sc-text-hi);margin:0;font-size:.85rem}.page-module__YmoVBW__runningBadge{font-family:var(--sc-font-mono);color:var(--sc-accent-2);background:color-mix(in srgb, var(--sc-accent-2) 12%, transparent);border:1px solid color-mix(in srgb, var(--sc-accent-2) 30%, transparent);border-radius:var(--sc-radius-sm);padding:3px 9px;font-size:.72rem}.page-module__YmoVBW__taskEmpty{text-align:center;color:var(--sc-muted);padding:28px 16px;font-size:.85rem}.page-module__YmoVBW__taskRows{flex-direction:column;display:flex}.page-module__YmoVBW__taskRow{border-bottom:1px solid var(--sc-border);align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.page-module__YmoVBW__taskRow:last-child{border-bottom:none}.page-module__YmoVBW__taskRow:hover{background:var(--sc-surface-3)}.page-module__YmoVBW__taskId{font-family:var(--sc-font-mono);color:var(--sc-accent);flex-shrink:0;width:96px;font-size:.76rem}.page-module__YmoVBW__taskBody{flex:1;min-width:0}.page-module__YmoVBW__taskBodyTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.page-module__YmoVBW__taskLabel{color:var(--sc-text-hi);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.page-module__YmoVBW__taskPct{font-family:var(--sc-font-mono);color:var(--sc-muted);flex-shrink:0;font-size:.74rem}.page-module__YmoVBW__taskBar{background:var(--sc-surface-3);border-radius:var(--sc-radius-pill);height:6px;overflow:hidden}.page-module__YmoVBW__taskBarFill{border-radius:var(--sc-radius-pill);height:100%;display:block}.page-module__YmoVBW__taskBarActive{background:linear-gradient(90deg, var(--sc-accent), var(--sc-accent-2))}.page-module__YmoVBW__taskBarPending{background:var(--sc-border-strong)}.page-module__YmoVBW__taskTime{font-family:var(--sc-font-mono);color:var(--sc-faint);text-align:right;flex-shrink:0;width:72px;font-size:.72rem}.page-module__YmoVBW__panelCard{border:1px solid var(--sc-border-strong);border-radius:var(--sc-radius-md);background:var(--sc-surface-1);padding:18px 20px}.page-module__YmoVBW__panelHead{align-items:center;gap:10px;margin-bottom:16px;display:flex}.page-module__YmoVBW__panelTitle{font-family:var(--sc-font-display);color:var(--sc-text-hi);flex:1;margin:0;font-size:1.1rem}.page-module__YmoVBW__panelCount{font-family:var(--sc-font-mono);color:var(--sc-muted);background:var(--sc-surface-3);border:1px solid var(--sc-border);border-radius:var(--sc-radius-pill);padding:2px 8px;font-size:.72rem}.page-module__YmoVBW__emptyState{color:var(--sc-faint);padding:8px 0;font-size:.84rem}.page-module__YmoVBW__emptyLink{color:var(--sc-accent);text-decoration:none}.page-module__YmoVBW__emptyLink:hover{text-decoration:underline}.page-module__YmoVBW__productGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__YmoVBW__productCard{border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);background:var(--sc-surface-2);padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:block}.page-module__YmoVBW__productCard:hover{border-color:var(--sc-accent);background:var(--sc-surface-3);transform:translateY(-2px)}.page-module__YmoVBW__productCardTitle{font-family:var(--sc-font-display);color:var(--sc-text-hi);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:.88rem;font-weight:600;overflow:hidden}.page-module__YmoVBW__productCardMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__YmoVBW__productCategory{color:var(--sc-muted);text-transform:capitalize;font-size:.75rem}.page-module__YmoVBW__productAssetCount{font-family:var(--sc-font-mono);color:var(--sc-faint);flex-shrink:0;font-size:.7rem}@media (max-width:860px){.page-module__YmoVBW__quickStart{grid-template-columns:1fr}.page-module__YmoVBW__taskRow{flex-wrap:wrap;gap:8px 16px}.page-module__YmoVBW__taskTime{text-align:left}}@media (prefers-reduced-motion:reduce){.page-module__YmoVBW__spin{animation:none}.page-module__YmoVBW__projectCard:hover,.page-module__YmoVBW__productCard:hover{transform:none}}.page-module__YmoVBW__cardWrap{position:relative}.page-module__YmoVBW__cardMenu{z-index:5;position:absolute;top:8px;right:8px}.page-module__YmoVBW__cardMenuBtn{width:28px;height:28px;color:var(--sc-muted);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000002e;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-module__YmoVBW__cardMenuBtn:hover{background:var(--sc-surface-3);color:var(--sc-text-hi);border-color:var(--sc-border)}.page-module__YmoVBW__cardMenuPop{border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);background:var(--sc-surface-2);min-width:132px;box-shadow:var(--sc-shadow-card);flex-direction:column;padding:4px;display:flex;position:absolute;top:32px;right:0}.page-module__YmoVBW__cardMenuItem{text-align:left;color:var(--sc-text);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:.85rem}.page-module__YmoVBW__cardMenuItem:hover{background:var(--sc-surface-3);color:var(--sc-text-hi)}.page-module__YmoVBW__cardMenuDanger,.page-module__YmoVBW__cardMenuDanger:hover{color:var(--sc-danger)}
