body{min-height:100svh;display:flex;flex-direction:column}.access{flex:1 1;display:grid;place-items:center;padding:var(--sp-8) var(--sp-6)}.access__card{width:100%;max-width:26rem;box-sizing:border-box;padding:var(--sp-8);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl)}@media (max-width:30rem){.access__card{padding:var(--sp-6)}}.access__card>.nds-form,.access__card>.nds-notice,.access__card>form{margin-top:var(--sp-6)}.access__title{font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);font-weight:600;margin:0}.access__who{color:var(--muted-fg);font-family:var(--font-mono);font-size:var(--text-sm);margin:var(--sp-2) 0 0}.access a:not(.nds-button):not(.nds-sidenav__link):not(.nds-switcher__item),.nds-hint a,.nds-notice a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.access a:not(.nds-button):not(.nds-sidenav__link):not(.nds-switcher__item):hover,.access__aside{color:var(--muted-fg)}.access__aside{margin-top:var(--sp-6);font-size:var(--text-sm)}.access__qr{display:grid;place-items:center;margin-top:var(--sp-6)}.access__qr svg{width:12rem;height:12rem;background:#fff;border-radius:var(--radius-md);padding:var(--sp-2)}.access__secret{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.05em;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin:var(--sp-2) 0 0}.access__section{margin-top:var(--sp-6)}.access__codes{list-style:none;padding:0;margin:var(--sp-4) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-2) var(--sp-4);gap:var(--sp-2) var(--sp-4);font-family:var(--font-mono);font-size:var(--text-sm);-webkit-user-select:all;-moz-user-select:all;user-select:all}.access__passkey{margin-top:var(--sp-4)}.access--in-shell{display:block;padding:0;place-items:normal}