*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background:#0a0a0a;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input{font:inherit}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:99px}audio{filter:invert(1) hue-rotate(180deg);border-radius:8px}:root{--gold:#C8A44D;--gold-dark:#A8882C;--gold-deep:#8A6E1E;--gold-light:#E2C47A;--gold-glow:rgba(200,164,77,0.4);--gold-glow-soft:rgba(200,164,77,0.15);--navy:#0a0f1e;--navy2:#111827;--navy3:#1e293b;--white:#faf8f3;--white-pure:#ffffff;--off-white:#f5f0e8;--warm-card:#f2ece0;--border:rgba(255,255,255,0.1);--border-light:#e2d9c8;--border-warm:#d9cfbb;--text-dark:#0f172a;--text-mid:#4a4238;--text-dim:#8c7f6e;--amber:#92701A}[data-animate] .reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}[data-animate] .reveal.delay1{transition-delay:.1s}[data-animate] .reveal.delay2{transition-delay:.2s}[data-animate] .reveal.delay3{transition-delay:.3s}[data-animate] .reveal.delay4{transition-delay:.4s}[data-animate] .reveal.delay5{transition-delay:.5s}[data-animate] .reveal.visible{opacity:1;transform:translateY(0)}@media print{body,html{-webkit-print-color-adjust:exact;print-color-adjust:exact}body,body *,body :after,body :before,html{background:white!important;color:#111!important}body,body *,body :after,body :before{background-image:none!important;box-shadow:none!important;text-shadow:none!important}.no-print{display:none!important}body [data-app-shell]{display:block!important;grid-template-columns:none!important}.report-print-area{max-width:100%!important;padding:0!important;margin:0!important;width:100%!important}.report-print-area [data-report-card]{background:white!important;border:1px solid #ccc!important;border-radius:6px!important;padding:14px 16px!important;margin-bottom:12px!important}.report-print-area [data-status-badge]{background:white!important;color:#333!important;border:1px solid #999!important;padding:2px 8px!important;border-radius:999px!important;font-weight:600!important}.report-print-area svg,.report-print-area svg *{background:transparent!important}.report-print-area svg text{fill:#555!important}.report-print-area svg .recharts-cartesian-grid line{stroke:#eee!important}.report-print-area table{page-break-inside:auto;width:100%!important;border-collapse:collapse!important}.report-print-area thead{display:table-header-group}.report-print-area tr{page-break-inside:avoid;page-break-after:auto}.report-print-area thead th{background:white!important;color:#111!important;border-bottom:2px solid #333!important;font-weight:700!important;text-align:left!important;padding:6px 10px!important}.report-print-area tbody tr{border-bottom:1px solid #ddd!important}.report-print-area tbody td{background:white!important;color:#222!important;padding:6px 10px!important}.report-print-area h1,.report-print-area h2,.report-print-area h3{color:#111!important;background:white!important}.report-print-area,.report-print-area *{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.report-print-area [data-report-accent]{font-weight:800!important;color:#111!important}.report-print-area [data-fixed-tag],.report-print-area [data-sparkline]{display:none!important}.report-print-area [data-report-card]{padding:10px 12px!important;margin-bottom:8px!important}.report-print-area [data-report-card] .recharts-responsive-container{background:transparent!important}@page{margin:.5in;size:landscape}}