.PortalHosts_root__D0hmp{container-name:portal-hosts;container-type:inline-size;scroll-margin-block-start:calc(var(--header-h, 160px) + 112px)}.PortalHosts_head__yGQa0{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.PortalHosts_eligibility__qkFuk,.PortalHosts_empty__ZVi_1,.PortalHosts_enrollment__nJbHf p,.PortalHosts_feedback__0wqhN,.PortalHosts_intro__8_1qo,.PortalHosts_kicker__fZIFM,.PortalHosts_loading__9SMW9{margin:0}.PortalHosts_kicker__fZIFM{color:var(--portal-ui-muted);font:var(--portal-font-eyebrow);letter-spacing:var(--portal-track-eyebrow);text-transform:uppercase}.PortalHosts_head__yGQa0 h2{margin:9px 0 0;color:var(--account-white,#fff);font:var(--portal-font-heading);letter-spacing:var(--portal-track-heading)}.PortalHosts_posture__8uk07{flex:none;padding:8px 10px;border-inline-start:1px solid var(--account-accent,#c8ff00);color:var(--account-white,#fff);font:var(--portal-font-small)}.PortalHosts_intro__8_1qo{max-inline-size:720px;margin-top:18px;color:var(--account-white,#fff);font:var(--portal-font-body)}.PortalHosts_controls__OzJF1{display:flex;align-items:center;gap:18px;margin-top:26px}.PortalHosts_feedback__0wqhN button,.PortalHosts_hostRow__0h3Sl button,.PortalHosts_primaryButton__ttWEb,.PortalHosts_primaryLink__UsGkg,.PortalHosts_sudo__kLzFs button{--portal-control-glow:var(--portal-ui-line-shadow);--portal-control-decoration:none;min-block-size:44px;appearance:none;padding:10px 14px;border:1px solid var(--account-edge,rgba(200,255,0,.34));border-radius:0;color:var(--account-white,#fff);background:var(--account-surface-raised,rgba(200,255,0,.045));cursor:pointer;text-align:center;text-decoration:none;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease;font:var(--portal-font-strong)}.PortalHosts_feedback__0wqhN button:focus-visible:not(:disabled),.PortalHosts_feedback__0wqhN button:hover:not(:disabled),.PortalHosts_hostRow__0h3Sl button:focus-visible:not(:disabled),.PortalHosts_hostRow__0h3Sl button:hover:not(:disabled),.PortalHosts_primaryButton__ttWEb:focus-visible:not(:disabled),.PortalHosts_primaryButton__ttWEb:hover:not(:disabled),.PortalHosts_primaryLink__UsGkg:focus-visible,.PortalHosts_primaryLink__UsGkg:hover,.PortalHosts_sudo__kLzFs button:focus-visible:not(:disabled),.PortalHosts_sudo__kLzFs button:hover:not(:disabled){outline:none;background:var(--account-surface-focus,rgba(200,255,0,.08))}.PortalHosts_feedback__0wqhN button:disabled,.PortalHosts_hostRow__0h3Sl button:disabled,.PortalHosts_primaryButton__ttWEb:disabled,.PortalHosts_sudo__kLzFs button:disabled{cursor:default;opacity:.5}.PortalHosts_eligibility__qkFuk{color:var(--account-white,#fff);font:var(--portal-font-small)}.PortalHosts_sudo__kLzFs{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:22px;padding:18px;background:var(--account-surface-raised,rgba(200,255,0,.045))}.PortalHosts_sudo__kLzFs label{display:grid;gap:8px}.PortalHosts_codeLine__3FYV8 span,.PortalHosts_codeLine__3FYV8 time,.PortalHosts_enrollment__nJbHf p,.PortalHosts_hostFact__xGFRk span,.PortalHosts_hostIdentity__0ANwq span,.PortalHosts_sudo__kLzFs label span{color:var(--portal-ui-muted);font:var(--portal-font-small)}.PortalHosts_sudo__kLzFs input{--portal-control-glow:var(--portal-ui-line-shadow);transition:color .18s ease,border-color .18s ease,box-shadow .18s ease;box-sizing:border-box;inline-size:100%;min-block-size:44px;padding:10px 12px;border:1px solid var(--account-edge,rgba(200,255,0,.34));border-radius:0;outline:none;color:var(--account-white,#fff);background:var(--account-surface,#000);font:var(--portal-font-body)}.PortalHosts_sudoActions__t4Zgi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--account-edge,rgba(200,255,0,.34));background:var(--portal-system-edge-opaque,#445700);transition:border-color .18s ease,box-shadow .18s ease}.PortalHosts_sudoActions__t4Zgi button{--portal-control-glow:none;border:0;white-space:nowrap}.PortalHosts_sudoActions__t4Zgi:focus-within{border-color:var(--portal-ui-signal);box-shadow:var(--portal-ui-line-shadow)}.PortalHosts_sudoActions__t4Zgi button:focus-visible{--portal-control-glow:inset 0 -1px currentColor}@media (hover:hover){.PortalHosts_sudoActions__t4Zgi:has(button:hover:not(:disabled)){border-color:var(--portal-ui-signal)}}.PortalHosts_enrollment__nJbHf{display:grid;gap:15px;margin-top:22px;padding:18px;border:1px solid var(--account-accent,#c8ff00);background:color-mix(in srgb,var(--account-accent,#c8ff00) 5%,#000)}.PortalHosts_codeLine__3FYV8{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px}.PortalHosts_codeLine__3FYV8 strong{font:var(--portal-font-heading);letter-spacing:var(--portal-track-heading)}.PortalHosts_codeLine__3FYV8 strong,.PortalHosts_codeLine__3FYV8 time{color:var(--account-white,#fff);white-space:nowrap}.PortalHosts_enrollment__nJbHf code{display:block;max-inline-size:100%;overflow-x:auto;padding:14px;border:1px solid var(--account-edge-soft,rgba(200,255,0,.18));color:var(--account-white,#fff);background:var(--account-surface,#000);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--portal-font-body);font-family:var(--portal-ui-mono)}.PortalHosts_enrollment__nJbHf .PortalHosts_pairingSteps__rUpyn{max-inline-size:60ch;color:var(--account-white,#fff);font:var(--portal-font-body)}.PortalHosts_root__D0hmp .PortalHosts_commandHelp__Vp_Mc>[data-portal-disclosure-toggle]{inline-size:fit-content;min-block-size:44px;align-content:center;color:var(--account-accent,#c8ff00);cursor:pointer;font:var(--portal-font-strong)}.PortalHosts_feedback__0wqhN{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:11px 13px;border:1px solid var(--account-edge-soft,rgba(200,255,0,.18));color:var(--account-white,#fff);background:var(--account-surface-raised,rgba(200,255,0,.045));font:var(--portal-font-body)}.PortalHosts_feedback__0wqhN[data-tone=error]{border-inline-start-color:var(--account-accent,#c8ff00);box-shadow:inset 2px 0 0 var(--account-accent,#c8ff00)}.PortalHosts_feedback__0wqhN button{flex:none;min-block-size:38px}.PortalHosts_empty__ZVi_1,.PortalHosts_loading__9SMW9{margin-top:24px;padding-block:22px;color:var(--account-white,#fff);font:var(--portal-font-body)}.PortalHosts_hostRows__6hfRg{display:grid;margin-top:24px}.PortalHosts_hostRow__0h3Sl{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(150px,1fr) auto;align-items:center;gap:16px;min-block-size:76px;padding:13px 6px;border-block-end:1px solid var(--account-edge-soft,rgba(200,255,0,.18))}.PortalHosts_hostRow__0h3Sl[data-revoked=true]{filter:brightness(.64)}.PortalHosts_hostFact__xGFRk,.PortalHosts_hostIdentity__0ANwq,.PortalHosts_hostRooms__HwDzD{min-inline-size:0;display:grid;gap:7px}.PortalHosts_closedRoom__O7F3b,.PortalHosts_hostFact__xGFRk strong,.PortalHosts_hostIdentity__0ANwq strong,.PortalHosts_hostRooms__HwDzD a{overflow-wrap:anywhere;color:var(--account-white,#fff);font:var(--portal-font-strong)}.PortalHosts_hostRooms__HwDzD>span{color:var(--portal-ui-muted);font:var(--portal-font-small)}.PortalHosts_hostRooms__HwDzD>div{display:flex;flex-wrap:wrap;gap:6px}.PortalHosts_closedRoom__O7F3b,.PortalHosts_hostRooms__HwDzD a{padding-block:3px;color:var(--account-white,#fff);text-decoration-color:var(--account-edge,rgba(200,255,0,.34));text-underline-offset:4px}.PortalHosts_hostRooms__HwDzD a:focus-visible,.PortalHosts_hostRooms__HwDzD a:hover{color:var(--account-accent,#c8ff00);outline:none;text-decoration-color:currentColor}.PortalHosts_closedRoom__O7F3b{color:var(--portal-ui-muted)}.PortalHosts_hostIdentity__0ANwq strong{font:var(--portal-font-strong)}@container portal-hosts (max-width: 680px){.PortalHosts_controls__OzJF1,.PortalHosts_feedback__0wqhN,.PortalHosts_head__yGQa0{display:grid;grid-template-columns:minmax(0,1fr)}.PortalHosts_posture__8uk07{inline-size:fit-content}.PortalHosts_feedback__0wqhN button,.PortalHosts_primaryButton__ttWEb,.PortalHosts_primaryLink__UsGkg{inline-size:100%}.PortalHosts_hostRow__0h3Sl,.PortalHosts_sudo__kLzFs{grid-template-columns:minmax(0,1fr);align-items:stretch}.PortalHosts_codeLine__3FYV8,.PortalHosts_sudoActions__t4Zgi{grid-template-columns:minmax(0,1fr)}.PortalHosts_codeLine__3FYV8{gap:10px}.PortalHosts_hostRow__0h3Sl{gap:12px;padding-block:18px}.PortalHosts_hostRow__0h3Sl button,.PortalHosts_primaryButton__ttWEb,.PortalHosts_primaryLink__UsGkg,.PortalHosts_sudo__kLzFs button,.PortalHosts_sudo__kLzFs input{min-block-size:48px}}@media (prefers-reduced-motion:reduce){.PortalHosts_feedback__0wqhN button,.PortalHosts_hostRow__0h3Sl button,.PortalHosts_primaryButton__ttWEb,.PortalHosts_primaryLink__UsGkg,.PortalHosts_sudoActions__t4Zgi,.PortalHosts_sudo__kLzFs button{transition:none}}