.dbreport{--ink-0:#07070b;--ink-1:#0b0b10;--ink-2:#101018;--ink-3:#16161f;--ink-4:#1d1d28;--hair:#ffffff14;--hair-2:#ffffff24;--paper-0:#f2ece0;--paper-1:#d8d2c6;--paper-2:#9e9889;--paper-3:#6a6558;--paper-4:#3d3a33;--gold:#ebb25f;--gold-2:#d58042;--gold-ink:#552c00;--sev-red:#ef6661;--sev-red-bg:#5e211f38;--sev-amb:#e9b452;--sev-amb-bg:#51380038;--sev-grn:#7cc58c;--sev-grn-bg:#19422438;--sev-blu:#88b8da;--sev-blu-bg:#18364a3d;background:var(--ink-1);color:var(--paper-0);font-family:var(--font-inter), "Inter", system-ui, sans-serif;font-feature-settings:"ss01", "cv11", "tnum";-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}@supports (color:lab(0% 0 0)){.dbreport{--gold:lab(76.7578% 14.8254 49.9635);--gold-2:lab(62.245% 29.6191 47.5262);--gold-ink:lab(23.0871% 17.1516 32.9296);--sev-red:lab(61.2026% 53.402 31.0145);--sev-red-bg:lab(22.5483% 28.3074 16.5809/.22);--sev-amb:lab(76.8723% 12.804 56.3035);--sev-amb-bg:lab(25.7395% 8.96719 38.1907/.22);--sev-grn:lab(73.5797% -32.8834 21.3277);--sev-grn-bg:lab(24.3264% -21.0816 13.8397/.22);--sev-blu:lab(72.1937% -9.88433 -22.4248);--sev-blu-bg:lab(21.0992% -6.10255 -15.766/.24)}}.dbreport.grain:before{content:"";pointer-events:none;mix-blend-mode:overlay;z-index:1;background-image:radial-gradient(1px 1px at 22% 18%,#ffffff09,#0000 60%),radial-gradient(1px 1px at 64% 74%,#ffffff08,#0000 60%),radial-gradient(1px 1px at 88% 32%,#ffffff06,#0000 60%);position:fixed;inset:0}.dbreport .serif{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;font-optical-sizing:auto}.dbreport .mono{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace}.dbreport .tnum{font-variant-numeric:tabular-nums}.dbreport .script{font-family:var(--font-homemade-apple), "Homemade Apple", cursive}.dbreport .eyebrow{font-family:var(--font-inter), "Inter", sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--paper-2);font-size:10.5px;font-weight:500}.dbreport .eyebrow-gold{color:var(--gold)}.dbreport .hair{border-color:var(--hair)}.dbreport .hair-2{border-color:var(--hair-2)}.dbreport .rule-dot{background-image:radial-gradient(circle,#ffffff2e 1px,#0000 1.2px);background-position:50%;background-repeat:repeat-x;background-size:6px 1px;height:1px}.dbreport .sec-num{font-family:var(--font-fraunces), "Fraunces", serif;color:var(--paper-3);letter-spacing:.02em;font-size:12px;font-style:italic;font-weight:300}.dbreport .chip{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .6rem;font-size:11px;font-weight:500;display:inline-flex}.dbreport .chip-red{color:var(--sev-red);background:var(--sev-red-bg);border-color:color-mix(in oklab, var(--sev-red) 35%, transparent)}.dbreport .chip-amb{color:var(--sev-amb);background:var(--sev-amb-bg);border-color:color-mix(in oklab, var(--sev-amb) 35%, transparent)}.dbreport .chip-grn{color:var(--sev-grn);background:var(--sev-grn-bg);border-color:color-mix(in oklab, var(--sev-grn) 35%, transparent)}.dbreport .chip-blu{color:var(--sev-blu);background:var(--sev-blu-bg);border-color:color-mix(in oklab, var(--sev-blu) 35%, transparent)}.dbreport .chip-gold{color:var(--gold);background:color-mix(in oklab, var(--gold) 14%, transparent);border-color:color-mix(in oklab, var(--gold) 30%, transparent)}.dbreport .chip-ghost{color:var(--paper-2);border-color:var(--hair);background:#ffffff0a}.dbreport .figure-xl{font-family:var(--font-fraunces), "Fraunces", serif;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:500}.dbreport .figure-sm{font-family:var(--font-inter), "Inter", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:600}.dbreport .link{color:var(--paper-1);border-bottom:1px solid var(--hair-2);cursor:pointer}.dbreport .link:hover{color:var(--gold);border-color:var(--gold)}.dbreport .tick-row>*+*{border-left:1px solid var(--hair)}.dbreport table.finl{border-collapse:collapse;width:100%}.dbreport table.finl th,.dbreport table.finl td{text-align:right;font-variant-numeric:tabular-nums;padding:12px 14px}.dbreport table.finl th:first-child,.dbreport table.finl td:first-child{text-align:left}.dbreport table.finl thead th{color:var(--paper-2);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--hair);padding-bottom:10px;font-size:11px;font-weight:500}.dbreport table.finl tbody tr+tr td{border-top:1px dashed var(--hair)}.dbreport table.finl td.label{color:var(--paper-1);font-weight:500}.dbreport .bar-track{background:#ffffff0d}.dbreport .bar-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--gold) 85%, transparent), var(--gold))}.dbreport .stamp{border:1px solid color-mix(in oklab, var(--gold) 40%, transparent);color:var(--gold);background:color-mix(in oklab, var(--gold) 8%, transparent);letter-spacing:.22em;text-transform:uppercase;padding:5px 10px;font-size:10px}.dbreport details summary{cursor:pointer;list-style:none}.dbreport details summary::-webkit-details-marker{display:none}.dbreport .engraved{border:1px solid color-mix(in oklab, var(--gold) 42%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 5%, transparent), transparent 60%), var(--ink-2);padding:18px 22px 16px;position:relative}.dbreport .engraved:before,.dbreport .engraved:after{content:"";background:color-mix(in oklab, var(--gold) 28%, transparent);height:1px;position:absolute;left:10px;right:10px}.dbreport .engraved:before{top:6px}.dbreport .engraved:after{bottom:6px}.dbreport .util-btn{border:1px solid var(--hair-2);color:var(--gold);letter-spacing:.04em;font-size:12px;font-family:var(--font-inter), "Inter", sans-serif;cursor:pointer;background:0 0;align-items:center;gap:.55rem;padding:7px 12px;transition:background .15s;display:inline-flex}.dbreport .util-btn:hover{background:color-mix(in oklab, var(--gold) 10%, transparent)}.dbreport .util-btn .sep{color:var(--paper-4);font-size:10px}.dbreport .demo-watermark{pointer-events:none;z-index:0;font-family:var(--font-fraunces), serif;color:color-mix(in oklab, var(--gold) 40%, transparent);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;font-size:72px;font-style:italic;font-weight:300;display:flex;position:absolute;inset:0;transform:rotate(-8deg)}.dbreport .sig-line{border-bottom:1px solid var(--paper-3);padding-bottom:6px}@page{size:Letter;margin:.6in .55in .75in}@media print{html,body{background:#fff!important}.dbreport{font-size:10.5pt;line-height:1.5;color:#111!important;background:#fff!important}.dbreport.grain:before,.no-print,.no-print *{display:none!important}.dbreport .serif{color:#0a0a0a!important}.dbreport .eyebrow{color:#555!important}.dbreport .eyebrow-gold{color:#8a6a1a!important}.dbreport{--paper-0:#0a0a0a;--paper-1:#1a1a1a;--paper-2:#444;--paper-3:#777;--paper-4:#bbb;--hair:#00000029;--hair-2:#00000047;--ink-1:#fff;--ink-2:#fafaf6;--ink-3:#f6f3ec;--ink-4:#eee7d6;--gold:#8a6a1a;--gold-2:#7a5a14;--sev-red:#a33417;--sev-amb:#8a6a10;--sev-grn:#2e6a3a;--sev-blu:#2a4a7a}.dbreport .print-break{page-break-before:always;break-before:page}.dbreport .avoid-break{page-break-inside:avoid;break-inside:avoid}.dbreport .print-footer{display:flex!important}.dbreport .engraved{background:#fff!important;border-color:#8a6a1a!important}.dbreport .engraved:before,.dbreport .engraved:after{background:#c9a15a!important}.dbreport .util-btn,.dbreport .demo-watermark{display:none!important}.dbreport section{padding-top:28pt!important;padding-bottom:24pt!important}.dbreport h1.report-title{font-size:40pt!important}.dbreport table,.dbreport tr,.dbreport td,.dbreport th{page-break-inside:avoid}.dbreport details{break-inside:avoid}.dbreport .bar-fill{background:#8a6a1a!important}.dbreport .bar-track{background:#e9e2cf!important}}@media print and (min-width:200mm){@page{size:A4;margin:15mm 14mm 18mm}}
