.ggps-startup{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f4f5f7;color:#263546;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:center;padding:24px;box-sizing:border-box}.ggps-startup__indicator{width:42px;height:42px;box-sizing:border-box;border:3px solid #d7dee5;border-top-color:var(--startup-accent,#64748b);border-radius:50%;animation:ggps-startup-spin .85s linear infinite;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ggps-startup__title{font-size:14px;font-weight:700;line-height:1.4}.ggps-startup__detail{font-size:12px;color:#64748b;line-height:1.4}.owner-theme .ggps-startup{background:#1c1c1c;color:#ececec}.owner-theme .ggps-startup__detail{color:#b5b5b5}.owner-theme .ggps-startup__indicator{border-color:#444;border-top-color:var(--startup-accent,#b5b5b5)}@keyframes ggps-startup-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ggps-startup__indicator{animation:none}}.account-message{min-height:100vh;max-width:600px;margin:auto;padding:80px 24px}.system-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#1e3a8a}.account-message h1{font-size:24px}.account-message p{color:#4b5563}.account-message button{color:#fff;background:#1e3a8a;border:0;padding:12px 20px;border-radius:8px}html.owner-theme{background:#1c1c1c;color:#ececec;color-scheme:dark}html.owner-theme .account-message p{color:#a8a8a8}html.owner-theme .account-message button{color:#000;background:#fff}
