:root{--primary:#19bc9c;--primary-dark:#16a085;--primary-light:#1fd4ab;--primary-rgb:25, 188, 156;--color-background:#fff;--color-card:#fff;--color-border:var(--primary-light);--color-heading:var(--primary-dark);--color-muted:#5b6b73;--font-weight-heading:600;--radius-lg:12px;--space-2:.5rem;--space-4:1rem;--space-8:2rem;--shadow-card:0 4px 16px #19bc9c26;--ease-onboarding:cubic-bezier(.22, .68, 0, 1)}.status-screen{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;display:flex}.status-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-card);width:100%;max-width:31rem}.status-title{font-size:1.5rem;font-weight:var(--font-weight-heading);color:var(--color-heading);margin:0 0 var(--space-2);letter-spacing:-.02em}.status-message{color:var(--color-muted);margin:0 0 var(--space-4)}.status-note{color:var(--color-muted);margin:calc(var(--space-4) * -1 + var(--space-2)) 0 var(--space-4);font-size:.875rem}.status-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}label.canopi-checkbox{--cb-color-primary:var(--primary)}label.canopi-radio{--radio-color-primary:var(--primary)}.canopi-checkbox__input:focus-visible+.canopi-checkbox__box,.canopi-radio__input:focus-visible+.canopi-radio__circle{box-shadow:0 0 0 3px rgba(var(--primary-rgb), .25)}.app-logo{letter-spacing:-.02em;color:var(--primary);align-items:center;gap:10px;font-size:1.125rem;font-weight:700;display:inline-flex}header.canopi-topnav{--topnav-height:72px;--font-family:inherit}.canopi-topnav__avatar-initials{background:var(--primary)!important}header.canopi-topnav:has(~nav .canopi-topnav__drawer-list:empty) .canopi-topnav__hamburger{display:none!important}button.app-button--primary,button.onboarding-button--primary{background:var(--primary);color:#fff}button.app-button--primary:hover:not(:disabled),button.onboarding-button--primary:hover:not(:disabled){background:var(--primary-dark)}button.app-button--ghost,button.onboarding-button--ghost{color:var(--primary-dark);border-color:var(--primary-light)}button.app-button--ghost:hover:not(:disabled),button.onboarding-button--ghost:hover:not(:disabled){background:rgba(var(--primary-rgb), .08)}.onboarding-section-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.onboarding-section-scroll::-webkit-scrollbar{width:5px}.onboarding-section-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.onboarding-section-scroll::-webkit-scrollbar-track{background:0 0}@media (max-width:599.98px){.onboarding-section-scroll{padding-bottom:220px}}.onboarding-upload-check path{stroke-dasharray:20;stroke-dashoffset:20px;animation:onboarding-check-draw .38s 50ms var(--ease-onboarding) forwards}@keyframes onboarding-check-draw{to{stroke-dashoffset:0}}.onboarding-dropzone--dragging{animation:1.1s ease-in-out infinite onboarding-drop-pulse}@keyframes onboarding-drop-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .18)}50%{box-shadow:0 0 0 5px rgba(var(--primary-rgb), 0)}}@media (prefers-reduced-motion:reduce){.onboarding-dropzone--dragging,.onboarding-upload-check path{animation:none}.onboarding-upload-check path{stroke-dashoffset:0}}
