.portal{padding:var(--space-7) var(--space-6) var(--space-9);background:var(--surface-raised);min-height:70vh}@media (width<=720px){.portal{padding:var(--space-6) var(--space-4) var(--space-8)}}.portal__inner{gap:var(--space-6);flex-direction:column;max-width:880px;margin-inline:auto;display:flex}.portal__inner--narrow{max-width:460px}.portal__head{gap:var(--space-2);flex-direction:column;display:flex}.nav__who{color:var(--ink-inverse-muted);padding-inline:var(--space-3);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:13px;overflow:hidden}.nav__signout{cursor:pointer;font-family:var(--font-sans);background:0 0;border:0}@media (width<=760px){.nav__who{display:none}}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}@media (width<=620px){.panel{padding:var(--space-5)}}.panel__title{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.panel>.form{box-shadow:none;background:0 0;border:0;padding:0}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.muted{color:var(--ink-muted)}.notice{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--surface-drift);font-size:14px;line-height:22px}.notice--ok{border-color:var(--success);color:var(--success);background:var(--surface)}.notice--error{border-color:var(--danger);color:var(--danger);background:var(--surface)}.notice[hidden]{display:none}.status{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.status:before{content:"";background:var(--border-strong);border-radius:50%;width:8px;height:8px}.status--ok{color:var(--success)}.status--ok:before{background:var(--success)}.status--error{color:var(--danger)}.status--error:before{background:var(--danger)}.status--waiting{color:var(--brand-ink)}.status--waiting:before{background:var(--brand)}.list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list__item{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.list__item:first-child{border-top:0;padding-top:0}.list__main{gap:var(--space-1);flex-direction:column;flex:260px;min-width:0;display:flex}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.table th{text-align:left;color:var(--ink-muted);padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600}.table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border);vertical-align:top}.secret-input{font-family:var(--font-mono);-webkit-text-security:disc;font-size:14px;line-height:22px}.secret-input.is-revealed{-webkit-text-security:none}.qr{padding:var(--space-3);border-radius:var(--radius-sm);background:#fff;width:200px;height:200px}.qr svg{width:100%;height:100%;display:block}.codes{font-family:var(--font-mono);gap:0 var(--space-6);padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-sm);grid-template-columns:repeat(2,max-content);font-size:14px;line-height:24px;display:grid}details.panel summary{cursor:pointer;font-weight:600}.inline-form{margin:0;display:inline}.link-button{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.share-link{border-color:var(--brand)}.share-link__url{flex:320px;min-width:0}.instructions .steps{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;font-size:15px;line-height:24px;display:flex}.instructions code.mono{background:var(--surface-raised);border-radius:var(--radius-xs);padding:1px 4px;font-size:13px}.code-block{position:relative}.code-block pre{padding:var(--space-4);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-sm);margin:0;font-size:13px;line-height:20px;overflow-x:auto}.code-block__copy{top:var(--space-2);right:var(--space-2);background:var(--surface);position:absolute}.portal [hidden]{display:none!important}.code-block pre{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:72px}.nav__signout-form{display:contents}
