:root{color:#1a1a1a;background:#f7f7f8;font-family:system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.5rem 1rem}button:disabled{opacity:.5;cursor:default}button.primary{color:#fff;background:#2b6cb0;border-color:#2b6cb0}select,textarea,input{font:inherit}.ds-gate{--ds-cobalt:#3d56c5;--ds-rose:#c54d78;--ds-ink:#181d33;--ds-paper:#f6f7fb;--ds-muted:#596079;--ds-line:#d3d7e6;--ds-surface:#fff;background:var(--ds-paper);min-height:100vh;color:var(--ds-ink);flex-direction:column;justify-content:center;align-items:stretch;gap:1.75rem;margin:0;padding:2rem 1.25rem;font:16px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex;overflow-x:hidden}.ds-lockup{width:min(26rem,100%);min-width:0;max-width:100%;height:auto;margin-inline:auto;display:block}.ds-progress{color:var(--ds-muted);margin:0}.ds-progress:after{content:"";border:2px solid var(--ds-line);border-top-color:var(--ds-cobalt);vertical-align:-.05rem;border-radius:50%;width:.65rem;height:.65rem;margin-left:.55rem;animation:.8s linear infinite ds-spin;display:inline-block}.ds-denied{margin:0;font-size:1.15rem;font-weight:650}.ds-progress,.ds-denied{text-align:center}.ds-google-btn{background:var(--ds-surface);min-height:2.75rem;color:var(--ds-ink);cursor:pointer;border:1px solid #747775;border-radius:.35rem;align-self:center;align-items:center;gap:.75rem;padding:.55rem 1.15rem .55rem .85rem;font:650 .95rem/1.2 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.ds-google-btn:hover:not(:disabled){box-shadow:0 1px 3px #181d3329}.ds-google-btn:focus-visible{outline:3px solid var(--ds-rose);outline-offset:3px}.ds-google-btn:active:not(:disabled){background:#f1f2f6}.ds-google-btn:disabled{opacity:.65;cursor:default}.ds-google{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:reduce){.ds-progress:after{border-top-color:var(--ds-line);animation:none}}@media (width<=42rem){.ds-lockup{width:min(18.5rem,100%)}}@keyframes ds-spin{to{transform:rotate(360deg)}}
