.fs-wrap{margin:12px 0 16px}.fs{position:relative}html:root .fs-field{flex:none;height:48px;min-height:48px;padding:0 14px 0 16px}html:root .fs-field input{height:100%;font-size:16px}.fs-field input::-webkit-search-cancel-button{cursor:pointer}.fs-kbd{flex:none;font-family:var(--font-nx-mono);font-size:12px;color:var(--nx-ink3);border:1px solid var(--nx-line);border-radius:6px;padding:2px 6px;line-height:1.3}@media (hover:none),(pointer:coarse){.fs-foot__keys,.fs-kbd{display:none}}.fs-pop{display:flex;flex-direction:column;min-height:0}.fs--inline .fs-pop{position:absolute;z-index:var(--nx-z-popover);top:calc(100% + 6px);left:0;right:0;max-height:min(52dvh,480px);border:1px solid var(--nx-line);border-radius:var(--nx-r-card);background:color-mix(in srgb,var(--nx-card-solid) 90%,transparent);box-shadow:inset 0 1px 0 var(--nx-edge),var(--nx-lift-lg);-webkit-backdrop-filter:blur(var(--nx-blur-sheet)) saturate(150%);backdrop-filter:blur(var(--nx-blur-sheet)) saturate(150%);overflow:hidden}.fs-list{overflow-y:auto;overscroll-behavior:contain;padding:6px;min-height:0;flex:1 1 auto}.fs-list[hidden]{display:none}.fs-group+.fs-group{margin-top:4px}.fs-group__h{font-family:var(--font-nx-mono);font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--nx-ink3);padding:8px 10px 4px}.fs-row{gap:6px}.fs-opt,.fs-row{display:flex;align-items:center;border-radius:12px}.fs-opt{flex:1 1 auto;min-width:0;gap:12px;min-height:52px;padding:6px 10px;color:var(--nx-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fs-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--nx-tile-on);color:var(--nx-act-hi)}.fs-ico svg{width:18px;height:18px}.fs-txt{flex-direction:column;gap:1px}.fs-t,.fs-txt{display:flex;min-width:0}.fs-t{align-items:center;gap:8px;font-weight:650;font-size:15px;line-height:1.3}.fs-d{font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-d,.fs-lock{color:var(--nx-ink2)}.fs-lock{font-family:var(--font-nx-mono);font-size:12px;margin-right:6px}.fs-lock:after{content:" ·"}.fs-guide{align-items:center;min-height:36px;padding:0 12px;margin-right:4px;border-radius:999px;border:1px solid var(--nx-line);color:var(--nx-ink2);font-size:13px;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fs-av,.fs-guide{flex:none;display:inline-flex}.fs-av{width:32px;height:32px}.fs-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-person .fs-t .trusted-mark{flex:none}.fs-handle{font-family:var(--font-nx-mono);font-size:12px;color:var(--nx-ink3)}.fs-more .fs-t{font-weight:600;color:var(--nx-ink2);overflow-wrap:anywhere}.fs-people-st__row{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 10px}.fs-people-st__t{font-size:14px;color:var(--nx-ink2);overflow-wrap:anywhere}.fs-skel-av{flex:none;width:32px;height:32px;border-radius:999px;background:var(--nx-tile-on)}.fs-skel-txt{font-size:14px;color:var(--nx-ink3)}.fs-guide[aria-selected=true],.fs-opt[aria-selected=true]{background:var(--nx-tile-on);box-shadow:inset 0 0 0 1px var(--nx-act-hi)}.fs-guide[aria-selected=true]{color:var(--nx-ink)}@media (hover:hover) and (pointer:fine){.fs-opt:hover{background:var(--nx-tile-on)}.fs-guide:hover{color:var(--nx-ink);border-color:var(--nx-act-hi)}}.fs-guide:active,.fs-opt:active{transform:scale(var(--press-scale,.97));transition:transform var(--dur-fast,.12s) var(--ease-enter,ease-out)}.fs-guide:focus-visible,.fs-opt:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.fs-empty,.fs-start{padding:14px 16px}.fs-empty__t{font-weight:650;margin:0 0 4px;overflow-wrap:anywhere}.fs-empty__x,.fs-start__t{margin:0;color:var(--nx-ink2);font-size:14px}.fs-empty__links{margin:12px 0 0}.fs-chips,.fs-empty__links{display:flex;flex-wrap:wrap;gap:8px}.fs-chips{margin-top:12px}.fs-chip{cursor:pointer;min-height:36px}@media (pointer:coarse){.fs-chip{min-height:44px}}.fs-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding:8px 14px 10px;border-top:1px solid var(--nx-line)}html:root .fs-dialog{padding:0;width:min(640px,calc(100vw - 32px));margin:12vh auto auto;max-height:calc(100dvh - 12vh - 24px);overflow:hidden;background:color-mix(in srgb,var(--nx-card-solid) 90%,transparent)}html:root .fs-dialog[open]{display:flex}.fs-dialog__in{position:relative;width:100%;padding:12px}.fs-dialog .fs,.fs-dialog__in{display:flex;flex-direction:column;min-height:0}.fs-dialog .fs{flex:1 1 auto}.fs-dialog .fs-field{margin-right:52px}.fs-dialog .fs-pop{flex:1 1 auto;margin-top:8px}.fs-dialog .fs-list{max-height:min(60dvh,520px);padding:0}.fs-dialog .fs-foot{border-top:1px solid var(--nx-line);margin-top:8px;padding:8px 4px 0}.fs-close{position:absolute;top:14px;right:12px}@media (max-width:640px){html:root .fs-dialog{width:calc(100vw - 16px);margin:max(8px,env(safe-area-inset-top)) auto auto;max-height:calc(100dvh - 16px)}.fs-dialog__in{padding:10px}.fs-dialog .fs-list{max-height:52dvh}.fs-close{top:12px;right:10px}}.fs-btn{cursor:pointer}html[data-nx-glass=off] .fs--inline .fs-pop{background:var(--nx-card-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.fs--inline .fs-pop{background:var(--nx-card-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.fs-guide:active,.fs-opt:active{transform:none}}html[data-still] :is(.fs-opt,.fs-guide):active{transform:none}@media (forced-colors:active){.fs-guide[aria-selected=true],.fs-opt[aria-selected=true]{outline:2px solid Highlight}}.fs-wrap.lp-fs{max-width:520px;margin:20px 0 0}@media (max-width:420px){.guest-shell:has([data-fs-inline]) .guest-bar .fs-btn{display:none}.guest-bar:has(.fs-btn){gap:4px}.guest-bar:has(.fs-btn) .guest-cta{padding:8px 10px;font-size:14px}.guest-bar:has(.fs-btn) .appbar-brand{font-size:17px}}@media (max-width:380px){.guest-bar .fs-btn{display:none}}