.service-account-form.svelte-40l6kb{grid-template-columns:minmax(12rem,1fr) minmax(14rem,1.4fr) auto}.service-account-list.svelte-40l6kb>li:where(.svelte-40l6kb){grid-template-columns:minmax(13rem,1fr) auto minmax(12rem,auto)}.user-identity.svelte-40l6kb small:where(.svelte-40l6kb){color:#757870;margin-top:.35rem;font-size:.7rem;display:block}.service-status.svelte-40l6kb{color:#7b4b43;text-transform:uppercase;background:#f0ded8;border:1px solid #dec2ba;padding:.35rem .55rem;font-family:DM Mono,monospace;font-size:.65rem}.service-status.active-status.svelte-40l6kb{color:#44634a;background:#dfe9dc;border-color:#c3d3bf}.credentials-dialog.svelte-40l6kb{background:var(--paper-light);border-top:4px solid var(--amber);width:min(44rem,100%);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 2rem 5rem #0000004d}.credentials-dialog.svelte-40l6kb h2:where(.svelte-40l6kb){letter-spacing:-.04em;margin:.2rem 0 0;font-size:1.7rem;font-weight:550}.credential-warning.svelte-40l6kb{color:#6a5b42;line-height:1.6}.credential-block.svelte-40l6kb{background:#e8e4db;border:1px solid #d0ccc2;grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.credential-block.svelte-40l6kb code:where(.svelte-40l6kb){overflow-wrap:anywhere;font-size:.76rem}.copy-notice.svelte-40l6kb{color:#62665e;margin:.75rem 0 0;font-size:.75rem}.credential-actions.svelte-40l6kb{margin-top:1.5rem}@media (width<=800px){.service-account-form.svelte-40l6kb,.service-account-list.svelte-40l6kb>li:where(.svelte-40l6kb),.credential-block.svelte-40l6kb{grid-template-columns:1fr}}button.svelte-1b7d8oz{aspect-ratio:1;color:#f3f0e8;width:min(19rem,76vw);font:inherit;text-align:center;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#20221f;border:1px solid #4b4e47;border-radius:50%;place-content:center;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #12141138}button.svelte-1b7d8oz:after{content:"";border-radius:inherit;border:1px solid #f3f0e82e;position:absolute;inset:.65rem}button.svelte-1b7d8oz:focus-visible{outline-offset:6px;outline:3px solid #d99224}button.svelte-1b7d8oz:disabled{color:#8e918a;cursor:not-allowed;box-shadow:none;background:#30322f}.progress.svelte-1b7d8oz{border-radius:inherit;background:conic-gradient(#d99224 0deg,#0000 0deg);position:absolute;inset:0;-webkit-mask:radial-gradient(#0000 65%,#000 66%);mask:radial-gradient(#0000 65%,#000 66%)}.holding.svelte-1b7d8oz .progress:where(.svelte-1b7d8oz){animation:1s linear forwards svelte-1b7d8oz-charge}.eyebrow.svelte-1b7d8oz,strong.svelte-1b7d8oz,small.svelte-1b7d8oz{z-index:1;position:relative}.eyebrow.svelte-1b7d8oz{color:#d99224;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:700}strong.svelte-1b7d8oz{max-width:12rem;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:560;line-height:1.05}small.svelte-1b7d8oz{color:#adafa8;margin-top:.75rem;font-size:.75rem}@keyframes svelte-1b7d8oz-charge{to{background:conic-gradient(#d99224 360deg,#0000 360deg)}}@media (prefers-reduced-motion:reduce){.holding.svelte-1b7d8oz .progress:where(.svelte-1b7d8oz){background:#d99224;animation:none}}
