.forbidden_container__y__5C{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#fff;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.forbidden_content__Zvl97{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;width:100%;background:rgba(0,0,0,0);padding:2rem 1rem;border-radius:0;box-shadow:none;border:none}.forbidden_iconContainer__QgUt3{margin-bottom:1.5rem}.forbidden_iconContainer__QgUt3 .forbidden_errorIcon__lp__d{color:#dc2626;opacity:.8}.forbidden_errorCode__cGw_m{font-size:6rem;font-weight:800;color:#dc2626;margin-bottom:1rem;text-shadow:0 2px 4px rgba(220,38,38,.15);line-height:1}@media(max-width:768px){.forbidden_errorCode__cGw_m{font-size:4rem}}.forbidden_title__g4GDj{font-size:2rem;font-weight:600;color:#050d1d;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.forbidden_title__g4GDj{font-size:1.5rem}}.forbidden_message__jTNzf{font-size:1.125rem;color:#5c5c5c;margin-bottom:2.5rem;line-height:1.6;max-width:480px}@media(max-width:768px){.forbidden_message__jTNzf{font-size:1rem}}.forbidden_actionButtons__jtjSq{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.forbidden_actionButtons__jtjSq{flex-direction:column;width:100%;gap:.75rem}}.forbidden_loginButton__dBmDS{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#0463e7;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;font-size:.95rem;transition:all .2s ease;border:2px solid #0463e7}.forbidden_loginButton__dBmDS:hover{background:#418ffc;border-color:#418ffc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(4,99,231,.25)}.forbidden_loginButton__dBmDS:active{transform:translateY(0)}@media(max-width:768px){.forbidden_loginButton__dBmDS{justify-content:center;padding:1rem}}.forbidden_homeButton__ew1Jj{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:rgba(0,0,0,0);color:#5c5c5c;text-decoration:none;border:2px solid #ccc;border-radius:8px;font-weight:500;font-size:.95rem;transition:all .2s ease}.forbidden_homeButton__ew1Jj:hover{background:#f5f5f5;border-color:#5c5c5c;color:#050d1d;transform:translateY(-1px)}.forbidden_homeButton__ew1Jj:active{transform:translateY(0)}@media(max-width:768px){.forbidden_homeButton__ew1Jj{justify-content:center;padding:1rem}}.forbidden_backButton__PoK7j{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:rgba(0,0,0,0);color:#949494;border:2px solid #ccc;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.forbidden_backButton__PoK7j:hover{background:#f5f5f5;border-color:#5c5c5c;color:#050d1d;transform:translateY(-1px)}.forbidden_backButton__PoK7j:active{transform:translateY(0)}@media(max-width:768px){.forbidden_backButton__PoK7j{justify-content:center;padding:1rem;width:100%}}.forbidden_helpSection__limES{padding-top:1.5rem;border-top:1px solid #fee2e2;width:100%}.forbidden_helpText__rvkwh{font-size:.875rem;color:#949494;margin:0;line-height:1.5}.forbidden_contactLink__D76qW{color:#0463e7;text-decoration:none;font-weight:500;transition:color .2s ease}.forbidden_contactLink__D76qW:hover{color:#418ffc;text-decoration:underline}@media(max-width:768px){.forbidden_container__y__5C{padding:1rem}.forbidden_content__Zvl97{padding:2rem 1.5rem;width:100%}}.forbidden_backButton__PoK7j:focus,.forbidden_contactLink__D76qW:focus,.forbidden_homeButton__ew1Jj:focus,.forbidden_loginButton__dBmDS:focus{outline:2px solid #0463e7;outline-offset:2px}