.review-body{min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(71,221,55,.12),transparent 24%),#03101c}.review-topbar{border-bottom:1px solid rgba(255,255,255,.07)}.review-topbar .review-badge{margin-left:auto;margin-right:18px;font-size:10px;letter-spacing:.15em;color:#78ef49;border:1px solid rgba(117,242,56,.28);padding:9px 12px;border-radius:999px}.review-main{padding:58px 0 90px;max-width:1180px}.review-intro{max-width:880px;margin-bottom:32px}.review-intro h1{font-size:clamp(38px,5vw,66px);letter-spacing:-.05em;margin:8px 0 16px}.review-intro p{color:var(--muted);font-size:17px;line-height:1.7}.review-panel{border:1px solid var(--line);background:linear-gradient(145deg,#081c2d,#061522);border-radius:22px;padding:30px;box-shadow:var(--shadow);margin:20px 0}.review-panel h2{margin:6px 0 9px;font-size:26px}.review-panel p{margin:0;color:var(--muted);line-height:1.6}.review-panel code{color:#9af57b;background:#0b2630;border:1px solid rgba(117,242,56,.16);padding:2px 6px;border-radius:6px}.review-step{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--green);font-weight:850}.connect-panel{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:22px}.review-icon{width:64px;height:64px;border-radius:18px;background:#1877f2;display:grid;place-items:center;font-size:38px;font-family:Arial;font-weight:900}.review-alert{border-radius:14px;padding:15px 18px;margin:16px 0;font-size:13px}.review-alert.error{background:#321319;border:1px solid #74303c;color:#ffd8df}.review-alert.success{background:#102a19;border:1px solid #2f6d3d;color:#d9ffe0}.page-grid{display:grid;gap:14px;margin-top:24px}.page-card{display:grid;grid-template-columns:62px 1fr auto;gap:16px;align-items:center;padding:18px;border-radius:16px;background:#091b2c;border:1px solid var(--line)}.page-card.official{border-color:rgba(117,242,56,.5);box-shadow:0 0 35px rgba(117,242,56,.08)}.page-mark{width:58px;height:58px;border-radius:14px;background:#071522;display:grid;place-items:center}.page-mark img{width:48px}.page-copy h3{margin:0 0 5px;font-size:18px}.page-copy small{display:block;color:#8ea5b8}.page-copy b{display:inline-block;color:#83f15e;font-size:10px;margin-top:8px}.page-card button[disabled]{opacity:.5;cursor:not-allowed}.review-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.review-status-grid article{min-height:145px;padding:22px;border:1px solid var(--line);border-radius:17px;background:#081a2b}.review-status-grid span{display:block;color:#7be84f;font-size:11px;font-weight:800}.review-status-grid b{display:block;font-size:18px;margin:16px 0 8px}.review-status-grid small{color:#8fa6b8;line-height:1.5}.messenger-test{display:grid;grid-template-columns:1fr auto;gap:24px}.review-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.review-actions form{margin:0}.message-preview{grid-column:1/-1;border:1px solid rgba(117,242,56,.24);border-radius:14px;padding:16px;background:#0a2030;display:grid;gap:6px}.message-preview small,.message-preview span{color:#8fa6b8;font-size:11px}.message-preview b{font-size:16px}.review-footnote{margin-top:25px;color:#879cad;font-size:11px;text-align:center}.review-footnote b{color:#dce8ef}@media(max-width:760px){.connect-panel,.page-card,.messenger-test{grid-template-columns:1fr}.review-status-grid{grid-template-columns:1fr}.review-topbar .review-badge{display:none}.page-card form{width:100%}.page-card button{width:100%}}
