@media print{@page{margin:14mm}.printsheet{font:10.5pt/1.5 var(--font-sans);color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16pt;border-bottom:1.5pt solid var(--ink);padding-bottom:8pt}.ps-brand b{display:block;font:600 15pt/1.1 var(--font-serif);letter-spacing:-.01em}.ps-brand span{display:block;margin-top:3pt;font-size:9pt;color:var(--ink-soft)}.ps-id{text-align:right}.ps-kind{display:block;font-size:8pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.ps-title{display:block;margin-top:2pt;font:600 15pt/1.15 var(--font-serif);letter-spacing:-.01em}.ps-meta{display:block;margin-top:3pt;font-size:9pt;color:var(--ink-soft)}.ps-summary{margin:6pt 0 0;font-size:9.5pt;color:var(--ink-soft)}.ps-total{display:flex;align-items:baseline;gap:10pt;flex-wrap:wrap;margin-top:8pt;padding:5pt 10pt;border:1.5pt solid var(--ink)}.ps-total span{font-size:8.5pt;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ps-total b{font:700 17pt/1 var(--font-sans);font-variant-numeric:tabular-nums}.ps-total em{margin-left:auto;font-style:normal;font-size:9pt;color:var(--ink-soft)}.ps-sec{margin-top:12pt}.ps-sec>h2{margin:0 0 6pt;font:700 8.5pt/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1pt solid var(--line);padding-bottom:4pt;break-after:avoid;page-break-after:avoid}.ps-cols{display:flex;gap:14pt;align-items:flex-start}.ps-cols>.ps-card{flex:1 1 0;min-width:0}.ps-card{break-inside:avoid;page-break-inside:avoid;margin-bottom:8pt}.ps-card.flow{break-inside:auto;page-break-inside:auto}.ps-card>h3{margin:0 0 4pt;font:600 10.5pt/1.2 var(--font-serif);break-after:avoid;page-break-after:avoid}.ps-status{margin:0 0 8pt;padding:4pt 9pt;border-left:2.5pt solid var(--ink-soft);background:var(--surface-sunk);font-size:9.5pt}.ps-status.bad{border-left-color:var(--ink);font-weight:600}.ps-lead{margin:0 0 6pt;font:600 12pt/1.25 var(--font-serif);letter-spacing:-.01em}.ps-lead span{font:400 9pt var(--font-sans);color:var(--ink-soft);letter-spacing:0}.ps-rows{margin:0}.ps-row{display:flex;align-items:baseline;gap:10pt;padding:3pt 0;font-size:9.5pt;line-height:1.35}.ps-row+.ps-row{border-top:.75pt solid var(--line-soft)}.ps-row .k{flex:none;color:var(--ink-soft)}.ps-row .v{flex:1;min-width:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ps-row.strong .v{font-size:11pt;font-weight:700}.ps-sched{list-style:none;margin:0;padding:0}.ps-sched>li{padding:4pt 0;break-inside:avoid;page-break-inside:avoid}.ps-sched>li+li{border-top:.75pt solid var(--line-soft)}.ps-sched-wall{margin:6pt 0 1pt;font-size:7.5pt;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);break-after:avoid;page-break-after:avoid}.ps-sched-wall:first-child{margin-top:0}.ps-sched-row{display:flex;align-items:baseline;gap:7pt}.ps-sched-n{flex:none;min-width:14pt;height:14pt;padding:0 2pt;box-sizing:border-box;border:.75pt solid var(--ink);border-radius:7pt;text-align:center;font:700 7.5pt/12.5pt var(--font-sans)}.ps-sched-nm{flex:1;min-width:0;font-size:10pt;font-weight:700}.ps-sched-dm{flex:none;font-size:10pt;font-weight:700;font-variant-numeric:tabular-nums}.ps-sched-more{display:flex;align-items:flex-start;gap:10pt;margin:1.5pt 0 0 21pt}.ps-sched-facts{flex:1;min-width:0;font-size:8.5pt;line-height:1.4;color:var(--ink-soft)}.ps-sched-facts b{color:var(--ink);font-weight:600}.ps-fig{margin:0 0 6pt;break-inside:avoid;page-break-inside:avoid}.ps-fig figcaption{margin-top:3pt;font-size:8.5pt;color:var(--ink-soft)}.ps-fig figcaption b{color:var(--ink)}.ps-planfig .ps-draw{width:100%;max-width:130mm;margin:0 auto;border:1pt solid var(--line)}.ps-draw svg{display:block;width:100%;height:100%}.ps-planfig figcaption{text-align:center}.ps-shots{display:grid;grid-template-columns:1fr 1fr;gap:0 12pt}.ps-shots.one{grid-template-columns:1fr}.ps-shot img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:54mm;border:1pt solid var(--line)}.ps-shots.one .ps-shot img{max-height:96mm}.ps-foot{margin-top:8pt;padding-top:5pt;border-top:1pt solid var(--line);font-size:8.5pt;line-height:1.4;color:var(--ink-soft)}.ps-foot span{display:block;margin-top:2pt}}
