.dashboard-entry{position:fixed;inset:0;z-index:10001;background:#ffffff;pointer-events:all}body.dashboard-entry-pending .ds-app{opacity:0}body.dashboard-entry-reveal .ds-app{opacity:1;transition:opacity .92s ease}.dashboard-entry__stage{position:relative;width:100%;height:100%}.dashboard-entry__title{top:50%;margin:0;font-family:var(--font-sans);font-size:clamp(1.875rem,5vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:#0a0a0a;text-align:center;transform:translate(-50%,-50%)}.dashboard-entry__actions,.dashboard-entry__title{position:absolute;left:50%;width:min(28rem,calc(100% - 4rem))}.dashboard-entry__actions{top:calc(50% + 3.25rem);display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;transform:translateX(-50%)}.dashboard-entry__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-width:12.5rem;height:2.25rem;padding:0 2rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:-.02em;color:#ffffff;background:#1d4ed8;border:1px solid rgba(255,255,255,.08);border-radius:2.5rem;cursor:pointer;overflow:visible;transition:background .15s ease}.dashboard-entry__button-label{position:relative;z-index:1}.dashboard-entry__button-icon-slot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.dashboard-entry__button-icon{display:inline-flex}.dashboard-entry__button-ring{position:absolute;inset:0;border-radius:2.5rem;pointer-events:none;border:1px solid rgba(255,255,255,.28)}.dashboard-entry__button:hover:not(:disabled){background:#1e40af}.dashboard-entry__button:focus{outline:none}.dashboard-entry__button:focus-visible{box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgba(29,78,216,.45)}.dashboard-entry__button:disabled{opacity:.72;cursor:wait}.dashboard-entry__error{margin:0;font-size:.875rem;color:#dc2626}