.demo-navbar{display:inline-flex;align-items:center;gap:.5rem;margin-inline:.75rem;padding:.25rem .6rem;border-radius:999px;background:var(--vz-warning-bg-subtle,rgba(247,184,75,.18));color:var(--vz-warning-text-emphasis,#b7791f);font-size:.8125rem;line-height:1.2;white-space:nowrap}.demo-navbar__badge{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.demo-navbar__countdown{font-variant-numeric:tabular-nums}.demo-navbar.is-due .demo-navbar__countdown{color:var(--vz-danger,#f06548);font-weight:600}@media (max-width:575.98px){.demo-navbar__countdown{display:none}}.demo-locked-control{pointer-events:none;opacity:.55;cursor:not-allowed}.demo-navbar__time{opacity:.8}.demo-login-card .demo-account{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border:1px solid var(--vz-border-color,#e9ebec);border-radius:.375rem;background:var(--vz-secondary-bg,#fff);color:inherit;text-align:start;transition:border-color .15s ease,box-shadow .15s ease}.demo-login-card .demo-account:focus-visible,.demo-login-card .demo-account:hover{border-color:var(--vz-primary,#405189);box-shadow:0 0 0 .15rem rgba(64,81,137,.15);outline:0}.demo-login-card .demo-account.is-selected{border-color:var(--vz-success,#0ab39c);background:var(--vz-success-bg-subtle,rgba(10,179,156,.08))}.demo-login-card .demo-account__icon{flex:0 0 auto;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--vz-primary-bg-subtle,rgba(64,81,137,.12));color:var(--vz-primary,#405189);font-size:1.1rem}.demo-login-card .demo-account__title{font-weight:600;margin-bottom:.1rem}.demo-login-card .demo-account__desc{font-size:.8125rem;color:var(--vz-secondary-color,#878a99);margin:0}.demo-login-card .demo-account__email{font-size:.75rem;color:var(--vz-secondary-color,#878a99);direction:ltr;unicode-bidi:isolate}.demo-reset-shield{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(27,32,48,.78);backdrop-filter:blur(2px)}.demo-reset-shield[hidden]{display:none!important}.demo-reset-shield__card{width:100%;max-width:30rem;padding:2.25rem 2rem;border-radius:.75rem;background:var(--vz-secondary-bg,#fff);box-shadow:0 1rem 3rem rgba(0,0,0,.3);text-align:center}.demo-reset-shield__card:focus{outline:0}.demo-reset-shield__spinner{width:3rem;height:3rem;margin:0 auto 1.25rem;border:4px solid var(--vz-border-color,#e9ebec);border-top-color:var(--vz-success,#0ab39c);border-radius:50%;animation:demo-reset-shield-spin 1s linear infinite}@keyframes demo-reset-shield-spin{to{transform:rotate(360deg)}}.demo-reset-shield.is-ready .demo-reset-shield__spinner{animation:none;border-color:var(--vz-success,#0ab39c)}@media (prefers-reduced-motion:reduce){.demo-reset-shield__spinner{animation:none}}.demo-reset-shield__title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--vz-heading-color,#495057)}.demo-reset-shield__body{color:var(--vz-secondary-color,#878a99);margin-bottom:.75rem}.demo-reset-shield__status{font-weight:600;color:var(--vz-success,#0ab39c);min-height:1.5rem;margin-bottom:.5rem}.demo-reset-shield.is-slow .demo-reset-shield__status{color:var(--vz-warning-text-emphasis,#b7791f)}.demo-reset-shield__note{font-size:.8125rem;color:var(--vz-secondary-color,#878a99);margin-bottom:0}.demo-reset-shield__actions{display:flex;gap:.5rem;justify-content:center;margin-top:1.25rem}