.pd-growth{--pg-text:#eae7f5;--pg-muted:#b4a8ca;--pg-card:#211a30;--pg-line:#ac85e333;--pg-accent:#be95ff;max-width:1400px;margin:0 auto;padding:20px;background:#130e1e;color:var(--pg-text);border-radius:18px;font:15px/1.65 system-ui,sans-serif}.pd-growth *{box-sizing:border-box}.pd-growth a{color:#d2b2ff}.pd-growth-hero{padding:28px;background:linear-gradient(125deg,#3c235a,#1b192e);border:1px solid var(--pg-line);border-radius:14px;margin-bottom:20px}.pd-growth-hero span{letter-spacing:.13em;font-size:11px;color:#d8c0ff}.pd-growth-hero h1{font-size:clamp(26px,4vw,40px);margin:8px 0;color:#fff}.pd-growth-hero p{max-width:800px;margin:0;color:#d4c6e6}.pd-growth-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pd-growth-tabs a{padding:9px 14px;border:1px solid var(--pg-line);border-radius:9px;text-decoration:none}.pd-growth-tabs a[aria-current=page]{background:#6a3693;color:white;border-color:#c795ff}.pd-growth-card{padding:22px;margin:16px 0;background:var(--pg-card);border:1px solid var(--pg-line);border-radius:14px;min-width:0}.pd-growth-card h2,.pd-growth-card h3{color:white;margin:0 0 12px;line-height:1.3}.pd-growth-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pd-growth-kpis .pd-growth-card{margin:0}.pd-growth-kpis strong{display:block;font-size:clamp(22px,3vw,34px);color:white}.pd-growth-kpis span,.pd-growth-muted{color:var(--pg-muted)}.pd-growth-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pd-growth-task-grid .pd-growth-card{margin:0}.pd-growth label{display:block;margin:12px 0 6px}.pd-growth input:not([type=checkbox]),.pd-growth select,.pd-growth textarea{font:inherit;background:#110c1a;color:var(--pg-text);border:1px solid #9a77c55c;border-radius:8px;padding:10px 12px;width:100%;min-width:0}.pd-growth input[type=checkbox]{accent-color:#ad7aff;width:18px;height:18px;flex:none}.pd-growth .pd-growth-check{display:flex;gap:10px;align-items:flex-start}.pd-growth fieldset{border:1px solid var(--pg-line);border-radius:12px;padding:18px;min-width:0}.pd-growth legend{font-size:17px;font-weight:650;padding:0 6px}.pd-growth-button{font:inherit;display:inline-block;padding:10px 16px;border:1px solid transparent;border-radius:9px;background:#b67df0;color:#180d25!important;font-weight:650;text-decoration:none;cursor:pointer;margin-top:10px}.pd-growth-button.secondary{background:transparent;border-color:#9b75bc;color:#e4d0ff!important}.pd-growth-inline{display:inline-block;margin:0 8px 8px 0}.pd-growth-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:16px}.pd-growth-filter label{min-width:170px;flex:1;margin:0}.pd-growth-facts{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px}.pd-growth-facts dt,.pd-growth-facts dd{margin:0;padding:6px 0;border-bottom:1px solid var(--pg-line)}.pd-growth-table-wrap{overflow-x:auto}.pd-growth table{width:100%;border-collapse:collapse;white-space:normal}.pd-growth th,.pd-growth td{padding:12px;text-align:left;border-bottom:1px solid var(--pg-line);vertical-align:top}.pd-growth th{color:#c5afdf;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.pd-growth pre{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;font:inherit}.pd-growth-badge{display:inline-block;color:#cba3ff;font-size:12px;margin-bottom:9px}.pd-growth details summary{cursor:pointer;color:#d5b2ff}.pd-growth-topic-list{max-height:340px;overflow:auto;border:1px solid var(--pg-line);border-radius:9px;padding:10px}.pd-growth hr{border:0;border-top:1px solid var(--pg-line);margin:22px 0}.pd-growth :focus-visible{outline:2px solid #e1baff;outline-offset:3px}@media(max-width:900px){.pd-growth-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pd-growth{padding:12px}.pd-growth-card,.pd-growth-hero{padding:16px}.pd-growth-task-grid{grid-template-columns:1fr}.pd-growth-kpis{gap:8px}.pd-growth-kpis strong{font-size:24px}.pd-growth th,.pd-growth td{padding:8px}.pd-growth-facts{grid-template-columns:1fr}.pd-growth-facts dd{font-weight:700;padding-top:0}.pd-growth-tabs a{padding:8px 10px}.pd-growth-inline{display:block}}

.pd-growth [hidden]{display:none!important}.pd-growth button:disabled{opacity:.5;cursor:not-allowed}
/* Monetization workspace */
.pd-pricing-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.pd-pricing-fields label{display:flex;flex-direction:column;gap:.4rem}.pd-pricing-notice{padding:1rem;border-left:4px solid #a78bfa;background:rgba(139,92,246,.09)}.pd-pricing-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}.pd-pricing-rules div{padding:.7rem;background:rgba(139,92,246,.08);border-radius:10px}.pd-pricing-rules dd{margin:.4rem 0 0;font-weight:700}.pd-pricing-snapshot{white-space:pre-wrap;word-break:break-word;max-width:42rem}.pd-growth button:disabled{opacity:.5;cursor:not-allowed}.pd-pricing [data-price-status]{font-weight:650}.pd-pricing .pd-growth-kpis small{display:block;line-height:1.5}.pd-pricing details>summary{cursor:pointer;font-weight:650}
