:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--morrow-bg:#f7f6f3;--morrow-surface:#fff;--morrow-surface-subtle:#fbfaf8;--morrow-text:#1f1f1d;--morrow-text-muted:#696864;--morrow-border:#e7e4de;--morrow-accent:#6558d9;--morrow-accent-hover:#574ac8;--morrow-on-accent:#fff;--morrow-success:#247a52;--morrow-warning:#9a6514;--morrow-danger:#b43a3a;--morrow-focus:#6558d9;--morrow-radius-sm:8px;--morrow-radius-md:12px;--morrow-radius-lg:16px;--morrow-shadow-sm:0 1px 2px #1f1f1d0d, 0 6px 20px #1f1f1d0a;--morrow-space-1:4px;--morrow-space-2:8px;--morrow-space-3:12px;--morrow-space-4:16px;--morrow-space-5:24px;--morrow-space-6:32px;--morrow-space-7:48px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--morrow-bg:#181817;--morrow-surface:#222220;--morrow-surface-subtle:#1e1e1c;--morrow-text:#f2f0eb;--morrow-text-muted:#aaa7a0;--morrow-border:#373632;--morrow-accent:#8b7ff0;--morrow-accent-hover:#9b91f5;--morrow-on-accent:#181817}*,:before,:after{box-sizing:border-box}html{background:var(--morrow-bg);color:var(--morrow-text);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{margin:0}:focus-visible{outline:3px solid var(--morrow-focus);outline-offset:3px}.morrow-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.morrow-button{justify-content:center;align-items:center;gap:var(--morrow-space-2);min-height:44px;padding:0 var(--morrow-space-4);border-radius:var(--morrow-radius-sm);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:650;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.morrow-button[data-size=compact]{padding-inline:var(--morrow-space-3)}.morrow-button[data-variant=primary]{color:var(--morrow-on-accent);background:var(--morrow-accent)}.morrow-button[data-variant=primary]:hover:not(:disabled){background:var(--morrow-accent-hover)}.morrow-button[data-variant=secondary]{color:var(--morrow-text);background:var(--morrow-surface);border-color:var(--morrow-border)}.morrow-button[data-variant=ghost]{color:var(--morrow-text);background:0 0}.morrow-button[data-variant=danger]{color:#fff;background:var(--morrow-danger)}.morrow-button:disabled{cursor:not-allowed;opacity:.55}.morrow-surface{color:var(--morrow-text);background:var(--morrow-surface);border:1px solid var(--morrow-border);border-radius:var(--morrow-radius-md)}.morrow-surface[data-variant=subtle]{background:var(--morrow-surface-subtle)}.morrow-surface[data-variant=raised]{box-shadow:var(--morrow-shadow-sm)}.morrow-surface[data-padding=small]{padding:var(--morrow-space-3)}.morrow-surface[data-padding=medium]{padding:var(--morrow-space-4)}.morrow-surface[data-padding=large]{padding:var(--morrow-space-5)}.morrow-status-pill{min-height:28px;padding:0 var(--morrow-space-3);color:var(--morrow-text-muted);background:var(--morrow-surface-subtle);border:1px solid var(--morrow-border);border-radius:999px;align-items:center;font-size:.8125rem;font-weight:650;display:inline-flex}.morrow-status-pill[data-variant=accent]{border-color:var(--morrow-accent)}.morrow-status-pill[data-variant=success]{border-color:var(--morrow-success)}.morrow-status-pill[data-variant=warning]{border-color:var(--morrow-warning)}.morrow-status-pill[data-variant=danger]{border-color:var(--morrow-danger)}.morrow-empty-state,.morrow-error-card{padding:var(--morrow-space-5);color:var(--morrow-text);background:var(--morrow-surface);border:1px solid var(--morrow-border);border-radius:var(--morrow-radius-lg)}.morrow-empty-state{justify-items:start;gap:var(--morrow-space-3);display:grid}.morrow-empty-state h2,.morrow-error-card h2,.morrow-error-card h3,.morrow-artifact-frame h2,.morrow-artifact-frame h3,.morrow-artifact-frame h4,.morrow-artifact-frame h5,.morrow-artifact-frame h6{color:var(--morrow-text);margin:0;line-height:1.25}.morrow-empty-state__description,.morrow-error-card__explanation,.morrow-artifact-frame__metadata,.morrow-timeline__description,.morrow-timeline time{color:var(--morrow-text-muted)}.morrow-error-card{border-inline-start:4px solid var(--morrow-danger)}.morrow-error-card__preserved{font-weight:650}.morrow-error-card__actions,.morrow-error-card__alternative-actions{gap:var(--morrow-space-2);flex-wrap:wrap;display:flex}.morrow-error-card__actions{align-items:center}.morrow-error-card ul{padding-inline-start:var(--morrow-space-5)}.morrow-progress-steps,.morrow-timeline{margin:0;padding:0;list-style:none}.morrow-progress-steps{gap:var(--morrow-space-4);flex-wrap:wrap;display:flex}.morrow-progress-steps li{align-items:center;gap:var(--morrow-space-2);color:var(--morrow-text-muted);display:inline-flex}.morrow-progress-steps li[aria-current=step]{color:var(--morrow-text);font-weight:650}.morrow-progress-steps__marker{background:var(--morrow-surface);border:2px solid var(--morrow-border);border-radius:50%;width:10px;height:10px}.morrow-progress-steps li[data-status=complete] .morrow-progress-steps__marker{background:var(--morrow-success);border-color:var(--morrow-success)}.morrow-progress-steps li[data-status=current] .morrow-progress-steps__marker{border-color:var(--morrow-accent)}.morrow-timeline{gap:var(--morrow-space-4);display:grid}.morrow-timeline li{border-inline-start:2px solid var(--morrow-border);padding-inline-start:var(--morrow-space-4)}.morrow-timeline__heading{justify-content:space-between;gap:var(--morrow-space-2);flex-wrap:wrap;display:flex}.morrow-artifact-frame{color:var(--morrow-text);background:var(--morrow-surface);border:1px solid var(--morrow-border);border-radius:var(--morrow-radius-md);overflow:hidden}.morrow-artifact-frame__header{justify-content:space-between;align-items:center;gap:var(--morrow-space-4);padding:var(--morrow-space-4);border-block-end:1px solid var(--morrow-border);display:flex}.morrow-artifact-frame__actions{gap:var(--morrow-space-2);flex-wrap:wrap;display:flex}.morrow-artifact-frame__content{padding:var(--morrow-space-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--morrow-bg);min-width:320px;min-height:100vh}.muted{color:var(--morrow-text-muted)}.hint{margin-top:var(--morrow-space-2);color:var(--morrow-text-muted);font-size:.8125rem}.dashboard-shell__top{align-items:center;gap:var(--morrow-space-3);padding:var(--morrow-space-3) var(--morrow-space-5);border-block-end:1px solid var(--morrow-border);display:flex}.dashboard-shell__mark{border-radius:var(--morrow-radius-sm);background:linear-gradient(150deg, var(--morrow-accent), #9b8bff);width:26px;height:26px}.dashboard-shell__brand{color:var(--morrow-text);font-size:.875rem;font-weight:700;text-decoration:none}.dashboard-shell__spacer{flex:1}.dashboard-shell__who{color:var(--morrow-text-muted);font-size:.8125rem}.dashboard-shell__nav-link{color:var(--morrow-text-muted);cursor:pointer;background:0 0;border:none;font-size:.8125rem;text-decoration:none}.dashboard-shell__nav-link:hover{color:var(--morrow-text)}.auth-wrap{justify-content:center;align-items:center;gap:var(--morrow-space-4);min-height:calc(100vh - 60px);padding:var(--morrow-space-5);flex-direction:column;display:flex}.auth-mark{border-radius:var(--morrow-radius-md);background:linear-gradient(150deg, var(--morrow-accent), #9b8bff);color:#fff;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.field{margin-top:var(--morrow-space-4)}.field label{margin-bottom:var(--morrow-space-1);font-size:.8125rem;font-weight:650;display:block}.field input{border:1px solid var(--morrow-border);border-radius:var(--morrow-radius-sm);background:var(--morrow-bg);width:100%;color:var(--morrow-text);font:inherit;padding:9px 11px;font-size:.875rem}.auth-submit{width:100%;margin-top:var(--morrow-space-5)}.auth-foot{margin-top:var(--morrow-space-5);text-align:center;font-size:.8125rem}.dashboard-body{max-width:640px;padding:var(--morrow-space-6) var(--morrow-space-5);margin:0 auto}.account-surface{margin-top:var(--morrow-space-4)}.row{align-items:center;gap:var(--morrow-space-3);display:flex}.row .grow{flex:1}
