@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/inter-tight-latin-600.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/inter-tight-latin-700.woff2)format("woff2")}:root{--paper:#fafafa;--card:#fff;--ink:#111;--ink-2:#555;--ink-3:#777;--line:#e5e5e5;--red:#dc2626;--red-deep:#b91c1c;--ok:#111;--warn:#555;--crit:#dc2626;--ok-bg:#f5f5f5;--warn-bg:#f5f5f5;--crit-bg:#f5f5f5;--data:#333;--radius:12px;--plan-fill:#f5f5f5;--plan-edge:#bbb;--ink-4:#999;--ruler-axis:#c9c9c9;--rev-2:#b4b4b4;--rev-3:#9a9a9a;--paper-cool:#efeeec;--paper-warm:#fafaf8;--red-soft:#ffe6e6;--red-glow:#dc262614;--product-ground:linear-gradient(135deg,#f0f0ee,#e8e8e6);--disp:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--paper)}body{color:var(--ink);font:15px/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button{font:inherit;cursor:pointer}.num{font-variant-numeric:tabular-nums}.appbar{color:#f5f5f5;background:#0a0a0a;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}.logo{align-items:center;gap:8px;font-weight:700;display:flex}a.logo{color:inherit;text-decoration:none}.appback{color:#ddd;white-space:nowrap;border:1px solid #2e2e2e;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.appback:hover{color:#fff;border-color:#555}.logo .dot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px}.logo .grey{color:#999;font-weight:600}.appname{color:#999;border-left:1px solid #2e2e2e;padding-left:14px;font-size:13px}.spacer{flex:1}.dealchip{color:#bbb;text-overflow:ellipsis;white-space:nowrap;background:#1a1a1a;border:1px solid #2e2e2e;border-radius:999px;max-width:min(100%,540px);padding:4px 12px;font-size:12.5px;overflow:hidden}.statuschip{letter-spacing:.02em;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:700}.statuschip.amber{color:#ddd;background:#1a1a1a;border:1px solid #444}.statuschip.green{color:#0a0a0a;background:#fff;border:1px solid #fff}.statuschip.red{color:#fff;background:#dc2626;border:1px solid #dc2626}.tabs{scrollbar-width:none;background:linear-gradient(90deg,#0a0a0a 60%,#0a0a0a00) 0/26px 100% no-repeat local,linear-gradient(270deg,#0a0a0a 60%,#0a0a0a00) 100%/26px 100% no-repeat local,linear-gradient(90deg,#ffffff29,#fff0) 0/18px 100% no-repeat,linear-gradient(270deg,#ffffff29,#fff0) 100%/18px 100% no-repeat,#0a0a0a;gap:2px;padding:0 20px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:#999;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:10px 16px 12px;font-size:13.5px;font-weight:600}.tab[aria-selected=true]{color:#fff;border-bottom-color:var(--red)}.viewlink{font:inherit;color:#999;white-space:nowrap;background:0 0;border:none;flex:none;margin-left:auto;padding:10px 16px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .12s}.viewlink:hover{color:#fff}.tab:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:2px}main{max-width:1080px;margin:0 auto;padding:26px 20px 60px}.eyebrow{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:700}h1{text-wrap:balance;letter-spacing:-.01em;font-size:26px;line-height:1.2}h2{margin-bottom:10px;font-size:17px}.lede{color:var(--ink-2);max-width:62ch;margin-top:8px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.grid{gap:16px;display:grid}@media (min-width:860px){.grid.cols2{grid-template-columns:1fr 1fr}}.badge{letter-spacing:.09em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.badge.measured{color:var(--ink,#111)}.badge.stated{color:var(--ink-2,#555)}.badge.assumed{color:var(--red,#dc2626)}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.field{margin-bottom:16px}.field label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.inputrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.textin{border:1.5px solid var(--line);font:inherit;background:var(--card);border-radius:8px;width:100%;max-width:100%;padding:8px 12px}.inputrow .textin{width:auto}.hint{color:var(--ink-3);max-width:62ch;margin-top:5px;font-size:12.5px}.rails{flex-direction:column;gap:8px;display:flex}.railcount{color:var(--ink-2);margin:0 0 10px;font-size:13px}.railcount b{color:var(--ink);font-variant-numeric:tabular-nums}.rail{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rail .sev{letter-spacing:.1em;white-space:nowrap;flex:none;margin-top:3px;font-size:10px;font-weight:600}.rail.green .sev{color:var(--ink-3,#777)}.rail.amber .sev{color:var(--ink)}.rail.red{border-color:color-mix(in srgb, var(--red,#dc2626) 40%, var(--line))}.rail.red .sev{color:var(--red,#dc2626)}.rail .why{color:var(--ink-2);font-size:13.5px}.rail .why b{color:var(--ink)}.rail .fix{color:var(--ink);margin-top:5px;font-weight:600;display:block}.kv{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.kv:last-child{border-bottom:none}.kv .v{font-weight:700}details.working{color:var(--ink-2);margin-top:10px;font-size:13px}details.working summary{cursor:pointer;color:var(--red);font-size:12.5px;font-weight:700}details.working pre{white-space:pre-wrap;background:#f4f1ea;border-radius:6px;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.6;overflow-x:auto}.toggle{color:var(--ink-2);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.switch{background:#d9d9d9;border:none;border-radius:999px;width:40px;height:22px;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--ok)}.switch[aria-checked=true]:after{left:20px}@media (prefers-reduced-motion:reduce){.switch,.switch:after,.bar{transition:none}}.plot{border-bottom:1.5px solid var(--line);justify-content:space-around;align-items:flex-end;height:190px;margin-top:34px;padding:0 8%;display:flex;position:relative}.bar{background:var(--data);border-radius:4px 4px 0 0;width:52px;transition:height .2s;position:relative}.bar.over{background:var(--crit)}.bar .blab{white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.bar .xlab{color:var(--ink-3);white-space:nowrap;font-size:12px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.refline{border-top:2px dashed var(--ink-2);pointer-events:none;position:absolute;left:0;right:0}.refline.dlm{border-top-color:var(--ok)}.refline span{color:var(--ink-2);background:var(--card);border-radius:3px;padding:0 5px;font-size:11px;font-weight:700;position:absolute;top:-19px;right:4px}.refline.dlm span{color:var(--ok)}.xpad{height:30px}.toustrip{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.tou{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:9px 11px}.tou .p{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.tou .m{margin-top:2px;font-size:16px;font-weight:800}.tou .c{color:var(--ink-3);font-size:11.5px}.tou.loss{border-color:color-mix(in srgb, var(--red,#dc2626) 40%, var(--line,#e5e5e5))}.tou.loss .m{color:var(--crit)}.tou.loss .p:after{content:" · LOSS";color:var(--crit)}.slider{width:100%;accent-color:var(--red);margin-top:6px}.seasonlab{color:var(--ink-2);margin-top:14px;font-size:12px;font-weight:700}.paper{border:1px solid var(--line);background:#fdfcf9;border-radius:12px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 8px 30px #161d2814}.paper .wm{pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.paper .wm span{letter-spacing:.2em;color:#9a610021;text-transform:uppercase;font-size:64px;font-weight:800;transform:rotate(-24deg)}.phead{border-bottom:1px solid var(--line);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 26px;font-size:12px;display:flex}.phero{background:var(--ink);color:#f5f2ec;padding:30px 26px}.phero .eyebrow{color:#f09287}.phero h1{color:#fff;max-width:26ch;font-size:24px}.phero p{color:#b9c0ca;max-width:58ch;margin-top:8px;font-size:14px}.pbody{gap:20px;padding:24px 26px;display:grid}.assume{color:var(--ink-2);gap:6px;font-size:13px;list-style:none;display:grid}.assume li{align-items:baseline;gap:8px;display:flex}.pfoot{color:var(--ink-2);background:#f4f1ea;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 26px;font-size:13px;display:flex}.task{border-bottom:1px solid var(--line);background:var(--card);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.task .tk{flex:1}.task .tk b{font-size:13.5px;display:block}.task .tk span{color:var(--ink-3);font-size:12px}.task button.mark{border:1.5px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:6px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.task.done button.mark{background:var(--ok);border-color:var(--ok);color:#fff}.footnote{color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:34px;padding-top:14px;font-size:12.5px;display:flex}table.ptab{border-collapse:collapse;width:100%;font-size:14px}table.ptab td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}table.ptab td.r{text-align:right;white-space:nowrap;font-weight:700}.est{color:var(--warn);background:var(--warn-bg);letter-spacing:.03em;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.payways{gap:10px;display:grid}@media (min-width:700px){.payways{grid-template-columns:repeat(4,1fr)}}.pay{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:12px;font-size:13px}.pay b{margin-bottom:4px;font-size:13.5px;display:block}.pay .n{margin-top:6px;font-size:15px;font-weight:800}.btnprint{border:1.5px solid var(--red);background:var(--red);color:#fff;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700}.btnprint:hover{background:var(--red-deep);border-color:var(--red-deep)}@media print{.appbar,.tabs,.footnote,.noprint{display:none!important}html,body{background:#fff}main{max-width:none;padding:0}.paper{box-shadow:none;border:none;border-radius:0;margin-top:0}.paper .wm span{color:#9a61001a}}.capbar{border:1px solid var(--line);border-radius:6px;height:26px;margin-top:4px;display:flex;overflow:hidden}.capbar .used{background:#8e97a4}.capbar .free{background:var(--ok)}.caplegend{color:var(--ink-2);gap:5px;margin-top:10px;font-size:13.5px;display:grid}.caplegend .sw{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.caplegend .swtotal{background:var(--card);border:1.5px solid var(--line)}.caplegend .swused{background:#8e97a4}.caplegend .swfree{background:var(--ok)}textarea.textin{line-height:1.5}.dealbar{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;display:flex}.dealbar .savemsg{color:var(--ok);font-size:12.5px;font-weight:600}.dealbar button:disabled{opacity:.45;cursor:not-allowed}.doc{flex-direction:column;align-items:center;gap:24px;margin-top:20px;display:flex}.docstep{max-width:794px;margin:0 auto}.sheetfit{width:100%;overflow:hidden}.sheetscale{transform-origin:0 0;width:794px}.sheetbar{z-index:4;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);border-bottom:1px solid var(--line);align-self:stretch;margin-bottom:-16px;padding:8px 2px;font-size:11px;font-weight:700;position:sticky;top:0}.pg{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;width:210mm;min-height:297mm;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.sec{margin-bottom:11mm}.sec:last-of-type{margin-bottom:0}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:9px;font-size:9.5px;font-weight:700}.pg .lead{color:#555;max-width:62ch;font-size:14.5px;line-height:1.68}.pg .lead b{color:#111;font-weight:600}.quote{border-left:2.5px solid var(--red);margin:4px 0;padding:2px 0 2px 16px}.quote p{letter-spacing:-.012em;color:#111;max-width:46ch;font-size:17.5px;font-weight:500;line-height:1.5}.quote cite{color:#777;margin-top:8px;font-size:12px;font-style:normal;display:block}table.money{border-collapse:collapse;width:100%;margin-top:4px}table.money td{vertical-align:top;color:#111;border-bottom:1px solid #f0f0f0;padding:13px 0;font-size:14px}table.money td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}table.money .sub{color:#777;margin-top:3px;font-size:11.5px;font-weight:400;display:block}table.money tr.tot td{border-top:1.5px solid #111;border-bottom:none;padding-top:15px;font-size:17px;font-weight:600}.tagest{letter-spacing:.09em;color:#555;vertical-align:1px;text-transform:uppercase;border:1px solid #e5e5e5;border-radius:3px;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-block}ul.facts{gap:9px;list-style:none;display:grid}ul.facts li{color:#555;align-items:baseline;gap:10px;font-size:13px;line-height:1.6;display:flex}.bdg{letter-spacing:.07em;text-transform:uppercase;border-radius:3px;flex:none;padding:2.5px 6px;font-size:8.5px;font-weight:700}.bdg.m{color:var(--ink);background:0 0}.bdg.s{color:#555;background:0 0}.bdg.a{color:var(--red);background:0 0}.terms{color:#555;margin-top:12px;font-size:11.5px;line-height:1.7}.terms b{color:#111;font-weight:600}@media print{@page{size:A4;margin:0}body{background:#fff}.appbar,.tabs,.footnote,.noprint,.dealbar{display:none!important}main{max-width:none;margin:0;padding:0}.doc{gap:0;margin:0}.docstep{max-width:none}.sheetfit{overflow:visible;height:auto!important}.sheetscale{margin-left:0!important;transform:none!important}.pg{box-shadow:none;break-after:page;page-break-after:always;width:210mm;height:297mm;min-height:297mm}.pg:last-child{break-after:auto;page-break-after:auto}}ul.facts .src{color:#999;max-width:64ch;margin-top:5px;font-size:10.5px;line-height:1.55;display:block}.unitline{align-items:center;gap:12px;display:flex}.unitpic{object-fit:contain;flex:none;width:54px;height:54px}@media print{.unitpic{width:46px;height:46px}}.aifilled{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.aifilled b{color:var(--ink)}.usecase{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.usecase .uc{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.usecase .uc b{color:var(--ink);font-size:14.5px}.usecase .uc span{color:var(--ink-2);font-size:12px;line-height:1.45}.usecase .uc:hover{border-color:var(--ink-3)}.usecase .uc.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.usecase .uc.on b{color:var(--brand)}.clientgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.clientgrid .wide{grid-column:1/-1}@media (max-width:620px){.clientgrid{grid-template-columns:1fr}}.sitetypes{flex-wrap:wrap;gap:7px;display:flex}.sitetypes .st{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600}.sitetypes .st:hover{border-color:var(--ink-3);color:var(--ink)}.sitetypes .st.on{background:var(--ink);border-color:var(--ink);color:#fff}.fit{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0;padding:16px 18px}.fit .fhead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.fit .feyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.fit .fhead b{letter-spacing:-.01em;color:var(--ink);margin-left:auto;font-size:20px}.fit.dc .fhead b{color:var(--red)}.fit .freason{color:var(--ink-2);margin:10px 0 0;font-size:13.5px;line-height:1.55}.fit .fwarn{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.55}.stillask ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.stillask li{font-size:13.5px;line-height:1.5}.stillask li span{color:var(--ink-2,#555)}.sitephotos .sphead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sitephotos .spcount{letter-spacing:.09em;color:var(--ink-3);font-size:12px;font-weight:600}.sitephotos .sphasehead{margin:14px 0 8px}.sitephotos .sphasehead h3{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:800}.sitephotos .spgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.sitephotos .spcell{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;padding:0;display:block;position:relative;overflow:hidden}.sitephotos .spcell:disabled{opacity:.55;cursor:progress}.sitephotos .spcell.on{border-color:var(--red);box-shadow:0 0 0 2px var(--red) inset}.sitephotos .spcell img{object-fit:cover;width:100%;height:100%;display:block}.sitephotos .spfrom{color:#fff;text-align:left;background:#0000008c;padding:3px 5px;font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.sitephotos .sptick{background:var(--red);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.sitephotos .sppicked{gap:8px;margin:12px 0 4px;display:grid}.sitephotos .sppickedrow{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.sitephotos .sppos{color:var(--ink-3);width:14px;font-size:11px;font-weight:800}.sitephotos .spdel{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;padding:6px 8px;line-height:0}.sitephotos .spnote{color:var(--red);margin-top:8px;font-size:12.5px}.evidence .evhead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.evidence .evcount{letter-spacing:.09em;color:var(--ink-3,#777);font-size:12px;font-weight:600}.evidence .evbar{background:var(--line,#e5e5e5);border-radius:3px;height:6px;margin:10px 0 12px;overflow:hidden}.evidence .evfill{background:var(--red,#dc2626);height:100%;transition:width .3s}.evidence ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.evidence li{grid-template-columns:64px 1fr auto;align-items:start;gap:10px;font-size:13px;display:grid}.evidence .evstat{letter-spacing:.09em;padding-top:2px;font-size:10px;font-weight:600}.evidence .evstat.in{color:var(--ink,#111)}.evidence .evstat.part{color:var(--ink-2,#555)}.evidence .evstat.out{color:var(--red,#dc2626)}.evidence .evdetail{color:var(--ink-2,#555)}.evidence .evunlocks{color:var(--ink-3,#777);font-size:11.5px}.evidence .evverdict{border-top:1px solid var(--line,#e5e5e5);margin:12px 0 0;padding-top:10px;font-size:13px}.handoff{color:#f5f5f5;background:#0a0a0a;border-radius:14px;margin-top:24px;padding:20px 22px}.hnums{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.hnums>div{border-left:1px solid #2e2e2e;flex-direction:column;gap:2px;padding-left:14px;display:flex}.hnums>div:first-child{border-left:none;padding-left:0}.hnums span{letter-spacing:.09em;text-transform:uppercase;color:#999;font-size:10px;font-weight:600}.hnums b{letter-spacing:-.02em;color:#fff;font-size:22px;line-height:1.2}.hnums i{color:#bbb;font-size:11.5px;font-style:normal;line-height:1.4}.hnums .mg.green{color:#fff}.hnums .mg.amber{color:#ddd}.hnums .mg.red{color:#ef4444}.hnote{color:#bbb;margin:16px 0 0;font-size:13px;line-height:1.55}.hnote b{color:#fff}.hbtns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hprimary{background:var(--red);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.hprimary:hover{background:var(--red-deep)}.hsecondary{color:#f5f5f5;background:0 0;border:1px solid #444;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.hsecondary:hover{border-color:#999}svg[aria-hidden=true]{vertical-align:-.15em}.gsplit{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 296px;gap:0;margin-top:16px;display:grid;overflow:hidden}@media (max-width:840px){.gsplit{grid-template-columns:1fr}}.gpane{padding:clamp(22px,4vw,40px)}.grail{border-left:1px solid var(--line);background:var(--paper);padding:26px 22px}@media (max-width:840px){.grail{border-left:none;border-top:1px solid var(--line)}}.grprice{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:300}.grprice .grfig{white-space:nowrap;font-weight:inherit}.grprice span{color:var(--ink-3);font-size:12.5px;font-weight:400}.gstate{letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.gstate:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.gstate.ind{color:var(--ink-3)}.gstate.bud{color:var(--red)}.gstate.ok{color:var(--ink)}.grail h5{color:var(--ink-3);margin:22px 0 8px;font-size:12.5px;font-weight:500}.grail ul{color:var(--ink-2);gap:7px;padding:0;font-size:13px;list-style:none;display:grid}.grail li b{color:var(--ink);font-weight:600}.grail li.gnext{color:var(--ink);font-weight:500}.grail li.gnext:before{content:"→  ";color:var(--red)}.gmini{color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:12.5px;display:flex}.gestimate{border:1px solid var(--line);border-radius:10px;max-width:520px;padding:10px 14px}.gestlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px}.ggaps{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:12px 16px}.ggapgrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.ggaphead{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:6px;font-size:11px;font-weight:600}.ggapitem{color:var(--ink-2);padding:4px 0;font-size:12.5px}.ggapitem:before{content:"→ ";color:var(--red)}.ggapitem.done{color:var(--ink-3)}.ggapitem.done:before{content:"✓ ";color:#16a34a}.ginbox{border:1px solid var(--line);text-align:left;border-radius:10px;margin-top:10px;overflow:hidden}.ginboxrow{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;grid-template-columns:72px 180px 1fr;align-items:baseline;gap:10px;padding:10px 14px;display:grid}.ginboxrow:last-child{border-bottom:0}.ginboxrow:hover{background:#00000008}.gilane{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.giname{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gilast{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:640px){.ggapgrid{grid-template-columns:1fr}.ginboxrow{grid-template-columns:64px 1fr}.gilast{display:none}}.gmini b{color:var(--ink)}.gdrop{border:1px solid var(--line);text-align:center;background:var(--paper);border-radius:12px;padding:36px 28px}.gbig{letter-spacing:-.02em;color:var(--ink);margin-bottom:14px;font-size:21px;font-weight:600}.gbtn{color:#fff;cursor:pointer;background:#0a0a0a;border:none;border-radius:8px;padding:12px 22px;font:500 14.5px Inter,sans-serif;box-shadow:0 2px 8px #0000001f}.gbtn:disabled{opacity:.5}.gbtn.sec{background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:none}.gconfirm{border:1px solid var(--line);border-radius:12px;overflow:hidden}.gcrow{border-bottom:1px solid var(--line);background:var(--card);grid-template-columns:22px 110px 1fr auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.gcrow:last-child{border-bottom:none}.gck{color:#16a34a;font-weight:600}.gcrow.edit .gck{color:var(--red)}.gk{color:var(--ink-3);font-size:12.5px}.gv{color:var(--ink);font-size:15px;font-weight:500}.gsrc{color:var(--ink-3);font-size:11.5px}.gq{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:16px;padding:18px 22px}.gqt{letter-spacing:-.015em;color:var(--ink);margin-bottom:12px;font-size:16.5px;font-weight:600}.pdoc-mx{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.pdoc-mx th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink);color:#fff;text-align:left;letter-spacing:.14em;text-transform:uppercase;padding:9px 10px;font-size:9.5px;font-weight:600}.pdoc-mx th.n,.pdoc-mx td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pdoc-mx td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:11px 10px}.pdoc-mx tbody tr:nth-child(2n) td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#11111106}.pdoc-mx .sub{color:var(--ink-3);margin-top:3px;font-size:11px;font-weight:400;display:block}.pdoc-mx tbody tr.tot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink);color:#fff;border-bottom:none;font-size:14px;font-weight:600}.pdoc-mx tbody tr.best td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f3f4f6}.pdoc-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:10px 0 14px;display:grid}.pdoc-stat{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid var(--line);border-radius:8px;padding:12px 14px}.pdoc-stat .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:600;line-height:1.15}.pdoc-stat .l{color:var(--ink-2);margin-top:4px;font-size:11px}.pdoc-stat .s{color:var(--ink-3);margin-top:3px;font-size:10.5px}.pdoc-p{color:var(--ink-2);max-width:66ch;margin:0 0 10px;font-size:13.5px;line-height:1.65}.pdoc-unwritten{color:var(--ink-3);font-size:12.5px;font-style:italic}.pdoc-claim{margin:0 0 4px}.pdoc-claimq{color:var(--ink-3);border-left:0;max-width:66ch;margin:2px 0 12px;padding-left:0;font-size:12px;line-height:1.5}.pdoc-claimq a{color:inherit}.pdoc-term>i,.pdoc-gloss-i{color:var(--ink-2);font-style:normal}.pdoc-note{border:1px solid var(--line);color:var(--ink-2);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fafafa;border-radius:8px;max-width:66ch;margin:6px 0 12px;padding:9px 12px;font-size:12px;line-height:1.55}.pg-v3 .pdoc-note{border-radius:2px;max-width:none;margin:1.4mm 0 2.4mm;padding:1.6mm 2.2mm;font-size:8.2pt;line-height:1.45}.pdoc-note b{color:var(--ink);margin-right:4px;font-weight:600}.pdoc-fig{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;display:inline}.pdoc-fig-missing{color:var(--red);border:1px dashed var(--red);border-radius:3px;padding:0 4px;font-weight:500}.pdoc-sup{color:var(--ink-3);margin-left:1px;font-size:.62em}.pdoc-figw{position:relative}.pdoc-figw .pdoc-fig-v{border-bottom:1px dotted var(--ink-3);cursor:help;outline-offset:2px;white-space:nowrap}.pdoc-figw.pdoc-b-assumed .pdoc-fig-v{border-bottom-color:var(--red)}.pdoc-figw .pdoc-fig-how{z-index:6;width:max-content;max-width:min(300px,100vw - 40px);color:var(--ink-2);border:1px solid var(--line);background:var(--card);white-space:normal;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001f}.pdoc-figw:hover .pdoc-fig-how,.pdoc-figw:focus-within .pdoc-fig-how{display:block}.pdoc-figw .pdoc-fig-l{color:var(--ink);font-weight:600;display:block}.pdoc-figw .pdoc-fig-s{display:block}@media (max-width:560px){.pdoc-figw .pdoc-fig-how{width:auto;max-width:none;position:fixed;inset:auto 12px 12px}}.pdoc-kv{border-collapse:collapse;width:100%;margin-top:8px;font-size:11.5px}.pdoc-kv th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink);padding:8px 0 4px;font-size:9.5px}.pdoc-kv td{border-bottom:1px solid var(--line);vertical-align:top;padding:5px 0}.pdoc-kv td:first-child{color:var(--ink-2);width:42%}.pdoc-gloss{gap:10px;font-size:13px;display:grid}.pdoc-gloss dt{color:var(--ink);font-weight:600}.pdoc-gloss dd{color:var(--ink-2);margin:2px 0 0;line-height:1.55}.pdoc-web{max-width:860px;color:var(--ink);margin:0 auto;padding:0 18px 80px}.pdoc-nav{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:10px 0;display:flex;position:sticky;top:0}.pdoc-nav a{color:var(--ink-2);border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 10px;font-size:12px;text-decoration:none}.pdoc-sec{border-bottom:1px solid var(--line);padding:26px 0}.pdoc-sec .lead{color:var(--ink-2);max-width:62ch;font-size:15px;line-height:1.65}.pdoc-sec .sec{margin-bottom:22px}@media print{.pdoc-nav{display:none}}.pdoc-tablewrap{overflow-x:auto}ul.facts .bdg{min-width:52px}.pg.pg-v3{color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:10pt;line-height:1.6}.pg-v3 .v3pad{z-index:1;flex-direction:column;flex:1;padding:15mm 18mm 12mm;display:flex;position:relative}.v3track{-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;width:100%;height:1.05mm;display:flex}.v3track i{background:var(--line);flex:1}.v3track i.on{background:var(--ink)}.v3track b{background:var(--red);flex:none;width:.7mm}.v3head{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink);flex:none;justify-content:space-between;align-items:center;gap:6mm;margin:0 0 9mm;padding:2px 18mm 2.4mm;display:flex}.v3head .v3mk{filter:brightness(0)invert();flex:none;width:auto;height:6.4mm;display:block}.v3head .v3doc{letter-spacing:.16em;text-transform:uppercase;color:var(--rev-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:7.4pt;font-weight:500;line-height:1.35;overflow:hidden}.v3head .v3doc .st{color:var(--card);font-weight:700;display:block}.v3head .v3doc .st:before{content:"";background:var(--red);vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;width:1.5mm;height:1.5mm;margin-right:1.4mm;display:inline-block}.v3rule{background:var(--red);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:13mm;height:1.1mm;margin-bottom:4mm}.v3divide{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:3mm;margin:0 0 3.4mm;font-size:6.8pt;font-weight:700;line-height:1;display:flex}.v3divide:before{content:"";background:var(--red);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;width:13mm;height:1.1mm}.v3divide:after{content:"";background:var(--line);flex:1;height:.3mm}.pdoc-web .v3divide{letter-spacing:.2em;gap:12px;margin:28px 0 12px;font-size:11px}.pdoc-web .v3divide:before,.pdoc-web .v3divide:after{height:1px}.v3slug{letter-spacing:.22em;text-transform:uppercase;color:var(--red);align-items:center;gap:1.6mm;margin-bottom:3.4mm;font-size:7.6pt;font-weight:700;line-height:1;display:flex}.v3slug:before{content:"";background:var(--red);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;width:1.6mm;height:1.6mm}.v3sf{font-family:var(--disp);letter-spacing:-.021em;color:var(--ink);text-wrap:balance;max-width:130mm;margin:0 0 4.5mm;font-size:19.5pt;font-weight:600;line-height:1.16}.pg-v3.wide .v3sf{max-width:150mm;margin-bottom:3mm}.pg-v3.wide .v3pad{padding:12mm 18mm 8mm}.v3cols{flex:1;grid-template-columns:120mm 46mm;align-content:start;column-gap:8mm;display:grid}.v3cols.norail{grid-template-columns:1fr}.v3cols.norail .pdoc-p,.v3cols.norail .pdoc-claimq{max-width:66ch}.v3main{min-width:0}.v3rail{border-left:.3mm solid var(--line);min-width:0;padding-left:5mm}.pg-v3.wide .v3cols{display:block}.pg-v3.wide .v3main{flex-direction:column;height:100%;display:flex}.v3strip{border-top:.3mm solid var(--line);grid-template-columns:1fr 1fr 1fr;align-content:start;column-gap:7mm;margin-top:auto;padding-top:3mm;display:grid}.v3strip .v3railhd{grid-column:1/-1}.v3railhd{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-bottom:.3mm solid var(--line);margin-bottom:3.5mm;padding-bottom:2mm;font-size:6.8pt;font-weight:700;line-height:1}.v3src{grid-template-columns:4.6mm 1fr;column-gap:1.2mm;margin-bottom:3.6mm;display:grid}.v3src .k{color:var(--red);font-size:7.4pt;font-weight:700;line-height:1.4}.v3src .t{color:var(--ink-2);font-size:7.4pt;font-weight:400;line-height:1.5}.v3src .t b{color:var(--ink);font-weight:600;display:block}.v3bdg{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:1.1mm;margin-top:1mm;margin-left:1.4mm;font-size:6.4pt;font-weight:600;line-height:1;display:inline-flex}.v3bdg:before{content:"";-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;border-radius:50%;flex:none;width:1.5mm;height:1.5mm}.v3bdg.measured{color:var(--ink)}.v3bdg.stated{color:var(--ink-3)}.v3bdg.assumed{color:var(--red)}.v3note{color:var(--ink-3);border-top:.3mm solid var(--line);margin-bottom:3.6mm;padding-top:2mm;font-size:7pt;font-weight:400;line-height:1.5}.v3foot{border-top:.3mm solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:none;justify-content:space-between;align-items:baseline;gap:6mm;margin-top:auto;padding-top:3mm;font-size:7.2pt;font-weight:500;line-height:1.3;display:flex}.v3foot>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v3foot>span:nth-child(2),.v3foot>span:last-child{flex:none}.v3foot .v3folio{font-family:var(--disp);letter-spacing:.04em;color:var(--ink);white-space:nowrap;font-size:8.4pt;font-weight:700}.pdoc-web .v3slug{color:var(--red);letter-spacing:.18em;margin-bottom:8px;font-size:11px}.pdoc-web .v3sf{letter-spacing:-.02em;max-width:620px;margin:0 0 14px;font-size:26px;line-height:1.18}.pg-v3 .v3strip{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);column-count:3;column-gap:6mm;padding:1.2mm 0;display:block}.pg-v3 .v3strip .v3railhd{column-span:all;margin-bottom:2.4mm;padding-bottom:1.4mm}.v3badges{color:var(--ink-2);margin:2.4mm 0 0;font-size:6.5pt;line-height:1.45}.v3badges b{margin-right:.6mm}.pg-v3 .v3badges.reg{margin:0 0 .6mm;font-size:6.3pt;line-height:1.25}.pg-v3 .v3railhd .v3xref{float:right;letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:400}.pg-v3 .v3strip .v3src{break-inside:avoid;grid-template-columns:3.4mm 1fr;column-gap:.8mm;margin-bottom:1.4mm}.pg-v3 .v3strip .v3src .k,.pg-v3 .v3strip .v3src .t{font-size:6.6pt;line-height:1.34}.pg-v3 .v3strip .v3src .t b{display:inline}.pg-v3 .v3strip .v3src .t b:after{content:" — "}.pg-v3 .v3strip .v3note{break-inside:avoid;margin-bottom:1.6mm;padding-top:1.4mm;font-size:6.6pt;line-height:1.4}.pg-v3 .v3strip.dense .v3src{margin-bottom:.9mm}.pg-v3 .v3strip.dense .v3src .k,.pg-v3 .v3strip.dense .v3src .t{font-size:6.3pt;line-height:1.28}.pg-v3 .v3strip.dense .v3note{margin-bottom:1.1mm;padding-top:1mm;font-size:6.3pt;line-height:1.34}.pdoc-web .v3rail,.pdoc-web .v3strip{border-left:none;border-top:1px solid var(--line);margin-top:20px;padding-top:14px;padding-left:0;display:block}.pdoc-web .v3railhd{font-size:11px}.pdoc-web .v3src{grid-template-columns:16px 1fr;column-gap:8px;margin-bottom:12px}.pdoc-web .v3src .k,.pdoc-web .v3src .t{font-size:12.5px;line-height:1.5}.pdoc-web .v3note{font-size:12.5px;line-height:1.55}.pdoc-web .v3bdg{gap:5px;font-size:10px}.pdoc-web .v3bdg:before{width:6px;height:6px}.pdv-p{color:var(--ink-2);max-width:66ch;margin:0 0 3.4mm;font-size:10pt;line-height:1.62}.pdv-p b{color:var(--ink);font-weight:600}.pdv-h2{font-family:var(--disp);letter-spacing:-.012em;margin:0 0 2.5mm;font-size:10.5pt;font-weight:600;line-height:1.3}.pdv-terms{color:var(--ink-3);max-width:70ch;margin:2.4mm 0 0;font-size:8pt;line-height:1.5}.pdv-terms b{color:var(--ink);font-weight:600}.pdv-hd{border-top:.5mm solid var(--ink);justify-content:space-between;align-items:baseline;gap:4mm;margin-bottom:2.4mm;padding-top:2mm;display:flex}.pdv-hd h3{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:8pt;font-weight:700;line-height:1}.pdv-hd span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:7.4pt;font-weight:500;line-height:1}.pdv-two{grid-template-columns:1fr 1fr;column-gap:10mm;margin-top:2.6mm;display:grid}ul.pdv-plain{color:var(--ink-2);margin:0;padding:0;font-size:9.2pt;line-height:1.55;list-style:none}ul.pdv-plain li{border-bottom:.3mm solid var(--line);padding:.8mm 0 .8mm 5mm;position:relative}ul.pdv-plain li:last-child{border-bottom:none}ul.pdv-plain li:before{content:"";background:var(--red);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1.8mm;height:1.8mm;position:absolute;top:2.55mm;left:0}ul.pdv-plain li b{color:var(--ink);font-weight:600}ul.pdv-plain.grey li:before{background:var(--line)}ul.pdv-plain li:first-letter{text-transform:uppercase}.pdv-tablewrap{overflow-x:auto}table.pdv-mx{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:9pt}table.pdv-mx th{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:.5mm solid var(--ink);padding:0 0 2.2mm 4mm;font-size:7pt;font-weight:700;line-height:1.4}table.pdv-mx th:first-child{padding-left:0}table.pdv-mx th.r,table.pdv-mx td.r{text-align:right;white-space:nowrap}table.pdv-mx td{border-bottom:.3mm solid var(--line);vertical-align:top;color:var(--ink-2);padding:1.3mm 0 1.3mm 4mm}table.pdv-mx td.lbl{color:var(--ink);padding-left:0;padding-right:6mm;font-weight:500}table.pdv-mx td small{color:var(--ink-3);margin-top:.6mm;font-size:7.4pt;line-height:1.45;display:block}table.pdv-mx tr.tot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);border-top:.5mm solid var(--ink);color:var(--ink);border-bottom:none;padding-top:2.6mm;font-weight:600}table.pdv-mx tr.tot td.lbl{letter-spacing:.18em;text-transform:uppercase;vertical-align:middle;font-size:8pt;font-weight:700}table.pdv-mx tr.tot td.big{font-family:var(--disp);letter-spacing:-.02em;white-space:nowrap;font-size:14pt;font-weight:700}@media print{table.pdv-mx{break-inside:auto}table.pdv-mx tr{break-inside:avoid}}table.pdv-opt{table-layout:fixed}table.pdv-opt td.lbl,table.pdv-opt th:first-child{width:34mm;padding-right:3mm}table.pdv-opt td{color:var(--ink);padding:.8mm 0 .8mm 3mm;font-size:8.4pt;font-weight:600;line-height:1.24}table.pdv-opt td small{margin-top:.3mm;font-size:6.8pt;font-weight:400;line-height:1.36}table.pdv-opt td.lbl small{font-size:6.4pt}table.pdv-opt thead tr:last-child th{letter-spacing:0;text-transform:none;color:var(--ink);padding:0 0 1.2mm 3mm;font-size:7.8pt;line-height:1.3}table.pdv-opt thead tr:last-child th:first-child{padding-left:0}table.pdv-opt thead tr:last-child th small{letter-spacing:0;color:var(--ink-3);margin-top:.4mm;font-size:6.6pt;font-weight:400;line-height:1.34;display:block}table.pdv-opt thead tr.band th{letter-spacing:.2em;color:var(--red);border-bottom:none;padding:0 0 .4mm 3mm;font-size:6.4pt}table.pdv-opt thead tr.band th:first-child{padding-left:0}table.pdv-opt .rec{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool)}table.pdv-opt tr.tot td{border-bottom:.3mm solid var(--line);padding-top:1.2mm}table.pdv-opt tr.tot td.lbl{letter-spacing:.12em;font-size:7.4pt}table.pdv-opt td .big{font-family:var(--disp);letter-spacing:-.02em;font-size:11pt;font-weight:700;line-height:1.1;display:block}table.pdv-opt td .big .per{letter-spacing:0;font-family:inherit;font-size:7.4pt;font-weight:600}table.pdv-opt td .say{color:var(--ink-2);font-size:7pt;font-weight:400;line-height:1.32;display:block}table.pdv-opt td small.band{color:var(--ink-2);margin-top:.6mm}.pg-v3[data-sheet=options] .v3sf{max-width:174mm;margin-bottom:1mm}table.pdv-opt td .none{color:var(--ink-3);font-weight:400}.pdoc-web table.pdv-opt{table-layout:auto;min-width:640px}.pdoc-web table.pdv-opt td{font-size:15px}.pdoc-web table.pdv-opt td .big{font-size:20px}.pdoc-web table.pdv-opt td .say,.pdoc-web table.pdv-opt td small{font-size:13px}.pdoc-web table.pdv-opt thead tr:last-child th{font-size:14px}.pdoc-web table.pdv-opt thead tr:last-child th small{font-size:12px}.pdoc-web table.pdv-opt td.lbl,.pdoc-web table.pdv-opt th:first-child{width:auto;min-width:150px}.pdv-bank{border-top:.5mm solid var(--ink);grid-template-columns:1fr 1fr;column-gap:3mm;margin-bottom:4mm;display:grid}.pdv-bank .cell{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);background-clip:padding-box;border-bottom:4px solid #0000;padding:2.42mm 0 2.59mm}.pdv-bank .n{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;align-items:baseline;gap:.8mm;font-size:23pt;font-weight:700;line-height:1;display:flex}.pdv-bank .n u{color:var(--ink-2);letter-spacing:-.01em;font-size:10pt;font-weight:600;text-decoration:none}.pdv-bank .d{color:var(--ink-3);margin-top:1.6mm;font-size:8.4pt;line-height:1.5}.pdv-bank .d b{color:var(--ink-2);font-weight:600}.pdv-bank .w{color:var(--ink-3);padding-top:1mm;font-size:8.8pt;line-height:1.5}.pdv-bank .w b{color:var(--ink);font-weight:600}.pdv-p.claim{color:var(--ink);margin-bottom:3mm;font-weight:500;line-height:1.5}.pdoc-web .pdv-p.claim{font-size:16.5px;line-height:1.55}.pg-v3[data-sheet=summary] .pdv-terms{margin-top:2mm;font-size:7.6pt;line-height:1.42}.pg-v3[data-sheet=summary] .pdv-need .row{padding:.35mm 0;display:block}.pg-v3[data-sheet=summary] .pdv-need .a,.pg-v3[data-sheet=summary] .pdv-need .b{display:inline}.pg-v3[data-sheet=summary] .pdv-need .a:after{content:" — "}.pg-v3[data-sheet=summary] .pdv-hd{margin-bottom:1.2mm;padding-top:1.2mm}.pg-v3[data-sheet=summary] .pdv-hd h3{font-size:7.4pt}.pg-v3[data-sheet=summary] .pdv-need{margin-top:2mm}.pg-v3[data-sheet=summary] .pdv-p.claim{margin-bottom:2.4mm}.pg-v3[data-sheet=summary] .pdv-need .a{font-size:7.8pt;line-height:1.3}.pg-v3[data-sheet=summary] .pdv-need .b{font-size:7pt;line-height:1.3}.pg-v3[data-sheet=summary] ul.pdv-plain{font-size:8.6pt;line-height:1.45}.pg-v3[data-sheet=summary] ul.pdv-plain li{padding-top:.6mm;padding-bottom:.6mm}.pg-v3[data-sheet=summary] ul.pdv-plain li:before{top:2.1mm}.pdv-need{margin-top:3.5mm}.pdv-need .row{border-bottom:.3mm solid var(--line);grid-template-columns:1fr 52mm;align-items:baseline;column-gap:5mm;padding:1.6mm 0;display:grid}.pdv-need .row:last-child{border-bottom:none}.pdv-need .a{color:var(--ink);font-size:9pt;font-weight:500;line-height:1.45}.pdv-need .b{color:var(--ink-3);font-size:8pt;line-height:1.45}.v3railstack{border-left:.3mm solid var(--line);min-width:0;padding-left:5mm}.v3railstack .v3rail{border-left:none;padding-left:0}.v3railstack .v3src{margin-bottom:2.8mm}.v3legend{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);margin-top:2.6mm}.v3legend .seg{border-top:1.05mm solid var(--line);margin-bottom:2.4mm;padding-top:2mm}.v3legend .seg.on{border-top-color:var(--ink)}.v3legend .seg h4{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.2mm;font-size:7pt;font-weight:700;line-height:1}.v3legend .seg.on h4{color:var(--ink)}.v3legend .seg p{color:var(--ink-3);font-size:7.4pt;line-height:1.45}.v3legend .seg p b{color:var(--red);font-weight:700}.pg-v3 .pdoc-p{max-width:none;margin:0 0 3mm;font-size:9.4pt;line-height:1.55}.pg-v3 .pdoc-claim{margin:0 0 3.4mm}.pg-v3 .pdoc-claimq{max-width:none;font-size:8pt;line-height:1.5}.pg-v3 .pdoc-gloss{columns:2;column-gap:9mm;font-size:8.6pt;display:block}.pg-v3 .pdoc-gloss>div{break-inside:avoid;margin-bottom:2mm}.pg-v3 .pdoc-gloss dd{line-height:1.45}.pg-v3 .pdoc-gloss.c3{columns:3;column-gap:6mm;font-size:8.1pt}.pg-v3 .pdoc-gloss.c3>div{margin-bottom:1.3mm}.pdoc-web .v3railstack{border-left:none;padding-left:0}.pdoc-web .v3legend{margin-top:18px}.pdoc-web .v3legend .seg p{font-size:12px;line-height:1.5}.pdoc-web .v3legend .seg h4{font-size:11px}.pdoc-web .pdv-bank{grid-template-columns:1fr 1fr;column-gap:20px;margin-bottom:22px}.pdoc-web .pdv-bank .cell{padding:12px 0 14px}.pdoc-web .pdv-bank .n{gap:7px;font-size:30px}.pdoc-web .pdv-bank .n u{font-size:15px}.pdoc-web .pdv-bank .d,.pdoc-web .pdv-bank .w{font-size:13px;line-height:1.55}.pdoc-web .pdv-need .row{grid-template-columns:1fr 210px;column-gap:18px;padding:8px 0}.pdoc-web .pdv-need .a{font-size:14px}.pdoc-web .pdv-need .b{font-size:13px}.pdoc-web .pdv-two{column-gap:28px;margin-top:22px}.pdoc-web ul.pdv-plain{font-size:14px}.pdoc-web ul.pdv-plain li{padding:7px 0 7px 18px}.pdoc-web ul.pdv-plain li:before{width:6px;height:6px;top:14px}.pdoc-web .pdv-hd h3{font-size:12px}.pdoc-web .pdv-hd span{font-size:11px}.pdoc-web .pdv-p{margin:0 0 12px;font-size:15px;line-height:1.65}@media (max-width:560px){.pdoc-web .pdv-bank,.pdoc-web .pdv-two,.pdoc-web .pdv-need .row{grid-template-columns:1fr}}.pdoc-chartfr{break-inside:avoid;margin:0 0 2mm}.pdoc-chartfr svg{width:100%;height:auto;display:block}.pdoc-chartcap{color:var(--ink-3);border-top:.3mm solid var(--line);max-width:70ch;padding-top:2.2mm;font-size:8.2pt;line-height:1.5}.pdoc-chartcap b{color:var(--ink);font-weight:600}.pg-v3.wide .pdoc-chartcap{max-width:none;padding-top:1.6mm;font-size:7.2pt;line-height:1.45}.pg-v3.wide .pdoc-chartcap .pdoc-capnote{margin:1.2mm 0 0}.pg-v3.wide .pdoc-chartfr .pdoc-band{width:76%;min-height:0}.pdoc-bases.one .pdoc-kvt{font-size:8.2pt}.pdoc-bases.one .pdoc-kvt td{padding:1.5mm 0;line-height:1.5}.pdoc-bases.one .pdoc-kvt td small{font-size:7.4pt;line-height:1.4}.pdoc-bases.one .pdoc-bp,.pdoc-bases.one .pdoc-fine{font-size:8.2pt;line-height:1.5}.pg-v3.wide .pdoc-bases.one+.pdoc-chartfr .pdoc-band{width:100%}.pg-v3.wide .pdoc-bases.one+.pdoc-chartfr .pdoc-chartcap{font-size:8.2pt;line-height:1.5}.pdoc-sitephoto{width:100%;margin:0;container-type:inline-size}.pdoc-sitephoto img{object-fit:contain;object-position:center;background:var(--paper);border:1px solid var(--line);border-radius:2mm;width:100%;max-width:100%;height:auto;max-height:100cqw;display:block}.pdoc-sitephoto figcaption{color:var(--ink-3);margin-top:1.6mm;font-size:7.6pt;line-height:1.45}.pdoc-chartfr .pdoc-plan{width:88%;min-height:44mm;margin:0 auto}.pdoc-plan .an{fill:var(--ink-2);font-family:inherit;font-size:12.5px}.pdoc-plan .anb{letter-spacing:.9px;fill:var(--ink);font-family:inherit;font-size:12px;font-weight:700}.pdoc-plan .cal{fill:var(--ink);font-family:inherit;font-size:12px;font-weight:700}.pdoc-plan .calw{fill:var(--card);font-family:inherit;font-size:12px;font-weight:700}@media (max-width:500px){.pdoc-plan .planan{display:none}}.pdoc-chartcap-sm{display:none}@media (max-width:500px){.pdoc-chartcap-sm{margin-bottom:1.8mm;display:block}}@media print{.pdoc-chartcap-sm{display:none!important}}.pdoc-supply{margin-top:4mm}.pdoc-blk{margin-bottom:4mm}.pdoc-web .pdoc-plan{width:100%;min-height:200px}.pdoc-ruler{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;min-height:24mm;display:block}.pdoc-ruler text{font-family:inherit}.pdoc-ruler .rlhd{letter-spacing:1.9px;fill:var(--ink);font-size:15px;font-weight:700}.pdoc-ruler .rlred{fill:var(--red);font-size:14.5px}.pdoc-ruler .rlw{fill:var(--card);font-size:17px;font-weight:600}.pdoc-ruler .rlwb{fill:var(--card);font-size:17px;font-weight:700}.pdoc-ruler .rlgrey{fill:var(--ink-2);font-size:16px;font-weight:600}.pdoc-ruler .rlax{fill:var(--ink-4);font-size:15px}.pdoc-ruler .rlbr{letter-spacing:1.4px;fill:var(--ink);font-size:15px;font-weight:700}.pdoc-ruler .rlfoot{letter-spacing:1.2px;fill:var(--ink-4);font-size:14px}.pdoc-ceil{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);border-top:.9mm solid var(--ink);break-inside:avoid;margin:4.2mm 0 0;padding:1mm 0 2mm}.pdoc-ceilhd{justify-content:space-between;align-items:baseline;margin-bottom:3mm;display:flex}.pdoc-ceilhd h3{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0;font-size:8pt;font-weight:700;line-height:1}.pdoc-ceilhd .v3bdg{margin:0}.pdoc-ceilrow{display:flow-root}.pdoc-ceiln{float:left;min-width:38mm;font-family:var(--disp);letter-spacing:-.032em;color:var(--ink);white-space:nowrap;margin-right:6mm;font-size:26pt;font-weight:700;line-height:1}.pdoc-ceilp{color:var(--ink-2);margin:0;font-size:9pt;line-height:1.55}.pdoc-ceilp b{color:var(--ink);font-weight:600}.pdoc-web .pdoc-ceiln{float:none;margin:0 0 8px;font-size:32px}.pdoc-bases{border-top:.9mm solid var(--ink);grid-template-columns:1fr 1fr;column-gap:5mm;margin-bottom:3mm;padding-top:2.4mm;display:grid}.pdoc-bases.one{grid-template-columns:1fr}.pdoc-base{min-width:0}.pdoc-base+.pdoc-base{border-left:.3mm solid var(--line);margin-left:-2.5mm;padding-left:5mm}.pdoc-base-h{justify-content:space-between;align-items:baseline;gap:2mm;margin-bottom:2.4mm;display:flex}.pdoc-base-h h3{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:8pt;font-weight:700;line-height:1}.pdoc-base-h span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:6.6pt;font-weight:600}.pdoc-base-h span.pdoc-base-yes{color:var(--red)}.pdoc-bp{color:var(--ink-2);max-width:none;margin:0 0 2.4mm;font-size:7.9pt;line-height:1.45}.pdoc-bp b{color:var(--ink);font-weight:600}.pdoc-empty{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:.45mm dashed var(--ink-3);background:repeating-linear-gradient(135deg,var(--red-soft) 0 2.4mm,var(--card) 2.4mm 4.8mm);align-items:center;height:15mm;margin-bottom:2.6mm;padding:0 4mm;display:flex}.pdoc-empty span{letter-spacing:.2em;text-transform:uppercase;color:var(--red-deep);font-size:8pt;font-weight:700}.pdoc-need-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:3mm 0 1.4mm;font-size:6.8pt;font-weight:700}.pdoc-need{color:var(--ink-2);margin:0;padding:0;font-size:8pt;line-height:1.5;list-style:none}.pdoc-need li{margin-bottom:.8mm;padding-left:3.2mm;position:relative}.pdoc-need li:before{content:"—";color:var(--ink-3);position:absolute;left:0}.pdoc-fine{color:var(--ink-3);margin:0 0 2.4mm;font-size:7pt;line-height:1.4}.pdoc-basis{color:var(--ink-2);border-top:.3mm solid var(--line);margin-top:3mm;padding-top:2.4mm;font-size:7.6pt;line-height:1.45}.pdoc-basis b{color:var(--ink);font-weight:600}.pdoc-kvt{border-collapse:collapse;width:100%;font-size:7.9pt}.pdoc-kvt td{border-bottom:.3mm solid var(--line);color:var(--ink-2);vertical-align:top;padding:.9mm 0;line-height:1.4}.pdoc-kvt td.v{text-align:right;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.pdoc-kvt td small{color:var(--ink-3);margin-top:.4mm;font-size:7pt;font-weight:400;line-height:1.3;display:block}.pdoc-kvt tr.tot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);border-bottom:none;border-top:.5mm solid var(--ink);color:var(--ink);padding-top:1mm;font-size:10.5pt;font-weight:700}.pdoc-kvt tr.mut td,.pdoc-kvt tr.mut td.v{color:var(--ink-3);font-weight:500}.pdoc-kvt tr.upl td{border-bottom:none;border-top:.3mm solid var(--line);color:var(--ink-3);padding-top:.8mm}.pdoc-kvt tr.upl td.v{color:var(--ink-2);font-weight:600}.pdoc-kvt td.v.none{color:var(--ink-3);font-size:7.6pt;font-weight:500}.pdoc-band{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;min-height:40mm;display:block}.pdoc-band text{font-family:inherit}.pdoc-sens{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;display:block}.pdoc-sens text{font-family:inherit}.pdoc-web .pdoc-bases{grid-template-columns:1fr;row-gap:18px}.pdoc-web .pdoc-base+.pdoc-base{border-left:none;border-top:1px solid var(--line);margin-left:0;padding-top:16px;padding-left:0}.pdoc-web .pdoc-bp,.pdoc-web .pdoc-basis,.pdoc-web .pdoc-need,.pdoc-web .pdoc-kvt{font-size:14px;line-height:1.6}.pdoc-web .pdoc-kvt td small{font-size:12px}.pdoc-web .pdoc-empty{height:64px}.pdoc-hardhd{border-top:.5mm solid var(--ink);justify-content:space-between;align-items:baseline;gap:4mm;margin-bottom:2.6mm;padding-top:2mm;display:flex}.pdoc-hardhd2{margin-top:3.5mm}.pdoc-hardhd h3{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:8pt;font-weight:700;line-height:1}.pdoc-hardhd span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:7.4pt;font-weight:500}.pdoc-movers{border-collapse:collapse;width:100%;margin-bottom:1.5mm;font-size:8.6pt}.pdoc-movers th{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:.3mm solid var(--ink);padding:0 0 1.6mm;font-size:7pt;font-weight:700}.pdoc-movers th.r,.pdoc-movers td.r{text-align:right}.pdoc-movers td{border-bottom:.3mm solid var(--line);vertical-align:top;color:var(--ink-2);padding:2mm 0}.pdoc-movers td.lbl{color:var(--ink);width:76%;padding-right:5mm;font-weight:500}.pdoc-movers td.lbl.mut{color:var(--ink-3);font-weight:400}.pdoc-movers td small{color:var(--ink-3);margin-top:.5mm;font-size:7.4pt;line-height:1.4;display:block}.pdoc-nc{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--red-soft);letter-spacing:.14em;text-transform:uppercase;color:var(--red-deep);border:.3mm solid var(--red-deep);white-space:nowrap;padding:1.1mm 1.8mm;font-size:6.6pt;font-weight:700;display:inline-block}.pdoc-figmut{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.pdoc-noexample{color:var(--ink-3);max-width:70ch;margin:0 0 1.5mm;font-size:7.6pt;line-height:1.45}.pdoc-noexample b{color:var(--ink);font-weight:600}.pg-v3[data-sheet=changes] .pdoc-chartcap{padding-top:1.6mm;font-size:7.4pt;line-height:1.45}.pdoc-web .pdoc-movers{font-size:14px}.pdoc-web .pdoc-movers td small{font-size:12.5px}.pdoc-web .pdoc-noexample{font-size:14px}@media (max-width:560px){.pdoc-web .pdoc-movers td.lbl{width:auto}}.pdv-tb{border:.5mm solid var(--ink);break-inside:avoid;grid-template-columns:repeat(4,1fr);margin-bottom:3.2mm;display:grid}.pdv-tb .c{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);background-clip:padding-box;border-bottom:4px solid #0000;border-right:4px solid #0000;min-width:0;padding:.8mm 1.4mm}.pdv-tb .c.endr{border-right:none;padding-right:2.2mm}.pdv-tb .c.last{border-bottom:none;padding-bottom:1.6mm}.pdv-tb .c.span2{grid-column:span 2}.pdv-tb .c.pay .k{white-space:nowrap}.pdv-tb .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.1mm;font-size:6.4pt;font-weight:700;line-height:1.3}.pdv-tb .v{font-family:var(--disp);letter-spacing:-.018em;color:var(--ink);font-size:10.5pt;font-weight:700;line-height:1.1}.pdv-tb .v.red{color:var(--red)}.pdv-tb .v small{color:var(--ink-3);letter-spacing:0;margin-top:.9mm;font-family:inherit;font-size:7pt;font-weight:400;line-height:1.45;display:block}.pdv-tb .c.money{background:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pdv-tb .c.money .k{color:var(--rev-3)}.pdv-tb .c.money .v{color:var(--card);letter-spacing:-.03em;white-space:nowrap;font-size:19pt}.pdv-tb .c.money .v small{color:var(--rev-2);white-space:normal}.pdv-tb .c.money .pdoc-fig{color:var(--card)}.pdv-tb .c.money .pdoc-sup{color:var(--rev-3)}.pdv-warn{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--red-soft);border:.5mm solid var(--red-deep);break-inside:avoid;margin-bottom:2.6mm;padding:2.2mm 2.6mm}.pdv-warn h4{letter-spacing:.2em;text-transform:uppercase;color:var(--red-deep);margin-bottom:1.8mm;font-size:7.6pt;font-weight:700;line-height:1}.pdv-warn p{color:var(--ink);max-width:none;font-size:8pt;line-height:1.48}.pdv-phases{border-top:.5mm solid var(--ink)}.pdv-phases .ph{border-bottom:.3mm solid var(--line);grid-template-columns:1fr 21mm;align-items:baseline;column-gap:4mm;padding:1mm 0;display:grid}.pdv-phases .ph b{color:var(--ink);font-size:8.8pt;font-weight:600;line-height:1.35;display:block}.pdv-phases .ph span{color:var(--ink-3);font-size:7.8pt;line-height:1.4;display:block}.pdv-phases .ph i{text-align:right;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:7.6pt;font-style:normal}.pdv-two .pdv-hd span{white-space:nowrap}.pg-v3[data-sheet=recommendation] ul.pdv-plain{font-size:8.2pt;line-height:1.42}.pg-v3[data-sheet=recommendation] ul.pdv-plain li{padding-top:.5mm;padding-bottom:.5mm}.pg-v3[data-sheet=recommendation] ul.pdv-plain li:before{width:1.5mm;height:1.5mm;top:1.9mm}.pg-v3[data-sheet=recommendation] table.pdv-mx td{padding-top:.9mm;padding-bottom:.9mm}.pg-v3[data-sheet=recommendation] .pdv-terms{margin-top:1.6mm;font-size:7.4pt;line-height:1.42}.pg-v3[data-sheet=recommendation] .pdv-warn{margin-bottom:2mm;padding:1.6mm 2mm}.pg-v3[data-sheet=recommendation] .pdv-warn h4{margin-bottom:1.2mm;font-size:7pt}.pg-v3[data-sheet=recommendation] .pdv-warn p{font-size:7.4pt;line-height:1.42}.pg-v3[data-sheet=recommendation] .pdv-two{margin-top:2mm}.pg-v3[data-sheet=recommendation] .pdv-hd{margin-bottom:1.6mm;padding-top:1.4mm}.pg-v3[data-sheet=recommendation] .pdv-hd h3{font-size:7.4pt}.pg-v3[data-sheet=recommendation] .pdv-p{margin-bottom:2.4mm;font-size:8.6pt;line-height:1.46}.pg-v3[data-sheet=recommendation] table.pdv-mx th{padding-bottom:1.6mm}.pg-v3[data-sheet=recommendation] .v3strip .v3railhd{margin-bottom:1.6mm;padding-bottom:1mm}.pg-v3[data-sheet=recommendation] .v3strip .v3note{margin-bottom:.8mm;padding-top:.8mm;font-size:6.4pt;line-height:1.3}.pg-v3[data-sheet=recommendation] .pdv-sign .fld .cap{margin-top:1mm;font-size:6.4pt}.pg-v3[data-sheet=recommendation] .pdv-signrow .pdv-hd{margin-bottom:1.6mm;padding-top:1.4mm}.pg-v3[data-sheet=recommendation] .pdv-tb .c.money .v{font-size:16.5pt}.pdv-signrow{break-inside:avoid}.pdv-signrow .pdv-sign{grid-template-columns:1.1fr 1fr .7fr 1fr 1.5fr;column-gap:4mm;margin-top:2.2mm;display:grid}.pdv-signrow .pdv-sign .fld{margin-bottom:0}.pdv-sign{margin-top:2.6mm}.pdv-sign .fld{margin-bottom:2.2mm}.pdv-sign .fld:last-child{margin-bottom:0}.pdv-sign .fld .line{border-bottom:.4mm solid var(--ink);height:5.6mm}.pdv-sign .fld .cap{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:1.8mm;font-size:7pt;font-weight:600;line-height:1}.pdoc-cv{background:var(--card);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;flex-direction:column;display:flex}.pg.cover.pdoc-cv{padding:0}.pdoc-mastband{background:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;justify-content:space-between;align-items:center;height:22mm;padding:0 18mm;display:flex}.pdoc-mastmark{filter:brightness(0)invert();width:auto;height:9.2mm;display:block}.pdoc-kindline{letter-spacing:.3em;text-transform:uppercase;color:var(--rev-3);font-size:7.6pt;font-weight:600;line-height:1}.pdoc-mastr{text-align:right;flex-direction:column;align-items:flex-end;gap:2.4mm;min-width:0;margin-left:8mm;display:flex}.pdoc-mastcontact{color:var(--rev-2);overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:.5mm;min-width:0;font-size:7.4pt;line-height:1.3;display:flex}.pdoc-mastcontact .k{letter-spacing:.16em;text-transform:uppercase;color:var(--rev-3);margin-bottom:.4mm;font-size:6pt;font-weight:600;line-height:1}.pdoc-mastcontact .n{color:var(--card);font-weight:600}.pdoc-mastcontact .t{color:var(--rev-2);font-weight:400}.pdoc-coverbody{flex-direction:column;flex:1;min-height:0;padding:12mm 18mm 11mm;display:flex}.pdoc-statusline{align-items:center;gap:3mm;margin-bottom:9mm;display:flex}.pdoc-statusrule{background:var(--red);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;width:13mm;height:1.1mm;display:block}.pdoc-statusline b{letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:7.6pt;font-weight:700;line-height:1}.pdoc-statusnote{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:7.6pt;font-weight:500;line-height:1}.pdoc-preplabel{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4mm;font-size:7.6pt;font-weight:600;line-height:1}.pdoc-clientname{font-family:var(--disp);letter-spacing:-.035em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0 0 5mm;font-size:52pt;font-weight:700;line-height:.96}.pdoc-clientname.s{letter-spacing:-.03em;font-size:40pt}.pdoc-clientname.xs{letter-spacing:-.025em;font-size:30pt}.pdoc-covrule{background:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;height:.7mm;margin-bottom:6mm}.pdoc-covgrid{flex:1;grid-template-columns:94mm 1fr;align-items:start;column-gap:8mm;min-height:0;display:grid}.pdoc-covgrid-wide{grid-template-columns:174mm}.pdoc-covcol{min-width:0}.pdoc-deck{font-family:var(--disp);letter-spacing:-.014em;color:var(--ink);margin:0 0 4mm;font-size:15pt;font-weight:500;line-height:1.32}.pdoc-decksub{color:var(--ink-2);max-width:44ch;margin:0 0 9mm;font-size:10pt;line-height:1.6}.pdoc-covcol.tight .pdoc-deck{margin-bottom:3mm;font-size:12.6pt;line-height:1.3}.pdoc-covcol.tight .pdoc-decksub{margin-bottom:5mm;font-size:8.8pt;line-height:1.52}.pdoc-covspread{color:var(--ink);margin:2.4mm 0 0;font-size:9.6pt;font-weight:600;line-height:1.45}.pdoc-covspread .pdoc-fig{font-weight:700}.pdoc-web .pdoc-covspread{margin-top:12px;font-size:16px}.pdoc-ledger{border-top:.5mm solid var(--ink);padding-top:3mm}.pdoc-ledrow{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);background-clip:padding-box;border-bottom:4px solid #0000;grid-template-columns:26mm 1fr;column-gap:4mm;padding:2mm 0;display:grid}.pdoc-ledrow:last-child{border-bottom:none;padding-bottom:2.8mm}.pdoc-ledlbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:7pt;font-weight:600;line-height:1.5}.pdoc-ledval{color:var(--ink);font-size:9.4pt;font-weight:500;line-height:1.45}.pdoc-ledval.big{font-family:var(--disp);letter-spacing:-.022em;white-space:nowrap;font-size:16pt;font-weight:700;line-height:1.1}.pdoc-ledline{display:block}.pdoc-ledval small{color:var(--ink-3);white-space:normal;letter-spacing:.01em;margin-top:.8mm;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-size:8pt;font-weight:400;display:block}.pdoc-toc{border-top:.3mm solid var(--line);grid-template-columns:1fr 1fr;column-gap:7mm;margin-top:5mm;padding-top:2.6mm;display:grid}.pdoc-toc p{color:var(--ink-2);border-bottom:.3mm solid var(--line);justify-content:space-between;align-items:baseline;gap:2mm;margin:0;padding:1.1mm 0;font-size:8.2pt;line-height:1.45;display:flex}.pdoc-tocw{color:var(--ink-3);border-top:.3mm solid var(--line);grid-column:1/-1;font-size:7.2pt;line-height:1.35;border-bottom:0!important;margin:1.6mm 0 0!important;padding:1.4mm 0 0!important;display:block!important}.pdoc-toc.dense .pdoc-tocw{font-size:6.8pt;margin-top:1mm!important;padding-top:1mm!important}.pdoc-toc.denser .pdoc-tocw{font-size:6.5pt;margin-top:.6mm!important;padding-top:.6mm!important}.pdoc-tocn{font-family:var(--disp);color:var(--ink);font-size:8.4pt;font-weight:700}.pdoc-toc.dense p{padding:.65mm 0;font-size:7.5pt;line-height:1.4}.pdoc-toc.dense .pdoc-tocn{font-size:7.7pt}.pdoc-toc.dense{column-gap:5mm;margin-top:4mm}.pdoc-toc.denser{column-gap:4mm;margin-top:3mm;padding-top:2mm}.pdoc-toc.denser p{padding:.3mm 0;font-size:7pt;line-height:1.3}.pdoc-toc.densest{column-gap:3.4mm;margin-top:1.8mm;padding-top:1.6mm}.pdoc-toc.densest p{padding:.15mm 0;font-size:6.5pt;line-height:1.24}.pdoc-toc.densest .pdoc-tocn{font-size:6.9pt}.pdoc-toc.denser .pdoc-tocn{font-size:7.2pt}.pdoc-unitshot{flex-direction:column;justify-content:flex-end;align-items:center;height:152mm;display:flex}.pdoc-unitimg{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--product-ground);object-fit:contain;object-position:center bottom;border-radius:4mm;width:auto;max-width:100%;height:148mm;display:block}.pdoc-unitcap{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:3.5mm;font-size:7pt;font-weight:600;line-height:1.5}.pdoc-tstrip{border-top:.5mm solid var(--ink);border-bottom:.3mm solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:auto;display:grid}.pdoc-tcell{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);background-clip:padding-box;border-right:4px solid #0000;min-width:0;padding:2.6mm 3.2mm 2.6mm 0}.pdoc-tcell:last-child{border-right:none;padding-right:0}.pdoc-tk{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.5mm;font-size:6.4pt;font-weight:700;line-height:1}.pdoc-tv{color:var(--ink);font-size:8.6pt;font-weight:600;line-height:1.35}.pdoc-tv small{color:var(--ink-3);letter-spacing:.01em;margin-top:.6mm;font-size:7.2pt;font-weight:400;display:block}.pdoc-covlegal{color:var(--ink-4);padding-top:2.4mm;font-size:7.2pt;line-height:1.6}.pdoc-web .pdoc-cv{border:1px solid var(--line);border-radius:12px;margin:12px 0 28px;overflow:hidden}.pdoc-web .pdoc-mastband{height:64px;padding:0 20px}.pdoc-web .pdoc-mastmark{height:26px}.pdoc-web .pdoc-kindline{letter-spacing:.22em;font-size:10px}.pdoc-web .pdoc-coverbody{padding:22px 20px 20px}.pdoc-web .pdoc-statusline{flex-wrap:wrap;gap:10px;margin-bottom:20px}.pdoc-web .pdoc-statusrule{width:34px;height:3px}.pdoc-web .pdoc-statusline b,.pdoc-web .pdoc-statusnote{font-size:10px}.pdoc-web .pdoc-preplabel{margin-bottom:10px;font-size:10px}.pdoc-web .pdoc-clientname,.pdoc-web .pdoc-clientname.s,.pdoc-web .pdoc-clientname.xs{overflow-wrap:anywhere;margin-bottom:14px;font-size:clamp(30px,7vw,52px)}.pdoc-web .pdoc-covrule{height:2px;margin-bottom:16px}.pdoc-web .pdoc-covgrid{grid-template-columns:1fr;row-gap:22px}.pdoc-web .pdoc-deck{margin-bottom:10px;font-size:19px}.pdoc-web .pdoc-decksub{margin-bottom:18px;font-size:14px}.pdoc-web .pdoc-ledger{padding-top:10px}.pdoc-web .pdoc-ledrow{grid-template-columns:1fr;row-gap:3px;padding:9px 0}.pdoc-web .pdoc-ledlbl{font-size:10px}.pdoc-web .pdoc-ledval{font-size:14px}.pdoc-web .pdoc-ledval.big{white-space:normal;font-size:22px}.pdoc-web .pdoc-ledval small{overflow-wrap:anywhere;font-size:12px}.pdoc-web .pdoc-unitshot{height:auto}.pdoc-web .pdoc-unitimg{height:min(420px,46vh)}.pdoc-web .pdoc-unitcap{margin-top:12px;font-size:10px}.pdoc-web .pdoc-tstrip{grid-template-columns:repeat(2,1fr);margin-top:22px}.pdoc-web .pdoc-tcell{border-bottom:4px solid #0000;padding:8px 10px 8px 0}.pdoc-web .pdoc-tk{font-size:9.5px}.pdoc-web .pdoc-tv{font-size:13px}.pdoc-web .pdoc-tv small{font-size:11px}.pdoc-web .pdoc-covlegal{padding-top:12px;font-size:11px}@media (min-width:640px){.pdoc-web .pdoc-tstrip{grid-template-columns:repeat(4,1fr)}}.pdv-unit{border-bottom:.5mm solid var(--ink);grid-template-columns:52mm 1fr 1fr;align-items:start;column-gap:7mm;margin-bottom:3mm;padding-bottom:3mm;display:grid}.pdv-unit .ucol{min-width:0}.pdv-cut{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--product-ground);object-fit:contain;object-position:center top;border-radius:4mm;width:100%;height:111mm;display:block}.pdv-noimg{height:111mm;color:var(--ink-3);align-items:center;font-size:8.4pt;display:flex}.pdv-fignum{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:2mm;font-size:7pt;font-weight:600;line-height:1.4}.pdv-model{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:1.2mm;font-size:6.8pt;font-weight:600;line-height:1.4}.pdv-unit .co{margin-bottom:3.6mm}.pdv-unit .co .ln{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--line);height:.3mm;margin-bottom:1.6mm}.pdv-unit .co .t{color:var(--ink);font-size:8.4pt;line-height:1.45}.pdv-unit .co .t span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6mm;font-size:6.8pt;font-weight:600;line-height:1.4;display:block}.pdv-unit .grp{margin-bottom:3.4mm}.pdv-unit .grp h4{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-bottom:.3mm solid var(--line);margin-bottom:1.5mm;padding-bottom:1.6mm;font-size:6.8pt;font-weight:700;line-height:1}.pdv-unit dl{margin:0;font-size:8.2pt}.pdv-unit dl>div{grid-template-columns:auto 1fr;column-gap:3mm;padding:.5mm 0;display:grid}.pdv-unit dt{color:var(--ink-3);line-height:1.4}.pdv-unit dd{color:var(--ink);text-align:right;margin:0;font-weight:500;line-height:1.4}.pdv-certs{color:var(--ink-2);border-top:.3mm solid var(--line);padding-top:2.6mm;font-size:8.2pt;line-height:1.6}.pdv-certs b{color:var(--ink);font-weight:600}.pdv-proof{grid-template-columns:repeat(3,1fr);column-gap:4mm;margin-bottom:2.4mm;display:grid}.pdv-proof figure{margin:0}.pdv-proof img{object-fit:cover;border:.3mm solid var(--line);width:100%;height:30mm;display:block}.pdv-proof figcaption{color:var(--ink-3);margin-top:1.6mm;font-size:7.2pt;line-height:1.45}.pdv-proof figcaption b{color:var(--ink-2);font-weight:600;display:block}.pdv-register{margin-top:4mm}.pdv-register .pdv-hd span{white-space:nowrap}.pdv-register .cols{column-gap:6mm}.pdv-register .cols.c1{column-count:1}.pdv-register .cols.c2{column-count:2}.pdv-register .cols.c3{column-count:3}.pdv-register .src{break-inside:avoid;grid-template-columns:3.4mm 1fr;column-gap:.8mm;margin-bottom:1.4mm;display:grid}.pdv-register .src .k{color:var(--red);font-size:6.6pt;font-weight:700;line-height:1.34}.pdv-register .src .t{color:var(--ink-3);font-size:6.6pt;font-weight:400;line-height:1.34}.pdv-register.dense .src{margin-bottom:.9mm}.pdv-register.dense .src .k,.pdv-register.dense .src .t{font-size:6.3pt;line-height:1.26}.pdv-register .src .t .on{color:var(--ink-3);opacity:.8}.pdv-register .src .t b{color:var(--ink);font-weight:600;display:inline}.pdv-register .src .t b:after{content:": "}.pdv-register.sheet{margin-top:0}.pdv-register.sheet .src{margin-bottom:2.4mm}.pdv-register.sheet .src .k,.pdv-register.sheet .src .t{font-size:7.4pt;line-height:1.45}.pdoc-web .pdv-register .cols{column-count:1}.pdoc-web .pdv-register .src{grid-template-columns:16px 1fr;column-gap:8px;margin-bottom:12px}.pdoc-web .pdv-register .src .k,.pdoc-web .pdv-register .src .t{font-size:12.5px;line-height:1.5}@media (max-width:560px){.pdoc-web .pdv-quote .pdv-tablewrap{overflow-x:visible}.pdoc-web .pdv-quote table.pdv-mx,.pdoc-web .pdv-quote .pdv-mx tbody,.pdoc-web .pdv-quote .pdv-mx tr,.pdoc-web .pdv-quote .pdv-mx td{width:auto;display:block}.pdoc-web .pdv-quote .pdv-mx thead{display:none}.pdoc-web .pdv-quote .pdv-mx tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 12px;padding:12px 0;display:flex}.pdoc-web .pdv-quote .pdv-mx td{text-align:left;white-space:normal;border:0;padding:0}.pdoc-web .pdv-quote .pdv-mx td.lbl{color:var(--ink);flex:100%;order:1;padding:0;font-weight:600}.pdoc-web .pdv-quote .pdv-mx td.lbl small{margin-top:2px}.pdoc-web .pdv-quote .pdv-mx td.incl{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);flex:100%;order:2;margin-top:6px;font-size:19px;font-weight:700}.pdoc-web .pdv-quote .pdv-mx td.incl:before{content:attr(data-k);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-family:inherit;font-size:10px;font-weight:700;line-height:1.4;display:block}.pdoc-web .pdv-quote .pdv-mx td.ex,.pdoc-web .pdv-quote .pdv-mx td.vat{color:var(--ink-3);order:3;margin-top:4px;font-size:12px}.pdoc-web .pdv-quote .pdv-mx td.ex:before,.pdoc-web .pdv-quote .pdv-mx td.vat:before{content:attr(data-k) " ";color:var(--ink-3)}.pdoc-web .pdv-quote .pdv-mx tr.tot{border-bottom:0;border-top:2px solid var(--ink);background:0 0;padding-top:14px}.pdoc-web .pdv-quote .pdv-mx tr.tot td{background:0 0;border:0;padding:0}.pdoc-web .pdv-quote .pdv-mx tr.tot td.lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.pdoc-web .pdv-quote .pdv-mx tr.tot td.incl{order:2;margin-top:2px;font-size:26px}.pdoc-web .pdv-quote .pdv-mx tr.tot td.incl:before{display:none}.pdoc-web .pdoc-sec.wide{min-width:0}.pdoc-web .pdv-opt-wrap{max-width:100%;overflow-x:auto}.pdv-proof,.pdv-unit,.pdv-tb{grid-template-columns:1fr}.pdv-tb .c,.pdv-tb .c.span2,.pdv-tb .c.pay{border-right:none;grid-column:1/-1}.pdv-tb .k,.pdv-tb .c.pay .k,.pdv-tb .c.money .v{white-space:normal}.pdv-signrow .pdv-sign{grid-template-columns:1fr;row-gap:14px}.pdv-signrow .pdv-sign .fld{margin-bottom:0}}.pdv-acthead{margin-bottom:3mm}.pdv-actsite{grid-template-columns:1fr 46mm;align-items:start;column-gap:5mm;margin:3mm 0 1mm;display:grid}.pdv-tiles{grid-template-columns:repeat(auto-fit,minmax(30mm,1fr));gap:1.6mm;display:grid}.pdv-tiles .tile{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);min-width:0;padding:2mm 2.4mm}.pdv-tiles .tile .k{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:6.6pt;font-weight:600;line-height:1.25}.pdv-tiles .tile .v{font-family:var(--disp);color:var(--ink);margin-top:.6mm;font-size:10.5pt;font-weight:700;line-height:1.2}.pdv-tiles .tile .s{color:var(--ink-2);margin-top:.6mm;font-size:7pt;line-height:1.4}.pdv-tiles .tile .v3bdg{margin-top:0}.pdv-tiles.needs .tile{border-top:.7mm solid var(--ink)}.pdv-actphoto,.pdv-actsite .pdoc-sitephoto{min-width:0}.pdv-actsite .pdoc-sitephoto figcaption{margin-top:1.2mm;font-size:6.8pt;line-height:1.4}.pdoc-web .pdv-actsite .pdoc-sitephoto figcaption{margin-top:6px;font-size:12px}.pdv-actphoto .pdv-shot{width:100%;height:auto;display:block}.pdv-actphoto .none{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);color:var(--ink-2);padding:4mm;font-size:7.4pt;line-height:1.5}.pdv-actphoto figcaption{color:var(--ink-3);margin-top:1.2mm;font-size:6.8pt;line-height:1.4}.pdv-acth3{font-family:var(--disp);color:var(--ink);margin:2mm 0 1mm;font-size:10.5pt;font-weight:700;line-height:1.2}.pdv-drivers{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.pdv-drivers .driver{border-top:.7mm solid var(--ink);color:var(--ink-2);min-width:0;margin:0;padding-top:1.4mm;font-size:8.4pt;line-height:1.5}.pdv-drivers .driver b{font-family:var(--disp);color:var(--ink);font-size:9.4pt;font-weight:700}.pdv-drivers .driver.basis{color:var(--ink-3);border-top:0;grid-column:1/-1;padding-top:.8mm;font-size:7.4pt}.pdoc-web .pdv-drivers .driver.basis{font-size:12.5px}.pdoc-web .pdv-acthead{margin-bottom:12px;font-size:26px;line-height:1.18}.pdoc-web .pdv-actsite{grid-template-columns:1fr 1fr;column-gap:18px;margin:16px 0 4px}.pdoc-web .pdv-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.pdoc-web .pdv-tiles .tile{padding:10px 12px}.pdoc-web .pdv-tiles .tile .k{letter-spacing:.1em;font-size:11px}.pdoc-web .pdv-tiles .tile .v{font-size:17px}.pdoc-web .pdv-tiles .tile .s{font-size:12.5px}.pdoc-web .pdv-actphoto figcaption{margin-top:6px;font-size:12px}.pdoc-web .pdv-actphoto .none{padding:16px;font-size:13px}.pdoc-web .pdv-acth3{margin:22px 0 8px;font-size:19px}.pdoc-web .pdv-drivers{gap:16px}.pdoc-web .pdv-drivers .driver{border-top-width:3px;padding-top:8px;font-size:14.5px;line-height:1.6}.pdoc-web .pdv-drivers .driver b{font-size:16px}.pdv-actcards{grid-template-columns:repeat(auto-fit,minmax(48mm,1fr));gap:2.4mm;margin:1.2mm 0;display:grid}.pdv-actcards .card{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);grid-template-columns:16mm 1fr;align-items:center;column-gap:2.2mm;min-width:0;padding:1.6mm;display:grid}.pdv-actcards .card .pdv-cutout{width:16mm;height:auto;display:block}.pdv-actcards .card .pdv-cutout.noimg{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--product-ground);aspect-ratio:1;max-width:100%}.pdv-actcards .card .t{min-width:0}.pdv-actcards .card .role{letter-spacing:.11em;text-transform:uppercase;color:var(--red);font-size:6.4pt;font-weight:700;line-height:1.2;display:block}.pdv-actcards .card b{font-family:var(--disp);color:var(--ink);margin-top:.4mm;font-size:10pt;font-weight:700;line-height:1.2;display:block}.pdv-actcards .card .s{color:var(--ink-2);margin-top:.8mm;font-size:7.2pt;line-height:1.45}.pdv-ab tr.band th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:var(--ink-3);background:0 0;border-bottom:none;padding-bottom:0}.pdv-ab tr.band th.rec{color:var(--red)}.pdv-ab th small{letter-spacing:0;text-transform:none;color:var(--rev-2);margin-top:.6mm;font-size:6.6pt;font-weight:400;line-height:1.35;display:block}.pdv-ab tr.band th small{color:var(--ink-3)}.pdv-ab td.rec,.pdv-ab thead tr:not(.band) th.rec{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pdv-ab tbody td.rec{background:var(--paper-cool)}.pdv-ab td .yes{color:var(--ink);font-weight:700}.pdv-ab td .no,.pdv-ab td .none{color:var(--ink-3)}.pdv-ab td .part{color:var(--ink-2)}.pdv-ab td .big{font-family:var(--disp);font-size:11pt;font-weight:700;line-height:1.15}.pdv-ab td .per{font-family:var(--body);color:var(--ink-2);font-size:7.4pt;font-weight:500}.pdv-ab td small{color:var(--ink-2);margin-top:.6mm;font-size:6.8pt;line-height:1.35;display:block}.pdv-ab td.lbl small{color:var(--ink-3)}.pdv-abcards{display:none}.pdoc-web .pdv-abcards .card{border:1px solid var(--line);min-width:0;padding:14px}.pdoc-web .pdv-abcards .card.rec{border-color:var(--ink);border-width:2px}.pdoc-web .pdv-abcards .hd{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.pdoc-web .pdv-abcards .card.rec .hd{color:var(--red)}.pdoc-web .pdv-abcards .what{font-family:var(--disp);color:var(--ink);margin:4px 0 10px;font-size:17px;font-weight:700;line-height:1.2}.pdoc-web .pdv-abcards .what small{font-family:var(--body);color:var(--ink-2);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.pdoc-web .pdv-abcards .r{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:10px;min-width:0;padding:7px 0;font-size:13.5px;display:grid}.pdoc-web .pdv-abcards .r .l{color:var(--ink-2);min-width:0}.pdoc-web .pdv-abcards .r .v{text-align:right;color:var(--ink);overflow-wrap:anywhere;min-width:0}.pdoc-web .pdv-abcards .r .v .big{font-family:var(--disp);font-size:17px;font-weight:700}.pdoc-web .pdv-abcards .r .v small{color:var(--ink-2);font-size:12px;display:block}.pdv-bars{margin:.6mm 0 1.2mm}.pdv-bars .row{grid-template-columns:44mm 1fr;align-items:center;column-gap:3mm;margin-bottom:1.4mm;font-size:7.4pt;line-height:1.3;display:grid}.pdv-bars .row .l{color:var(--ink-2);min-width:0}.pdv-bars .row .t{grid-template-columns:1fr auto;align-items:center;column-gap:2mm;min-width:0;display:grid}.pdv-bars .bar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink-4);min-width:0;height:2.6mm}.pdv-bars .bar.rec{background:var(--ink)}.pdv-bars .n{white-space:nowrap;color:var(--ink);font-size:7.6pt}.pdv-verdict{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink);color:var(--card);font-family:var(--disp);margin-top:1.2mm;padding:2.2mm 3.2mm;font-size:9.8pt;font-weight:600;line-height:1.26}.pdv-verdict .pdoc-fig{color:var(--card)}.pdv-verdict .pdoc-sup{color:var(--rev-3)}.pdoc-web .pdv-actcards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0}.pdoc-web .pdv-actcards .card{grid-template-columns:96px 1fr;column-gap:14px;padding:14px}.pdoc-web .pdv-actcards .card .pdv-cutout{width:96px}.pdoc-web .pdv-actcards .card .role{font-size:11px}.pdoc-web .pdv-actcards .card b{font-size:18px}.pdoc-web .pdv-actcards .card .s{font-size:13.5px}.pdoc-web .pdv-ab th small,.pdoc-web .pdv-ab td small{font-size:12px}.pdoc-web .pdv-ab td .big{font-size:18px}.pdoc-web .pdv-bars .row{grid-template-columns:150px 1fr;margin-bottom:8px;font-size:13px}.pdoc-web .pdv-bars .bar{height:14px}.pdoc-web .pdv-bars .n{font-size:13px}.pdoc-web .pdv-verdict{margin-top:18px;padding:16px 20px;font-size:18px}.pdv-money2{grid-template-columns:1fr 1fr;gap:4mm;margin:1.4mm 0 1.6mm;display:grid}.pdv-money2.one{grid-template-columns:1fr}.pdv-money2 .col{min-width:0}.pdv-money2 .col.rec{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);padding:2mm 2.6mm}.pdv-money2 .hd{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.8mm;font-size:6.6pt;font-weight:700;line-height:1.2}.pdv-money2 .col.rec .hd{color:var(--red)}.pdv-money2 .big{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);font-size:18pt;font-weight:800;line-height:1}.pdv-money2 .big small{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:.8mm;font-size:6.8pt;font-weight:600;display:block}.pdv-money2 .fine{color:var(--ink-2);margin:.8mm 0 0;font-size:6.9pt;line-height:1.35}.pdv-money2 .ledger{border-top:.7mm solid var(--ink);margin-top:1.6mm}.pdv-money2 .ledger .r{border-bottom:.3mm solid var(--line);justify-content:space-between;gap:3mm;padding:.6mm 0;font-size:7.6pt;line-height:1.35;display:flex}.pdv-money2 .ledger .r .l{color:var(--ink-2);min-width:0}.pdv-money2 .ledger .r .l small{color:var(--ink-3);font-size:6.8pt;display:block}.pdv-money2 .ledger .r .v{white-space:nowrap;color:var(--ink);font-weight:600}.pdv-money2 .ledger .r.t{border-bottom:none;font-weight:700}.pdv-money2 .ledger .r.t .l{color:var(--ink);font-weight:700}.pdv-money2 .pdv-tiles.keep{margin-top:1mm}.pdv-money2 .pdv-tiles.keep .v{overflow-wrap:anywhere}.pdv-money2 .pdv-tiles.keep .tile{border-top:.3mm solid var(--line);background:0 0;padding:1mm 0 0}.pdv-money2 .col.rec .pdv-tiles.keep .tile{border-top-color:var(--ink-4)}.pdv-money2 .pdv-acth3{margin:1mm 0 0;font-size:9pt}.pdv-assume{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);color:var(--ink-2);margin-top:.8mm;padding:1mm 1.6mm;font-size:6.6pt;line-height:1.3}.pdv-assume b{font-family:var(--disp);color:var(--ink)}.pdoc-web .pdv-money2{gap:24px;margin:16px 0}.pdoc-web .pdv-money2 .col.rec{margin:0;padding:16px}.pdoc-web .pdv-money2 .hd{margin-bottom:8px;font-size:11px}.pdoc-web .pdv-money2 .big{font-size:40px;line-height:1.08}.pdoc-web .pdv-money2 .big small{font-size:12px}.pdoc-web .pdv-money2 .fine{font-size:12.5px}.pdoc-web .pdv-money2 .ledger .r{padding:8px 0;font-size:14px}.pdoc-web .pdv-money2 .ledger .r .l small{font-size:12px}.pdoc-web .pdv-money2 .pdv-acth3{margin:18px 0 0;font-size:17px}.pdoc-web .pdv-assume{margin-top:16px;padding:12px 14px;font-size:13.5px}.pdv-quote .pdv-h2 .opt{font-family:var(--body);letter-spacing:.11em;text-transform:uppercase;color:var(--red);margin-bottom:.8mm;font-size:6.6pt;font-weight:700;line-height:1.2;display:block}.pdoc-web .pdv-quote .pdv-h2 .opt{letter-spacing:.1em;margin-bottom:6px;font-size:11px}.pdv-steps{grid-template-columns:repeat(3,1fr);gap:2.4mm;margin:2.4mm 0 3mm;display:grid}.pdv-steps .step{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);min-width:0;padding:2.2mm 2.4mm}.pdv-steps .step .n{font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-bottom:1mm;font-size:8.4pt;font-weight:800;line-height:1;display:block}.pdv-steps .step b{font-family:var(--disp);color:var(--ink);font-size:10pt;font-weight:700;line-height:1.2;display:block}.pdv-steps .step .d{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:.6mm;font-size:6.6pt;line-height:1.3;display:block}.pdv-steps .step .s{color:var(--ink-2);margin-top:1mm;font-size:7.4pt;line-height:1.45}.pdv-choose{margin:2mm 0}.pdv-choose .opts{grid-template-columns:1fr 1fr;gap:2.4mm;margin-top:1.4mm;display:grid}.pdv-choose .opts.one{grid-template-columns:1fr}.pdv-choose .opt{border:.3mm solid var(--ink);grid-template-columns:auto 1fr;align-items:start;column-gap:2.4mm;min-width:0;padding:2mm 2.4mm;display:grid}.pdv-choose .opt .box{border:.4mm solid var(--ink);flex:none;width:4.4mm;height:4.4mm;display:block}.pdv-choose .opt .t{min-width:0}.pdv-choose .opt b{font-family:var(--disp);color:var(--ink);font-size:10pt;font-weight:700;line-height:1.2;display:block}.pdv-choose .opt .lbl{color:var(--ink-2);margin-top:.4mm;font-size:7pt;line-height:1.35;display:block}.pdv-choose .opt .amt{color:var(--ink);margin-top:.8mm;font-size:8.6pt;font-weight:600;line-height:1.2;display:block}.pdoc-web .pdv-choose .opt .go{border:1px solid var(--ink);background:var(--ink);color:var(--card);white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pdoc-web .pdv-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}.pdoc-web .pdv-steps .step{padding:16px}.pdoc-web .pdv-steps .step .n{font-size:14px}.pdoc-web .pdv-steps .step b{font-size:17px}.pdoc-web .pdv-steps .step .d{font-size:11px}.pdoc-web .pdv-steps .step .s{font-size:13.5px}.pdoc-web .pdv-choose .opts{gap:14px;margin-top:10px}.pdoc-web .pdv-choose .opt{border-width:1px;padding:14px}.pdoc-web .pdv-choose .opt b{font-size:18px}.pdoc-web .pdv-choose .opt .lbl{font-size:13px}.pdoc-web .pdv-choose .opt .amt{font-size:16px}@media (max-width:560px){.pdoc-web .pdv-actsite{grid-template-columns:1fr;row-gap:14px}.pdoc-web .pdv-drivers,.pdoc-web .pdv-actcards{grid-template-columns:1fr}.pdoc-web .pdv-actcards .card{grid-template-columns:72px 1fr}.pdoc-web .pdv-actcards .card .pdv-cutout{width:72px}.pdoc-web .pdv-bars .row{grid-template-columns:110px 1fr}.pdoc-web .pdv-abtable{display:none}.pdoc-web .pdv-abcards{grid-template-columns:1fr;gap:14px;margin:16px 0;display:grid}.pdoc-web .pdv-abcards .r{grid-template-columns:1fr;gap:2px}.pdoc-web .pdv-abcards .r .v{text-align:left}.pdoc-web .pdv-money2{grid-template-columns:1fr}.pdoc-web .pdv-money2 .col.rec{order:-1}.pdoc-web .pdv-money2 .pdv-tiles.keep{grid-template-columns:1fr}.pdoc-web .pdv-scale .track{height:64px}.pdoc-web .pdv-scale .col i{display:none}.pdoc-web .pdv-steps,.pdoc-web .pdv-choose .opts{grid-template-columns:1fr}}.pdoc-working{max-width:860px;margin:32px auto 0;padding:0 18px}.pdoc-working>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:16px 18px;list-style:none;display:block}.pdoc-working>summary::-webkit-details-marker{display:none}.pdoc-working>summary:hover{border-color:var(--ink)}.pdoc-working-t{color:var(--ink);align-items:baseline;gap:10px;font-size:17px;font-weight:700;display:flex}.pdoc-working-n{letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.pdoc-working-s{color:var(--ink-3);margin-top:6px;font-size:13.5px;line-height:1.55;display:block}.pdoc-working>summary .pdoc-working-t:after{content:"Open";letter-spacing:.14em;text-transform:uppercase;color:var(--red-deep);margin-left:auto;font-size:12px;font-weight:600}.pdoc-working[open]>summary .pdoc-working-t:after{content:"Close"}.pdoc-working-dl{margin:14px 0 0}@media print{.pdoc-working{display:block}.pdoc-working>summary,.pdoc-working-dl{display:none}}.pdv-moneyhead{font-family:var(--disp);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0 0 1.4mm;font-size:11pt;font-weight:700;line-height:1.2}.pdv-moneytail{grid-template-columns:1fr 1.02fr;align-items:start;gap:4mm;margin-top:1mm;display:grid}.pdv-moneytail .half{min-width:0}.pdv-day{margin:.6mm 0 .8mm}.pdv-day .cars{flex-wrap:wrap;gap:.4mm;margin-bottom:.5mm;display:flex}.pdv-day .car{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink-4);border-radius:.4mm .4mm .2mm .2mm;width:1.4mm;height:2.2mm;display:block}.pdv-day .car.on{background:var(--ink)}.pdv-day .car.fast{width:1.7mm;height:2.7mm}.pdv-day .say{color:var(--ink-2);margin:0 0 .8mm;font-size:7.4pt;line-height:1.3}.pdv-day .say b{color:var(--ink);font-weight:700}.pdv-day .say small{color:var(--ink-3);margin-top:.2mm;font-size:6.2pt;line-height:1.2;display:block}.pdv-scale{margin:1mm 0 0}.pdv-scale .track{border-bottom:.3mm solid var(--ink);grid-auto-columns:1fr;grid-auto-flow:column;gap:.9mm;height:14.5mm;padding-top:5.6mm;display:grid;position:relative}.pdv-scale .col{align-items:flex-end;min-width:0;display:flex;position:relative}.pdv-scale .bar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--ink-4);width:100%}.pdv-scale .bar.pos{background:var(--ink)}.pdv-scale .track>.lab{color:var(--ink-2);white-space:nowrap;font-size:5.4pt;font-style:normal;line-height:1;position:absolute;top:0;transform:translate(-50%)}.pdv-scale .track>.lab.low{top:3.4mm}.pdv-scale .track>.lab.first{transform:none;left:0!important}.pdv-scale .track>.lab.last{transform:translate(-100%)}.pdv-scale .mark{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--red);width:.4mm;position:absolute;top:5.4mm;bottom:0}.pdv-scale .axis{grid-auto-columns:1fr;grid-auto-flow:column;gap:1.2mm;margin-top:.8mm;display:grid}.pdv-scale .axis u{text-align:center;color:var(--ink-3);font-size:5.4pt;line-height:1;text-decoration:none}.pdv-scale .legend{color:var(--ink-3);margin:.6mm 0 0;font-size:6.5pt;line-height:1.3}.pdv-scale .legend b{color:var(--ink)}.pdv-run{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper-cool);min-width:0;margin-top:1.4mm;padding:1.4mm 2mm}.pdv-run h4{font-family:var(--disp);color:var(--ink);margin:0 0 .4mm;font-size:7.6pt;font-weight:700;line-height:1.2}.pdv-run .ledger{border-top:.7mm solid var(--ink)}.pdv-run .ledger .r{border-bottom:.3mm solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:2.4mm;padding:.25mm 0;font-size:6.8pt;line-height:1.2;display:grid}.pdv-run .ledger.two .r{grid-template-columns:1fr 19mm 19mm}.pdv-run h4 .cols{float:right;font-family:var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:6.2pt;font-weight:700}.pdv-run .ledger .r .l{color:var(--ink);min-width:0}.pdv-run .ledger .r .l small{color:var(--ink-3);font-size:5.9pt;line-height:1.15}.pdv-run .ledger .r .l small:before{content:" — "}.pdv-run .ledger .r .v{white-space:nowrap;text-align:right;color:var(--ink);font-size:6.8pt;font-weight:600}.pdv-run .ledger .r.t{border-bottom:none;font-weight:700}.pdv-runnote{color:var(--ink-3);margin:.6mm 0 0;font-size:6.1pt;line-height:1.26}.pdv-runnote b{color:var(--ink-2)}.pdoc-web .pdv-moneyhead{margin-bottom:14px;font-size:22px;line-height:1.2}.pdoc-web .pdv-day{margin:8px 0 6px}.pdoc-web .pdv-day .cars{gap:3px;margin-bottom:6px}.pdoc-web .pdv-day .car{border-radius:2px 2px 1px 1px;width:9px;height:14px}.pdoc-web .pdv-day .car.fast{width:11px;height:17px}.pdoc-web .pdv-day .say{font-size:13.5px}.pdoc-web .pdv-day .say small{margin-top:3px;font-size:12px}.pdoc-web .pdv-scale .track{gap:5px;height:70px;padding-top:44px}.pdoc-web .pdv-scale .track>.lab{font-size:10px;line-height:1;top:2px}.pdoc-web .pdv-scale .track>.lab.low{display:none}.pdoc-web .pdv-scale .mark{width:2px;top:14px}.pdoc-web .pdv-scale .mark span{font-size:10px;top:-14px;left:4px}.pdoc-web .pdv-scale .axis{gap:5px;margin-top:5px}.pdoc-web .pdv-scale .axis u{font-size:10px}.pdoc-web .pdv-scale .legend{margin-top:8px;font-size:12.5px}.pdoc-web .pdv-moneytail{grid-template-columns:1fr;gap:20px}.pdoc-web .pdv-run{margin-top:0;padding:12px 14px}.pdoc-web .pdv-run .ledger.two .r{grid-template-columns:1fr 80px 80px}.pdoc-web .pdv-run h4{margin-bottom:6px;font-size:16px}.pdoc-web .pdv-run .ledger .r{padding:7px 0;font-size:13.5px}.pdoc-web .pdv-run .ledger .r .l small{font-size:12px}.pdoc-web .pdv-runnote{margin-top:14px;font-size:12px}
