.repLayout{max-width:1200px;margin:auto;padding:44px 28px 70px}.repHeading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}.repHeading h1{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-2px;margin:18px 0}.repHeading em{color:var(--cyan);font-style:normal}.repHeading p{color:var(--muted);font-size:15px}.repHeading .btn{padding:12px 18px;white-space:nowrap}.repHero{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px!important;margin:24px 0 16px}.repHero h2{font-size:32px;letter-spacing:-1px;margin:14px 0}.repHero p{font-size:13px;color:var(--muted);max-width:580px}.repHero .repQualifier{font-size:12px}.repHero a{color:var(--cyan);font-size:12px}.repEmblem{font-size:90px;color:var(--cyan);padding:0 30px}.repMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.repMetrics>div{padding:22px!important}.repMetrics b{display:block;font-size:30px;color:var(--text)}.repMetrics span{display:block;font-size:12px;margin:7px 0}.repMetrics small{display:block;color:var(--muted);font-size:11px;line-height:1.7}.repPanel{padding:28px!important;margin-bottom:22px}.repPanel h2{font-size:23px;letter-spacing:-.6px;line-height:1.2;margin:13px 0}.repColumns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:22px}.repPanel .btn{display:inline-block;padding:11px 16px}.repPanel label{display:block;font-size:12px;margin:17px 0}.repPanel input,.repPanel select,.repPanel textarea{display:block;width:100%;margin-top:7px;padding:11px;background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:9px;min-width:0}.repPanel textarea{resize:vertical}.repFormRow{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px}.repPanel summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.repMethod{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px}.repMethod h3{font-size:14px;margin:10px 0}.repMethod p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.workItem{border:1px solid var(--line);border-radius:12px;padding:22px;margin:18px 0;overflow-wrap:anywhere}.workItem h3{font-size:18px;margin:12px 0}.workItem p{font-size:13px;white-space:pre-wrap;color:var(--muted);line-height:1.8}.workItem a{font-size:12px;color:var(--cyan)}.workItem small{display:block;font-size:10px;color:var(--muted);margin:8px 0 12px}.workMeta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:10px}.workMeta span:first-child{color:var(--cyan)}.repEmpty{padding:20px 0}.profileReputation{margin:24px 0}.forecastSection{margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.forecastSection>summary{font-size:18px;cursor:pointer;padding:12px 0}.forecastSection .scorebig{font-size:48px!important}.repTag{display:inline-block;font-size:11px;color:var(--cyan);margin-right:8px}.homeReputationIntro{font-size:13px;color:var(--muted);line-height:1.8}@media(max-width:750px){.repLayout{padding:28px 18px}.repHeading{display:block}.repHeading h1{font-size:37px}.repColumns{grid-template-columns:1fr}.repMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.repMetrics>div{padding:17px!important}.repHero{padding:24px!important}.repHero h2{font-size:26px}.repEmblem{display:none}.repMethod{grid-template-columns:1fr}.repPanel{padding:23px!important}.repFormRow{grid-template-columns:1fr}.profileReputation .repMetrics{gap:8px}}
