.gc{--gc-gold:#dfbd75;--gc-line:#36332b;color:#eee9df;max-width:1200px}.gc *{box-sizing:border-box}.gc-hero{background:linear-gradient(120deg,#272216,#131313);border:1px solid #51442a;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:30px;display:flex}.gc-eyebrow{letter-spacing:.15em;color:var(--gc-gold);font-size:12px;font-weight:700}.gc h2{margin:12px 0;font-size:clamp(24px,3vw,34px);line-height:1.2}.gc h3,.gc h4{align-items:center;gap:9px;margin:0 0 12px;display:flex}.gc h3{font-size:19px}.gc h4{font-size:18px}.gc p{color:#c9c4bb;margin:12px 0;line-height:1.65}.gc-explainer,.gc small{line-height:1.6;color:#b5b0a6!important;font-size:13px!important}.gc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gc-metrics article,.gc-panel{border:1px solid var(--gc-line);background:#161616;border-radius:14px;padding:22px}.gc-panel{margin:20px 0}.gc-metrics span,.gc-metrics small{display:block}.gc-metrics span{color:#c9c4bb;font-size:13px}.gc-metrics strong{color:var(--gc-gold);margin:12px 0;font-size:29px;display:block}.gc-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.gc-section-head h3,.gc-section-head h4{margin:0}.gc-badge{color:#d8c49d;background:#30291b;border-radius:30px;padding:6px 10px;font-size:12px;display:inline-block}.gc-ready{color:#b8dbb4;background:#213025}.gc-health,.gc-toolbar{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.gc-health span{font-size:13px}.gc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gc label{color:#e8dfcc;flex-direction:column;gap:7px;font-size:14px;display:flex}.gc-address{grid-column:1/-1}.gc input:not([type=checkbox]),.gc textarea{color:#f3eee5;width:100%;min-width:0;font:inherit;background:#0f0f0f;border:1px solid #49443a;border-radius:8px;padding:12px}:is(.gc input:focus,.gc textarea:focus,.gc button:focus-visible,.gc summary:focus-visible){outline-offset:3px;outline:2px solid #dfbd75}.gc-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gc-campaigns .gc-panel{margin:0}.gc-toggle{align-items:center;flex-direction:row!important;font-size:13px!important}.gc input[type=checkbox]{accent-color:#d5ad5c;width:20px;height:20px}.gc-stats{border-block:1px solid var(--gc-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:18px 0;padding:18px 0;display:grid}.gc-stats dt{color:#aaa599;font-size:11px}.gc-stats dd{color:#ece1cc;margin:5px 0;font-size:21px}.gc-gold{color:var(--gc-gold)!important}.gc summary{cursor:pointer;min-height:44px;font-weight:600;line-height:1.6}.gc summary svg{vertical-align:middle;display:inline-block}.gc details label{margin:12px 0}.gc-preview{border-left:3px solid var(--gc-gold);overflow-wrap:anywhere;background:#101010;margin-top:18px;padding:18px}.gc-preview p{white-space:pre-line}.gc-preview span,.gc-preview small{margin-top:15px;display:block}.gc-preview span{color:var(--gc-gold)}.gc-primary,.gc-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-weight:600;display:inline-flex}.gc-primary{color:#15120b;background:#d9b66e;border:1px solid #d9b66e}.gc-secondary{color:#e0c997;background:#1c1b18;border:1px solid #55482e}.gc button:disabled{opacity:.5;cursor:default}.gc-notice{background:#24251d;border:1px solid #59563b;border-radius:8px;padding:14px 18px}.gc-error{background:#2e2019;border-color:#985e46}.gc-empty{text-align:center;border:1px dashed #474033;border-radius:10px;padding:28px}.gc-empty svg{color:var(--gc-gold);margin:0 auto 14px}.gc-empty h4{justify-content:center}.gc-table{overflow:auto}.gc table{border-collapse:collapse;width:100%;font-size:13px}.gc th,.gc td{text-align:left;vertical-align:top;border-bottom:1px solid #37332a;padding:12px}.gc th{color:#dfbd75}.growth-member-preferences{color:#d4cbb9;border:1px solid #494235;border-radius:12px;margin:22px 0;padding:18px}.growth-member-preferences summary{cursor:pointer;min-height:30px;font-weight:600}.growth-member-preferences label{align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.6;display:flex}.growth-member-preferences input{accent-color:#d9b66e;flex-shrink:0;width:20px;height:20px;margin-top:4px}.growth-member-preferences small{color:#b7ad9c;font-size:12px}.growth-member-preferences p{font-size:13px}.growth-member-preferences a{text-decoration:underline}@media (max-width:1000px){.gc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-campaigns{grid-template-columns:1fr}}@media (max-width:560px){.gc-hero{padding:22px}.gc-hero>svg{display:none}.gc-metrics article,.gc-panel{padding:16px}.gc-metrics strong{font-size:25px}.gc-fields{grid-template-columns:1fr}.gc-toolbar button{width:100%}.gc-health{flex-direction:column}.gc-metrics{gap:8px}.gc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
