.hub-door{z-index:0;overscroll-behavior:contain;grid-template-rows:minmax(var(--space-16), 1fr) auto minmax(var(--space-8), 1.618fr);padding:var(--space-6);background:var(--ground-page);color:var(--text-primary);font-family:var(--font-product);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--nx-liquid-panel-bg:linear-gradient(var(--glass-angle-sweep-rest), transparent 0%, color-mix(in srgb, var(--glass-light) var(--glass-alpha-half), transparent) 38% 46%, transparent 60%), radial-gradient(circle at var(--holo-sky-at), color-mix(in srgb, var(--field-holo-sky) var(--glass-alpha-half), transparent), transparent var(--holo-reach)), radial-gradient(circle at var(--holo-pink-at), color-mix(in srgb, var(--field-holo-lavender) var(--glass-alpha-half), transparent), transparent var(--holo-reach)), color-mix(in srgb, var(--glass-light) var(--glass-alpha-ink), transparent);--ui-focus-glow-color:color-mix(in srgb, var(--action-focus) 55%, transparent);--ui-focus-glow:0 0 0 var(--stroke-focus) var(--ui-focus-glow-color), 0 0 var(--space-3) color-mix(in srgb, var(--action-focus) 40%, transparent);justify-items:center;display:grid;position:fixed;inset:0;overflow:hidden auto}.hub-door>.hub-door__light{position:fixed}.hub-door__back{top:var(--space-6);left:var(--space-6);z-index:2;position:absolute}.hub-door__stage{z-index:1;width:100%;max-width:var(--measure-door);animation:hub-door-settle var(--motion-route-enter) var(--ease-standard) both;grid-row:2;position:relative}.hub-door__stage[data-wide]{max-width:var(--measure-card)}.hub-door__panel{--nxg-bg:var(--nx-liquid-panel-bg);width:100%}.hub-door__panel>.nx-glass__body{padding:var(--space-10) var(--space-8) var(--space-8);flex-direction:column;align-items:stretch;display:flex}.hub-door__stage[data-surface=card] .hub-door__panel{box-shadow:none;border-color:#0000}.hub-door__stage[data-surface=card] .hub-door__panel:before,.hub-door__stage[data-surface=card] .hub-door__panel:after,.hub-door__stage[data-surface=card] .hub-door__panel>.nx-glass__lens,.hub-door__stage[data-surface=card] .hub-door__panel>.nx-glass__frost{display:none}.hub-door__stage[data-surface=card] .hub-door__panel>.nx-glass__body{padding:0}.hub-door__head{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.hub-door__name{line-height:var(--leading-flush);color:var(--text-primary);margin:0}.hub-door__identity{font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.hub-door__lead{margin:var(--space-8) 0 0;font-size:var(--size-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-primary);text-align:center;text-wrap:balance}.hub-door__line{margin:var(--space-2) auto 0;max-width:var(--measure-door);font-size:var(--size-sm);line-height:var(--leading-body);color:var(--text-secondary);text-align:center;text-wrap:pretty;overflow-wrap:anywhere}.hub-door__stage[data-surface=card] .hub-door__line{margin-block-end:var(--space-2)}.hub-door__way{width:100%;margin-top:var(--space-8);text-align:start}.hub-door .hub-door__form{gap:var(--space-3);text-align:start;flex-direction:column;display:flex}.hub-door .nx-field{font-family:inherit}.hub-door__switches{flex-direction:column;display:flex}.hub-door__switch{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-primary);cursor:pointer;display:flex}.hub-door__switch+.hub-door__switch{border-top:var(--stroke-hairline) solid var(--border-hairline)}.hub-door__switch:has(:disabled){cursor:default;color:var(--text-muted)}.hub-door .hub-door__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.hub-door .hub-door__action{width:100%;display:flex}.hub-door__busy{align-items:center;gap:var(--space-2);--text-primary:currentColor;display:inline-flex}.hub-door .hub-door__quiet{appearance:none;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;margin:0}.hub-door .hub-door__quiet:hover:not(:disabled){color:var(--text-primary)}.hub-door .hub-door__quiet:disabled{color:var(--text-muted);cursor:default}.hub-door .hub-door__quiet>svg{width:var(--size-glyph-md);height:var(--size-glyph-md)}.hub-door__guest{gap:var(--space-3);flex-direction:column;display:flex}.hub-door .hub-door__foot{margin-top:var(--space-4)}.hub-door__or{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;font-size:var(--size-xs);color:var(--text-muted);display:flex}.hub-door__or:before,.hub-door__or:after{content:"";height:var(--stroke-hairline);background:var(--border-hairline);flex:auto}.hub-door__error{min-height:1lh;font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--state-danger);text-align:center;margin:0}.hub-door__error,.hub-door .nx-field__error,.hub-door .nx-tfa__error{text-wrap:pretty}.hub-door__caps{font-size:var(--size-sm);color:var(--text-secondary);margin:0}.hub-door__caps:empty{display:none}.hub-door__note{font-size:var(--size-sm);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.hub-door__label{font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-primary);margin:0}.hub-door__username{width:var(--space-1);height:var(--space-1);margin:calc(-1 * var(--space-1));clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;padding:0;position:absolute;overflow:hidden}:root .hub-door .nx-liquid--field .nx-input:focus-visible{box-shadow:none!important;outline:none!important}.hub-door .nx-liquid__material--field:has(.nx-input:focus-visible){outline:none}.hub-door .nx-liquid--field:has(.nx-input:focus-visible){border-radius:var(--radius-pill);box-shadow:var(--ui-focus-glow)}.hub-door .nx-liquid--field:has(.nx-input[aria-invalid=true]:focus-visible){box-shadow:0 0 var(--space-3) color-mix(in srgb, var(--state-danger) 30%, transparent)}.hub-door input::-webkit-caps-lock-indicator{visibility:hidden;pointer-events:none;display:none!important}.hub-door__head,.hub-door__lead,.hub-door__line,.hub-door__way{animation:hub-door-rise var(--motion-route-enter) var(--ease-standard) both}.hub-door__lead{animation-delay:var(--motion-route-step)}.hub-door__line{animation-delay:calc(var(--motion-route-step) * 2)}.hub-door__way{animation-delay:calc(var(--motion-route-step) * 3)}@keyframes hub-door-settle{0%{transform:translateY(var(--motion-route-climb))}to{transform:none}}@keyframes hub-door-rise{0%{opacity:0;transform:translateY(var(--motion-route-rise));filter:blur(var(--motion-route-blur))}to{opacity:1;filter:none;transform:none}}.hub-door__way[data-waiting]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hub-door__way[data-waiting]{visibility:hidden}.hub-door__stage,.hub-door__head,.hub-door__lead,.hub-door__line,.hub-door__way{animation:none}}@media (min-width:48rem){.hub-door:has(.hub-door__stage[data-wide]){grid-template-rows:minmax(var(--space-6), 1fr) auto minmax(var(--space-6), 1.618fr)}.hub-door__stage[data-wide]{max-width:calc(var(--measure-card) + var(--qr-tile) + var(--space-6))}.hub-door__stage[data-wide][data-surface=card] .hub-door__line{max-width:none}}@media (max-width:40rem){.hub-door{padding:var(--space-4)}.hub-door__back{top:var(--space-4);left:var(--space-4)}.hub-door__panel>.nx-glass__body{padding:var(--space-8) var(--space-5) var(--space-6)}.hub-door__lead,.hub-door__way{margin-top:var(--space-6)}}
