.portal-access,.portal-access *{font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"hlig" 0,"calt" 0!important;font-family:Arial,Helvetica,sans-serif!important}.portal-access{color:#e8eeef;background:#101416;min-height:100vh;padding:64px 24px}.portal-access section{background:#1a2226;border:1px solid #33434b;border-radius:20px;max-width:620px;margin:0 auto;padding:32px}.portal-access h1{margin:8px 0 16px;font-size:32px;line-height:1.15}.portal-access p{line-height:1.6}.portal-lead{color:#d5e0e4;font-size:17px}.portal-access a{color:#a6d9eb}.portal-eyebrow,.portal-note{color:#abbcc3;letter-spacing:.04em;font-size:13px}.portal-eyebrow{text-transform:uppercase}.portal-steps{color:#c5d3d8;margin:8px 0 24px;padding-left:22px;line-height:1.7}.portal-actions{flex-direction:column;align-items:stretch;gap:12px;margin:4px 0 0;display:flex}.portal-access button,.portal-access .portal-primary{color:#10202a;cursor:pointer;text-align:center;background:#a6d9eb;border:0;border-radius:9px;padding:14px 20px;font-weight:600;text-decoration:none;display:inline-block}.portal-actions button,.portal-actions .portal-primary{width:100%;display:block}.portal-access button:disabled{opacity:.5;cursor:not-allowed}.portal-access .portal-secondary{color:#fff;background:#34464d}.portal-access label{margin:20px 0 8px;display:block}.portal-access input{color:#fff;background:#101416;border:1px solid #536971;border-radius:6px;width:100%;padding:10px}.portal-access .portal-check{align-items:center;gap:12px;display:flex}.portal-check input{width:auto}.portal-members{padding:0;list-style:none}.portal-members li{border-top:1px solid #33434b;padding:20px 0}.portal-access code{overflow-wrap:anywhere}.portal-access .portal-invite{overflow-wrap:anywhere;background:#0b1519;padding:14px}.portal-operator{color:#c5d3d8;margin-top:22px}.portal-operator summary{cursor:pointer;color:#abbcc3}
