html,body{margin:0;padding:0;background:#f6f6f4;font-family:"Maven Pro",sans-serif;color:#1c1c1c}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}a{color:#43745c;text-decoration:none;transition:.5s}a:hover{color:#1c1c1c}.wrap{max-width:1450px;margin:0 auto;padding:0 30px}@media(max-width: 640px){.wrap{padding:0 16px}}.h2,.h1{font-weight:400;color:#43745c;padding-top:14px;position:relative;margin:0 0 30px}.h2::before,.h1::before{content:"";position:absolute;top:0;left:0;width:60px;height:3px;background:#43745c}.h1{font-size:clamp(28px,6vw,46px);line-height:1.22}.h2{font-size:clamp(24px,5vw,36px);line-height:1.28}.h3{font-size:clamp(20px,4vw,26px);line-height:1.38;font-weight:500;color:#1c1c1c;margin:0 0 16px}.eyebrow{font-size:13px;line-height:20px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#43745c}.muted{color:#888}.p{font-size:16px;line-height:26px;margin:0 0 20px;color:#1c1c1c}.card{background:#fff;box-shadow:0 0 40px rgba(0,0,0,.08);border-radius:6px;padding:30px}.btn-green{display:inline-block;font-size:16px;line-height:40px;padding:0 27px;border-radius:20px;font-weight:500;letter-spacing:.5px;transition:.5s;background:#43745c;color:#fff;border:1px solid #43745c}.btn-green:hover{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.btn-border{display:inline-block;font-size:16px;line-height:40px;padding:0 27px;border-radius:20px;font-weight:500;letter-spacing:.5px;transition:.5s;background:rgba(0,0,0,0);color:#1c1c1c;border:1px solid #1c1c1c;text-align:center}.btn-border:hover{background:#43745c;border-color:#43745c;color:#fff}.btn-gold{display:inline-flex;align-items:center;gap:8px;background:#f0c24a;color:#1c1c1c;padding:12px 24px;border-radius:22px;font-weight:600;font-size:14px;letter-spacing:.5px;text-transform:uppercase;border:1px solid #f0c24a;transition:.5s;text-decoration:none}.btn-gold:hover{background:#1c1c1c;border-color:#1c1c1c;color:#f0c24a}header .btn-border{color:#fff;border-color:#fff}header .btn-border:hover{background:#fff;color:#1c1c1c}.meta{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#888}.meta.accent{color:#43745c}.meta.gold{color:#8b6508}.status-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.status-label .glyph{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;flex-shrink:0}.status-label.good{color:#43745c}.status-label.good .glyph{background:#43745c;border-radius:50%}.status-label.okay{color:#8b6508}.status-label.okay .glyph{background:#b8860b;border-radius:4px;transform:rotate(45deg)}.status-label.okay .glyph i{transform:rotate(-45deg)}.status-label.act{color:#8b2e1f}.status-label.act .glyph{background:#8b2e1f;clip-path:polygon(50% 0, 100% 100%, 0 100%);border-radius:0}.trend{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.trend.up{color:#43745c}.trend.down{color:#8b2e1f}.trend.flat{color:#888}.radar-placeholder,.placeholder{background:repeating-linear-gradient(135deg, #f0efe9, #f0efe9 8px, #e8e6dd 8px, #e8e6dd 16px);border:1px dashed #b8b5a8;display:flex;align-items:center;justify-content:center;color:#888;font-size:13px}.placeholder{letter-spacing:1px}.radar-placeholder{border-radius:50%;aspect-ratio:1}.rarity-dot{width:8px;height:8px;border-radius:50%;display:inline-block}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],select,textarea{width:100%;font-family:"Maven Pro",sans-serif;font-size:15px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#f6f6f4;color:#1c1c1c}input:focus,textarea:focus,select:focus{outline:none;border-color:#43745c;background:#fff}label.field-label{display:block;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#888;margin-bottom:6px}details.numbers{border-top:1px solid #eee;margin-top:24px}details.numbers>summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#1c1c1c}details.numbers>summary::-webkit-details-marker{display:none}details.numbers .chev{color:#43745c;transition:transform .3s}details.numbers[open] .chev{transform:rotate(180deg)}.metric-mini{background:#f6f6f4;padding:14px 16px;border-radius:8px}/*# sourceMappingURL=style.css.map */
