.nora-setup{position:fixed;inset:0;z-index:10000;overflow:auto;display:flex;align-items:center;justify-content:center;background:#fff;color:#171717;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));box-sizing:border-box;color-scheme:light}
.nora-setup[hidden],.nora-setup [hidden]{display:none!important}.nora-setup-card{max-width:360px;width:100%;text-align:center}.nora-setup-icon{width:88px;height:88px;border:1px solid #eee;border-radius:22px;object-fit:contain}
.nora-setup h1{font-size:26px;font-weight:600;letter-spacing:-.6px;margin:28px 0 12px;line-height:1.35}.nora-setup p{font-size:15px;line-height:1.7;color:#737373;margin:0 auto 24px;max-width:330px}.nora-setup-steps{display:flex;justify-content:center;align-items:center;gap:20px;margin:34px 0}.nora-setup-step{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:15px;font-weight:500}.nora-setup-step svg{width:34px;height:34px;fill:none;stroke:#171717;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nora-setup-chevron{color:#aaa;font-size:23px;margin-bottom:28px}
.nora-setup-status{font-size:13px;line-height:1.6;color:#777;min-height:22px;margin:24px 0 10px}.nora-setup-progress{width:100%;height:3px;accent-color:#171717;display:block;margin:0 0 24px}.nora-setup button{width:100%;min-height:48px;font:inherit;font-size:15px;border-radius:14px;cursor:pointer;border:1px solid #171717;color:white;background:#171717;padding:12px 16px}.nora-setup button:disabled{background:#f4f4f4;border-color:#eee;color:#aaa;cursor:wait}.nora-setup button:focus-visible{outline:2px solid #171717;outline-offset:4px}.nora-setup button[hidden]{display:none}
.nora-setup-small{font-size:12px!important;line-height:1.6!important;margin:20px 0 0!important;color:#999!important}.nora-setup[aria-busy="true"] .nora-setup-progress{opacity:.7}
@media(max-height:620px){.nora-setup{align-items:flex-start}.nora-setup h1{margin-top:18px}.nora-setup-steps{margin:24px 0}}
