.app-shell{background-color:#f4f5f7;flex-direction:column;min-height:100vh;display:flex}.app-shell__header{background-color:#fff;border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.app-shell__brand{color:#1f2430;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.app-shell__user{align-items:center;gap:.75rem;display:flex}.app-shell__greeting{color:#4b5163;margin:0;font-size:.9rem}.app-shell__sign-out{color:#2a2f3a;cursor:pointer;background-color:#fff;border:1px solid #d6d9e0;border-radius:.5rem;padding:.45rem .9rem;font-size:.85rem;transition:background-color .15s,border-color .15s}.app-shell__sign-out:hover{background-color:#f0f1f4;border-color:#c3c7d1}.app-shell__main{flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.app-shell__card{text-align:center;background-color:#fff;border-radius:.875rem;width:100%;max-width:26rem;padding:2rem;box-shadow:0 1px 2px #10141e0a,0 8px 24px #10141e0f}.app-shell__card-title{color:#1f2430;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.app-shell__card-subtitle{color:#6b7280;margin:0 0 1.5rem;font-size:.9rem}.app-shell__status{border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.85rem;font-weight:500;display:inline-flex}.app-shell__status-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.app-shell__status--loading{color:#4b5163;background-color:#eef0f4}.app-shell__status--loading .app-shell__status-dot{background-color:#9aa1b1}.app-shell__status--error{color:#b3261e;background-color:#fdecec}.app-shell__status--error .app-shell__status-dot{background-color:#d93025}.app-shell__status--success{color:#1e7a44;background-color:#e8f5ee}.app-shell__status--success .app-shell__status-dot{background-color:#2fa964}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}button,input{font-family:inherit}
