.dashboard-module__Mm8Ika__dashboard{gap:var(--space-8);min-width:0;display:grid}.dashboard-module__Mm8Ika__dashboardState{border:1px solid var(--stitch-outline-variant);place-content:center;justify-items:center;gap:var(--space-3);background:var(--surface);min-height:420px;color:var(--stitch-on-surface-variant);text-align:center;border-radius:18px;display:grid}.dashboard-module__Mm8Ika__dashboardState h2,.dashboard-module__Mm8Ika__dashboardState p{margin:0}.dashboard-module__Mm8Ika__loadingIcon{animation:1s linear infinite dashboard-module__Mm8Ika__metric-spin}.dashboard-module__Mm8Ika__emptyCard{border:1px solid var(--stitch-outline-variant);background:var(--surface);min-height:180px;color:var(--muted);border-radius:16px;place-items:center;padding:24px;display:grid}.dashboard-module__Mm8Ika__metrics{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-module__Mm8Ika__metric{border:1px solid var(--stitch-outline-variant);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;min-height:142px;padding:25px 24px;display:flex}.dashboard-module__Mm8Ika__metricLabel{justify-content:space-between;align-items:flex-start;gap:var(--space-3);color:var(--stitch-on-surface-variant);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.35;display:flex}.dashboard-module__Mm8Ika__metricLabel span{max-width:110px}.dashboard-module__Mm8Ika__metric strong{color:var(--text);font-size:clamp(24px,2.1vw,35px);font-weight:var(--font-weight-bold);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;column-gap:2px;line-height:1;display:flex}.dashboard-module__Mm8Ika__metric strong small{min-width:0;color:var(--stitch-on-surface-variant);white-space:nowrap;font-size:16px;font-weight:var(--font-weight-regular);letter-spacing:-.02em}.dashboard-module__Mm8Ika__metric-success .dashboard-module__Mm8Ika__metricLabel svg{color:var(--success)}.dashboard-module__Mm8Ika__metric-primary .dashboard-module__Mm8Ika__metricLabel svg{color:var(--stitch-tertiary)}.dashboard-module__Mm8Ika__metric-danger .dashboard-module__Mm8Ika__metricLabel svg,.dashboard-module__Mm8Ika__metric-danger strong{color:var(--stitch-error)}.dashboard-module__Mm8Ika__metric-neutral .dashboard-module__Mm8Ika__metricLabel svg{color:var(--stitch-on-surface-variant)}.dashboard-module__Mm8Ika__metric-primary:nth-child(2) .dashboard-module__Mm8Ika__metricLabel svg{animation:2.2s linear infinite dashboard-module__Mm8Ika__metric-spin}.dashboard-module__Mm8Ika__workspaceGrid{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);min-width:0;display:grid}.dashboard-module__Mm8Ika__reviewColumn,.dashboard-module__Mm8Ika__upcoming{min-width:0}.dashboard-module__Mm8Ika__reviewColumn{gap:var(--space-5);grid-template-rows:auto auto 1fr;display:grid}.dashboard-module__Mm8Ika__sectionHeading{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:32px;display:flex}.dashboard-module__Mm8Ika__sectionHeading h2{color:var(--text);margin:0;font-size:24px;line-height:1.25}.dashboard-module__Mm8Ika__sectionHeading a{color:var(--primary);font-size:14px;font-weight:var(--font-weight-medium);padding:4px}.dashboard-module__Mm8Ika__sectionHeading a:hover{color:var(--stitch-primary-hover)}.dashboard-module__Mm8Ika__reviewCard{border:1px solid var(--stitch-outline-variant);background:radial-gradient(circle at 100% 0%, #8083ff1a, transparent 52%), var(--surface-high);border-radius:20px;grid-template-columns:minmax(270px,41%) minmax(0,1fr);min-height:330px;display:grid;overflow:hidden}.dashboard-module__Mm8Ika__thumbnailArea{min-height:330px;padding:0 var(--space-6);border-right:1px solid var(--stitch-outline-variant);background:linear-gradient(140deg,#25262a,#1c1d20);place-items:center;display:grid}.dashboard-module__Mm8Ika__thumbnailFrame{aspect-ratio:9/16;color:#fff;background:radial-gradient(circle at 70% 20%,#8083ff6b,#0000 28%),linear-gradient(160deg,#24233d,#0d0d14 72%);border:1px solid #77788d;border-radius:9px;flex-direction:column;justify-content:space-between;width:190px;max-width:100%;padding:22px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000080}.dashboard-module__Mm8Ika__thumbnailFrame strong{font-size:18px;line-height:1.2}.dashboard-module__Mm8Ika__thumbnailFrame small{color:#d5d5df;font-family:var(--font-mono);font-size:14px}.dashboard-module__Mm8Ika__reviewContent{justify-content:space-between;gap:var(--space-6);flex-direction:column;min-width:0;padding:36px;display:flex}.dashboard-module__Mm8Ika__reviewStatus,.dashboard-module__Mm8Ika__reviewStatus span,.dashboard-module__Mm8Ika__reviewMetadata,.dashboard-module__Mm8Ika__reviewMetadata span,.dashboard-module__Mm8Ika__reviewActions{align-items:center;display:flex}.dashboard-module__Mm8Ika__reviewStatus{gap:var(--space-3);margin-bottom:var(--space-5);color:var(--stitch-on-surface-variant);flex-wrap:wrap;font-size:14px}.dashboard-module__Mm8Ika__reviewStatus span{gap:6px}.dashboard-module__Mm8Ika__reviewStatus .status{color:var(--success);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:0;background:#4edea31f;border:1px solid #4edea352;border-radius:6px;padding:7px 10px}.dashboard-module__Mm8Ika__reviewContent h3{color:var(--text);margin:0;font-size:clamp(24px,1.7vw,32px);line-height:1.18}.dashboard-module__Mm8Ika__reviewMetadata{gap:var(--space-6);margin-top:var(--space-6);color:var(--stitch-on-surface-variant);flex-wrap:wrap;font-size:15px}.dashboard-module__Mm8Ika__reviewMetadata span{gap:9px}.dashboard-module__Mm8Ika__reviewActions{gap:var(--space-3);flex-wrap:wrap}.dashboard-module__Mm8Ika__reviewDownloadHint{margin:calc(var(--space-3) * -1) 0 0;color:var(--stitch-on-surface-variant);font-size:14px;line-height:1.45}.dashboard-module__Mm8Ika__primaryAction,.dashboard-module__Mm8Ika__secondaryAction{min-height:48px;font-size:15px;font-weight:var(--font-weight-semibold);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:inline-flex}.dashboard-module__Mm8Ika__primaryAction{background:var(--stitch-primary);color:var(--primary-ink);box-shadow:0 8px 20px #8083ff2e}.dashboard-module__Mm8Ika__primaryAction:hover{background:var(--stitch-primary-hover)}.dashboard-module__Mm8Ika__secondaryAction{border:1px solid var(--stitch-outline);color:var(--text);background:0 0}.dashboard-module__Mm8Ika__secondaryAction:hover{background:var(--surface-highest)}.dashboard-module__Mm8Ika__pipelineCard{border:1px solid var(--stitch-outline-variant);background:var(--surface);border-radius:16px;min-height:180px;padding:28px 30px}.dashboard-module__Mm8Ika__pipelineCard h3{color:var(--stitch-on-surface-variant);letter-spacing:.02em;margin:0 0 24px;font-size:14px}.dashboard-module__Mm8Ika__pipeline{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0 4px;list-style:none;display:grid;position:relative}.dashboard-module__Mm8Ika__pipeline:before{content:"";background:var(--stitch-outline-variant);height:2px;position:absolute;top:19px;left:5%;right:5%}.dashboard-module__Mm8Ika__pipeline li{z-index:1;min-width:0;color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:11px;font-size:12px;display:flex;position:relative}.dashboard-module__Mm8Ika__pipelineMarker{border:1px solid var(--stitch-outline-variant);background:var(--surface-highest);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dashboard-module__Mm8Ika__pipeline-complete .dashboard-module__Mm8Ika__pipelineMarker{border-color:var(--success);background:var(--success);color:#08281c;box-shadow:0 0 12px #4edea333}.dashboard-module__Mm8Ika__pipeline-current{color:var(--primary)!important}.dashboard-module__Mm8Ika__pipeline-current .dashboard-module__Mm8Ika__pipelineMarker{border-color:var(--primary-strong);background:var(--primary-strong);color:var(--primary-ink);box-shadow:0 0 16px #8083ff7a}.dashboard-module__Mm8Ika__pipeline-failed{color:var(--stitch-error)!important}.dashboard-module__Mm8Ika__pipeline-failed .dashboard-module__Mm8Ika__pipelineMarker{border-color:var(--stitch-error);background:var(--danger-bg);color:var(--stitch-error)}.dashboard-module__Mm8Ika__pipelineNote{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--type-body-sm-size)}.dashboard-module__Mm8Ika__waitingDot{background:var(--stitch-outline-variant);border-radius:50%;width:9px;height:9px}.dashboard-module__Mm8Ika__pipeline-waiting{color:var(--muted)!important}.dashboard-module__Mm8Ika__upcoming{gap:var(--space-5);grid-template-rows:auto 1fr;display:grid}.dashboard-module__Mm8Ika__upcoming .dashboard-module__Mm8Ika__sectionHeading a{color:var(--stitch-on-surface-variant)}.dashboard-module__Mm8Ika__upcomingList{gap:var(--space-4);grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.dashboard-module__Mm8Ika__seriesCard{border:1px solid var(--stitch-outline-variant);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;min-height:0;padding:24px;display:flex}.dashboard-module__Mm8Ika__seriesCard:hover{border-color:var(--stitch-outline);background:var(--surface-high)}.dashboard-module__Mm8Ika__seriesCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.dashboard-module__Mm8Ika__seriesIcon{border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.dashboard-module__Mm8Ika__seriesIcon-news{background:var(--blue-bg);color:var(--stitch-tertiary)}.dashboard-module__Mm8Ika__seriesIcon-commentary{background:var(--danger-bg);color:var(--stitch-error)}.dashboard-module__Mm8Ika__seriesIcon-fitness{background:var(--success-bg);color:var(--success)}.dashboard-module__Mm8Ika__cadence{border:1px solid var(--stitch-outline-variant);color:var(--stitch-on-surface-variant);font-family:var(--font-mono);letter-spacing:.04em;border-radius:5px;padding:5px 9px;font-size:13px}.dashboard-module__Mm8Ika__seriesCard>strong{color:var(--text);margin-bottom:8px;font-size:16px;line-height:1.3}.dashboard-module__Mm8Ika__seriesCard>small{color:var(--stitch-on-surface-variant);align-items:center;gap:6px;font-size:11px;display:flex}@keyframes dashboard-module__Mm8Ika__metric-spin{to{transform:rotate(360deg)}}@media (max-width:1280px){.dashboard-module__Mm8Ika__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module__Mm8Ika__metric{min-height:112px;padding:20px}.dashboard-module__Mm8Ika__workspaceGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(285px,.8fr)}.dashboard-module__Mm8Ika__reviewCard{grid-template-columns:minmax(230px,39%) minmax(0,1fr)}.dashboard-module__Mm8Ika__reviewContent{padding:28px}.dashboard-module__Mm8Ika__seriesCard{padding:18px}}@media (max-width:1050px){.dashboard-module__Mm8Ika__workspaceGrid{grid-template-columns:1fr}.dashboard-module__Mm8Ika__upcomingList{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module__Mm8Ika__seriesCard{min-height:180px}}@media (max-width:900px){.dashboard-module__Mm8Ika__reviewCard{grid-template-columns:1fr}.dashboard-module__Mm8Ika__thumbnailArea{border-right:0;border-bottom:1px solid var(--stitch-outline-variant);min-height:320px}}@media (max-width:768px){.dashboard-module__Mm8Ika__dashboard{gap:var(--space-6)}.dashboard-module__Mm8Ika__metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__Mm8Ika__metric{min-height:110px;padding:16px}.dashboard-module__Mm8Ika__metricLabel{font-size:12px}.dashboard-module__Mm8Ika__metric strong{font-size:29px}.dashboard-module__Mm8Ika__sectionHeading h2{font-size:21px}.dashboard-module__Mm8Ika__thumbnailFrame{width:168px}.dashboard-module__Mm8Ika__reviewContent{padding:24px}.dashboard-module__Mm8Ika__reviewMetadata{gap:var(--space-4)}.dashboard-module__Mm8Ika__pipelineCard{min-height:auto;padding:22px 16px}.dashboard-module__Mm8Ika__pipeline{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:24px;min-width:0}.dashboard-module__Mm8Ika__pipeline:before{display:none}.dashboard-module__Mm8Ika__upcomingList{grid-template-columns:1fr}.dashboard-module__Mm8Ika__seriesCard{min-height:158px}}@media (max-width:390px){.dashboard-module__Mm8Ika__metric{min-height:104px;padding:14px}.dashboard-module__Mm8Ika__metricLabel{gap:6px;font-size:12px}.dashboard-module__Mm8Ika__metricLabel svg{width:16px;height:16px}.dashboard-module__Mm8Ika__metric strong{font-size:26px}.dashboard-module__Mm8Ika__metric strong small{font-size:14px}.dashboard-module__Mm8Ika__reviewContent h3{font-size:23px}.dashboard-module__Mm8Ika__reviewActions{align-items:stretch}.dashboard-module__Mm8Ika__primaryAction,.dashboard-module__Mm8Ika__secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.dashboard-module__Mm8Ika__metric-primary:nth-child(2) .dashboard-module__Mm8Ika__metricLabel svg{animation:none}}.dashboard-module__Mm8Ika__firstRunSteps{text-align:left;gap:.75rem;width:min(34rem,100%);margin:0;padding:0;list-style:none;display:grid}.dashboard-module__Mm8Ika__firstRunSteps li{border:1px solid var(--outline-soft);background:var(--surface-high);border-radius:.7rem;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;display:flex}.dashboard-module__Mm8Ika__firstRunSteps li[data-state=done] svg{color:var(--success)}.dashboard-module__Mm8Ika__firstRunSteps li[data-state=todo] svg,.dashboard-module__Mm8Ika__firstRunSteps li[data-state=unknown] svg{color:var(--amber)}.dashboard-module__Mm8Ika__firstRunSteps li>div{gap:.2rem;display:grid}.dashboard-module__Mm8Ika__firstRunSteps strong{font-size:.95rem}.dashboard-module__Mm8Ika__firstRunSteps span{color:var(--muted);font-size:.85rem}.dashboard-module__Mm8Ika__firstRunSteps a{justify-self:start;font-size:.85rem}.dashboard-module__Mm8Ika__firstRunState{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.dashboard-module__Mm8Ika__start{border:1px solid var(--selected-border,var(--stitch-outline-variant));justify-content:space-between;align-items:center;gap:var(--space-5);background:linear-gradient(135deg, var(--selected), var(--surface));border-radius:18px;flex-wrap:wrap;padding:24px 28px;display:flex}.dashboard-module__Mm8Ika__startCopy{gap:6px;min-width:0;max-width:40rem;display:grid}.dashboard-module__Mm8Ika__startCopy h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:24px}.dashboard-module__Mm8Ika__startCopy p{color:var(--stitch-on-surface-variant);margin:0;font-size:15px;line-height:1.5}.dashboard-module__Mm8Ika__startActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-module__Mm8Ika__startActions .button{min-height:44px}.dashboard-module__Mm8Ika__recent{gap:var(--space-3);min-width:0;display:grid}.dashboard-module__Mm8Ika__recentList{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.dashboard-module__Mm8Ika__recentItem{border:1px solid var(--stitch-outline-variant);background:var(--surface);min-width:0;min-height:76px;color:var(--text);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.dashboard-module__Mm8Ika__recentItem:hover{border-color:var(--primary-strong);background:var(--surface-high)}.dashboard-module__Mm8Ika__recentItem .status{grid-column:2;justify-self:start}.dashboard-module__Mm8Ika__recentCover{background:linear-gradient(160deg, var(--primary-strong), #231d52);color:#fff;width:44px;height:56px;font-weight:var(--font-weight-bold);border-radius:8px;grid-row:1/span 2;place-items:center;font-size:18px;display:grid}.dashboard-module__Mm8Ika__recentCopy{gap:2px;min-width:0;display:grid}.dashboard-module__Mm8Ika__recentCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.dashboard-module__Mm8Ika__recentCopy small{color:var(--stitch-on-surface-variant);font-size:13px}.dashboard-module__Mm8Ika__noReels{border:1px dashed var(--stitch-outline-variant);background:var(--surface);border-radius:16px;padding:20px 24px}.dashboard-module__Mm8Ika__noReels h2{margin:0 0 4px;font-size:18px}.dashboard-module__Mm8Ika__noReels p{color:var(--stitch-on-surface-variant);margin:0;font-size:14px}.dashboard-module__Mm8Ika__setupCard{border:1px solid var(--stitch-outline-variant);gap:var(--space-3);background:var(--surface);color:var(--text);border-radius:16px;padding:22px 24px;display:grid}.dashboard-module__Mm8Ika__setupCard>p{color:var(--stitch-on-surface-variant);margin:0;font-size:14px;line-height:1.5}.dashboard-module__Mm8Ika__setupHeading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-module__Mm8Ika__setupHeading h2{margin:0;font-size:18px}.dashboard-module__Mm8Ika__setupBadge{border:1px solid var(--outline-soft);color:var(--stitch-on-surface-variant);font-size:12px;font-weight:var(--font-weight-semibold);border-radius:999px;padding:2px 8px}.dashboard-module__Mm8Ika__setupCard .dashboard-module__Mm8Ika__firstRunSteps{width:100%}.dashboard-module__Mm8Ika__setupCard .dashboard-module__Mm8Ika__firstRunSteps li{background:var(--surface-low);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;display:grid}.dashboard-module__Mm8Ika__setupCard .dashboard-module__Mm8Ika__firstRunSteps span{color:var(--stitch-on-surface-variant);font-size:14px}.dashboard-module__Mm8Ika__setupAction{white-space:nowrap;min-height:40px}.dashboard-module__Mm8Ika__setupPrimary{justify-self:start}@media (max-width:768px){.dashboard-module__Mm8Ika__start{padding:18px}.dashboard-module__Mm8Ika__startActions{width:100%}.dashboard-module__Mm8Ika__startActions .button{flex:auto}.dashboard-module__Mm8Ika__setupCard .dashboard-module__Mm8Ika__firstRunSteps li{grid-template-columns:18px minmax(0,1fr)}.dashboard-module__Mm8Ika__setupAction{grid-column:2;justify-self:start}}
