body{margin:0}.portal-bootstrap{box-sizing:border-box;color:#202529;background:#f7f8f8;min-height:100dvh;padding:32px 24px;font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5}.portal-bootstrap__panel{box-sizing:border-box;background:#fff;border:1px solid #dfe4e5;border-radius:12px;max-width:560px;margin:64px auto 0;padding:32px}.portal-bootstrap__brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.portal-bootstrap__mark{color:#007f8b;border:1px solid #007f8b;border-radius:8px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:grid}.portal-bootstrap__product,.portal-bootstrap__context{margin:0}.portal-bootstrap__product{font-size:16px;font-weight:600}.portal-bootstrap__context{color:#626d73;font-size:14px}.portal-bootstrap h1{margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.2}.portal-bootstrap__message{color:#626d73;margin:0}.portal-bootstrap__retry{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#202529;border:1px solid #202529;border-radius:8px;margin-top:24px;padding:8px 16px;font-weight:500}.portal-bootstrap__retry:hover{background:#343c42}.portal-bootstrap__retry:focus-visible{outline-offset:4px;outline:2px solid #007f8b}@media (width<=600px){.portal-bootstrap{padding:24px 16px}.portal-bootstrap__panel{margin-top:32px;padding:24px}}
