.report-detail{color:#f5f3ff;background:#0a0f18;position:relative}.report-detail.page-wrapper{width:100%;max-width:100%}.report-detail-main{z-index:2;position:relative}.report-back-link{color:#f5f3ff80;align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.report-back-link:hover{color:var(--color-drip-purple-300)}.report-section{padding:0 0 4rem;position:relative}.report-hero-meta{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.report-hero-icon{font-size:1.75rem;line-height:1}.report-hero-industry{text-transform:uppercase;letter-spacing:.06em;color:var(--color-drip-purple-300);font-size:.85rem;font-weight:600}.report-hero-subtitle{color:#f5f3ff99;margin-top:.75rem;font-size:1.05rem}.report-hero-date{color:#f5f3ff59;margin-top:.5rem;font-size:.82rem}.report-type-badge{text-transform:uppercase;letter-spacing:.05em;color:#c7a8ff;white-space:nowrap;background:#5b29ff1f;border:1px solid #8766ff40;border-radius:99rem;align-items:center;padding:.2rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.report-context-banner{color:#f5f3ffb8;background:#fbbf240f;border:1px solid #fbbf242e;border-radius:.6rem;max-width:44rem;margin-top:1.25rem;padding:.85rem 1.1rem;font-size:.85rem;line-height:1.5}.report-context-banner strong{color:#fde68a}.report-stats-row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.report-stat-block{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;padding:1.75rem 1rem}.report-stat-block-value{font-family:var(--font-heading);letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#b49dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:1.1}.report-stat-block-label{color:#f5f3ff80;margin-top:.4rem;font-size:.82rem;line-height:1.35}.report-summary-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(77% 58% at 50% 42%,#543db51f 0%,#09031600 100%),linear-gradient(#ffffff06 0%,#fff0 100%),#060b1db8;border:1px solid #ffffff12;border-radius:1.1rem;padding:2.25rem;box-shadow:0 10px 30px #0308183d,inset 0 1px #ffffff0a}.report-summary-card p{color:#f5f3ffd1;margin:0 0 1rem;font-size:1.05rem;line-height:1.75}.report-summary-card p:last-child{margin-bottom:0}.report-section-heading{font-family:var(--font-heading);color:#fff;margin:0 0 1.5rem;font-size:1.35rem;font-weight:600;line-height:1.3}.report-drivers-grid{gap:.85rem;max-width:40rem;display:grid}.report-driver-row{grid-template-columns:7rem 1fr 3rem;align-items:center;gap:.75rem;display:grid}.report-driver-name{color:#f5f3ffcc;text-align:right;font-size:.88rem;font-weight:500}.report-driver-bar-track{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.report-driver-bar-fill{background:linear-gradient(90deg,var(--color-drip-purple-500),var(--color-drip-purple-300));border-radius:4px;height:100%;transition:width .6s}.report-driver-score{color:var(--color-drip-purple-300);text-align:left;font-size:.82rem;font-weight:600}.report-tactics-table{border-collapse:collapse;width:100%}.report-tactics-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#f5f3ff66;border-bottom:1px solid #ffffff0f;padding:0 .75rem .75rem;font-size:.72rem;font-weight:600}.report-tactics-table th:last-child{text-align:right}.report-tactics-table td{color:#f5f3ffbf;border-bottom:1px solid #ffffff0a;padding:.75rem;font-size:.88rem}.report-tactics-table td:first-child{color:#f5f3ffe6;text-transform:capitalize;font-weight:500}.report-tactics-table td:last-child{text-align:right}.report-tactic-winrate{align-items:center;gap:.35rem;display:inline-flex}.report-tactic-winrate-bar{background:#ffffff0f;border-radius:2px;width:3rem;height:4px;display:inline-block;overflow:hidden}.report-tactic-winrate-fill{background:var(--color-drip-purple-400);border-radius:2px;height:100%}.report-tactic-winrate-value{color:var(--color-drip-purple-300);text-align:right;min-width:2.5rem;font-size:.82rem;font-weight:600}.report-cards-stack{gap:1rem;display:grid}.report-insight-card{background:#070c1f8a;border:1px solid #ffffff0f;border-radius:.85rem;padding:1.5rem}.report-insight-header{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.report-insight-title{font-family:var(--font-heading);color:#fff;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.report-insight-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:99rem;flex-shrink:0;align-items:center;padding:.15rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.report-insight-badge.category-tactic{color:#c7a8ff;background:#5b29ff26;border:1px solid #8766ff4d}.report-insight-badge.category-driver{color:#7fffca;background:#1fec891a;border:1px solid #1fec894d}.report-insight-badge.category-pattern{color:#ffd699;background:#ffa8261a;border:1px solid #ffa8264d}.report-insight-badge.category-strategy{color:#a5d8ff;background:#38bdf81a;border:1px solid #38bdf84d}.report-insight-badge.priority-high{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.report-insight-badge.priority-medium{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf244d}.report-insight-badge.priority-low{color:#86efac;background:#22c55e1a;border:1px solid #22c55e4d}.report-insight-description{color:#f5f3ffad;margin:0;font-size:.88rem;line-height:1.6}.report-pattern-card{background:#070c1f8a;border:1px solid #ffffff0f;border-radius:.85rem;padding:1.5rem}.report-pattern-label{font-family:var(--font-heading);color:#fff;margin:0 0 .5rem;font-size:.95rem;font-weight:600;line-height:1.4}.report-pattern-evidence{color:#f5f3ff8c;margin:0;font-size:.85rem;font-style:italic;line-height:1.6}.report-cta-section{text-align:center;padding:4rem 0 5rem;position:relative;overflow:hidden}.report-cta-copy{color:#f5f3ffbf;max-width:36rem;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.report-cta-secondary{color:#f5f3ff80;margin-top:1.25rem;font-size:.92rem;text-decoration:none;transition:color .15s;display:inline-block}.report-cta-secondary:hover{color:var(--color-drip-purple-300)}.report-divider{background:linear-gradient(90deg,#0000,#8766ff4d,#0000);border:none;width:100%;max-width:4rem;height:1px;margin:0 auto 3rem}@media screen and (min-width:768px){.report-section{padding-bottom:5rem}.report-stats-row{grid-template-columns:repeat(4,1fr)}.report-stat-block-value{font-size:2.5rem}.report-summary-card{padding:2.75rem}.report-cards-stack{grid-template-columns:repeat(2,1fr)}.report-section-heading{font-size:1.5rem}}@media screen and (min-width:1024px){.report-summary-card p{font-size:1.1rem}}@media screen and (max-width:767px){.report-section{padding-bottom:3rem}.report-stat-block{padding:1.25rem .75rem}.report-stat-block-value{font-size:1.65rem}.report-summary-card{padding:1.25rem}.report-driver-row{grid-template-columns:5.5rem 1fr 2.5rem;gap:.5rem}.report-driver-name{font-size:.78rem}.report-tactics-table th,.report-tactics-table td{padding:.5rem;font-size:.78rem}.report-cta-section{padding:3rem 0 4rem}.report-cards-stack{gap:.75rem}.report-insight-card,.report-pattern-card{padding:1.15rem}}
/*# sourceMappingURL=0b85d3890ee4ca44.css.map*/