:root{--axe-red:#c51620;--axe-black:#090a0c;--axe-panel:#15171b;--axe-line:#30343b;--axe-text:#f4f4f4;--axe-muted:#a6aab2}.axecrew-shell{box-sizing:border-box;max-width:1440px;margin:24px auto;background:radial-gradient(circle at 85% 0,#381016 0,transparent 28%),linear-gradient(145deg,#111318,#070809);color:var(--axe-text);border:1px solid #292c32;border-top:4px solid var(--axe-red);box-shadow:0 24px 70px #0009;font-family:Inter,system-ui,sans-serif;min-height:650px}.axecrew-shell *{box-sizing:border-box}.axe-header{display:flex;justify-content:space-between;align-items:center;padding:28px 34px;border-bottom:1px solid var(--axe-line)}.axe-header h2,.axecrew-login h2{margin:0;text-transform:uppercase;letter-spacing:.04em}.eyebrow{color:var(--axe-red);font-weight:900;letter-spacing:.24em;font-size:12px;margin:0 0 5px}.axe-user{display:flex;align-items:center;gap:12px;font-weight:800}.axe-user img,.axe-profile>img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--axe-red)}.axe-nav{display:flex;gap:4px;padding:10px 24px;background:#0c0d10;overflow:auto}.axe-nav button{border:0;background:transparent;color:var(--axe-muted);padding:12px 18px;font-weight:800;text-transform:uppercase;cursor:pointer}.axe-nav button.active{color:#fff;background:var(--axe-red)}.axecrew-shell main{padding:28px 34px}.axe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.axe-featured{grid-template-columns:repeat(3,1fr)}.axe-card{position:relative;background:linear-gradient(160deg,#1b1e24,#101115);border:1px solid var(--axe-line);padding:20px;overflow:hidden;min-height:220px}.axe-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--axe-red)}.axe-card iframe{width:100%;aspect-ratio:16/9;border:0;background:#000;margin-top:12px}.axe-label{display:inline-block;color:#fff;background:var(--axe-red);padding:5px 9px;font-size:11px;font-weight:900;letter-spacing:.12em}.axe-card h3{margin:16px 0 5px}.axe-card p{color:var(--axe-muted)}.stream-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;margin-top:18px}.axe-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--axe-red);color:#fff!important;text-decoration:none!important;padding:11px 16px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.axe-btn.secondary{background:#282c33}.axe-actions{display:flex;gap:8px;flex-wrap:wrap}.axe-stat{display:flex;gap:14px;align-items:center;margin-bottom:24px}.axe-stat strong{font-size:42px;color:var(--axe-red)}.axe-stat span{font-weight:900;letter-spacing:.08em}.axe-badges{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.axe-badges span{border:1px solid #84333a;background:#2a1518;color:#ffd7da;padding:4px 8px;font-size:11px;font-weight:800;text-transform:uppercase}.axe-profile{display:flex;gap:22px;align-items:flex-start;background:var(--axe-panel);border:1px solid var(--axe-line);padding:24px}.axe-profile>img{width:110px;height:110px}.axe-form{max-width:720px;display:grid;gap:14px}.axe-form label{display:grid;gap:6px;font-weight:800}.axe-form input,.axe-form select,.axe-form textarea{width:100%;background:#0b0c0f;color:#fff;border:1px solid #3a3e46;padding:12px}.axe-form textarea{min-height:130px}.axe-result{min-height:24px}.axecrew-login{text-align:center;padding:70px 24px;min-height:420px}.axecrew-login .axe-mark{font-size:50px;color:var(--axe-red)}.axecrew-login p{color:var(--axe-muted);max-width:520px;margin:14px auto 24px}.axecrew-login .notice{color:#ffd2d5;border:1px solid #633;padding:10px}.member{min-height:180px}.axe-form .axe-check{display:flex;grid-template-columns:auto 1fr;align-items:flex-start}.axe-form .axe-check input{width:auto;margin-top:4px}.axe-privacy{padding:14px;border-left:3px solid var(--axe-red);background:#0b0c0f;color:var(--axe-muted)}.axe-verify-status{max-width:720px;padding:22px;border:1px solid var(--axe-line);background:var(--axe-panel)}.axe-verify-status strong{font-size:20px}.axe-verify-status.approved{border-color:#287d46}.axe-verify-status.approved strong{color:#66db8f}.axe-verify-status.pending{border-color:#9a6b19}.axe-verify-status.pending strong{color:#ffc45c}@media(max-width:850px){.axe-featured{grid-template-columns:1fr}.axe-header{padding:20px}.axecrew-shell main{padding:20px}.axe-profile{flex-direction:column}}
