:root{--teal:#00c4a0;--teal-10:#00c4a01a;--teal-20:#00c4a033;--sky:#0ea5e9;--sky-10:#0ea5e91a;--amber:#f59e0b;--amber-10:#f59e0b1a;--green:#22c55e;--green-10:#22c55e1a;--bg:#07090f;--surface:#0d1220;--border:#1a2540;--border-2:#223060;--t1:#f1f5fe;--t2:#9caec8;--t3:#4d637f;--fw:860px;--pad:48px;--r:10px;--r-sm:6px;--sans:"Inter", system-ui, sans-serif;--head:"Sora", system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:14px}body{background:var(--bg);color:var(--t2);font-family:var(--sans);line-height:1.65}svg{flex-shrink:0;display:block}.doc{width:100%}@media (width<=768px){:root{--pad:32px}}@media (width<=480px){:root{--pad:18px}}@media print{:root{--bg:#fff;--surface:#f8fafc;--border:#e2e8f0;--border-2:#cbd5e1;--t1:#0f172a;--t2:#334155;--t3:#64748b;--teal:#007a65;--teal-10:#007a6512;--teal-20:#007a6529;--sky:#0369a1;--sky-10:#0369a112;--amber:#92400e;--amber-10:#92400e12;--green:#166534;--green-10:#16653412}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html{font-size:12px}body{background:#fff}.profile-nav{display:none!important}.cover{page-break-after:always;break-after:page;min-height:auto;padding-bottom:44px;background:#fff!important}.cover:before,.cover:after{display:none}.section-page{page-break-before:always;break-before:page;padding-top:28px;background:#fff!important}.sec-hdr{break-after:avoid!important;page-break-after:avoid!important}.exp-card,.pillar,.dual-col,.skill-block,.cert-card,.vcard,.summary-card,.stat-row,.pillar-grid,.value-grid,.cert-grid,.dtable-wrap{break-inside:avoid!important;page-break-inside:avoid!important}thead{break-after:avoid!important;page-break-after:avoid!important}tr{break-inside:avoid;page-break-inside:avoid}.skills-grid{break-inside:auto!important}.exp-row{break-after:avoid!important;page-break-after:avoid!important}.dual-grid{break-inside:avoid!important;page-break-inside:avoid!important}.doc-footer{page-break-inside:avoid;break-inside:avoid;background:#f8fafc!important}.legend-row,.spec-legend{break-inside:avoid!important;page-break-inside:avoid!important}}
