@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap');
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;font:14px/1.7 Manrope,system-ui,sans-serif;color:#f5f0e9;background:radial-gradient(ellipse at 86% 5%,#4a2b4433,transparent 35%),radial-gradient(ellipse at 7% 25%,#67422122,transparent 36%),#090a11}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{outline-offset:4px}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #edc080}.r47-header{min-height:80px;padding:15px max(25px,calc((100vw - 1170px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4b3c2f;background:#0d0d15aa;gap:20px}.r47-brand{font-weight:900;font-size:27px;letter-spacing:-1.4px}.r47-brand b{color:#e5be79}.r47-actions{display:flex;align-items:center;gap:14px}.r47-actions select{background:#18151e;color:#f4d39c;border:1px solid #79613f;padding:9px 12px;border-radius:10px}.r47-back{font-size:11px;font-weight:900;color:#ecc88f;letter-spacing:1px}.r47-main{max-width:1170px;margin:auto;padding:70px 26px 100px}.r47-hero{max-width:830px}.r47-kicker{font-size:11px;font-weight:900;letter-spacing:2.5px;color:#e2b777}.r47-hero h1{font-size:clamp(36px,7vw,74px);line-height:1.06;letter-spacing:-3px;margin:18px 0}.r47-hero h1 strong{color:#e4b46d}.r47-hero p{max-width:700px;color:#c7bbc5;font-size:16px}.r47-pill{display:inline-block;padding:8px 14px;border:1px solid #816640;border-radius:100px;color:#edcc96;background:#30231f;margin-top:12px;font-size:10px;letter-spacing:1.2px;font-weight:900}.r47-grid{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r47-card{padding:27px 26px;background:linear-gradient(155deg,#211c24,#10131a);border:1px solid #62503d;border-radius:18px;min-height:230px;position:relative}.r47-card::before{content:'';position:absolute;left:26px;top:0;width:55px;height:2px;background:#d3aa71}.r47-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.r47-num{font-size:10px;letter-spacing:2px;color:#c39c69}.r47-status{padding:5px 9px;font-size:9px;font-weight:850;letter-spacing:.5px;border-radius:6px;background:#2d2922;border:1px solid #97764a;color:#f5d395}.r47-status.pending{background:#302423;border-color:#81504b;color:#f0b9a8}.r47-card h2{font-size:22px;margin:21px 0 8px}.r47-card p{margin:0;color:#bdb1b9;font-size:12px;line-height:1.8}.r47-section{margin-top:45px;padding:31px;background:#14141d;border:1px solid #544331;border-radius:18px}.r47-section h2{font-size:20px;letter-spacing:.2px;margin:0 0 15px}.r47-api{padding:13px 16px;border-radius:10px;background:#262325;color:#e8c69e;font-size:12px}.r47-api.r47-ok{border-left:3px solid #7fae94}.r47-api.r47-review{border-left:3px solid #d2ab6b}.r47-api.r47-muted{border-left:3px solid #8c8391}.r47-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none;padding:0;margin:20px 0 0;counter-reset:item}.r47-list li{counter-increment:item;background:#1e1b24;border:1px solid #594835;padding:15px 16px;border-radius:11px;font-size:12px;color:#e9dacc}.r47-list li::before{content:counter(item,decimal-leading-zero)' / ';color:#e9bd7b;font-weight:900}.r47-note{font-size:12px;line-height:1.9;color:#c6b8bb;margin-top:25px;padding:20px;border-left:3px solid #dbac6a;background:#27202055}.r47-footer{text-align:center;padding:20px;font-size:11px;color:#9e929b}@media(max-width:690px){.r47-main{padding:35px 16px 60px}.r47-grid,.r47-list{grid-template-columns:1fr}.r47-hero h1{letter-spacing:-1.5px}.r47-header{padding:15px 17px}.r47-actions{gap:7px}.r47-back{font-size:9px}.r47-card{min-height:0}.r47-section{padding:18px}}
