.ph-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;display:grid}.ph-row2 .tool-field{min-width:0}.ph-lab{color:var(--text-secondary);margin-bottom:.35rem;font-size:.84rem;font-weight:600;display:block}.ph-lab .hint{color:var(--text-muted);margin-left:.2rem;font-size:.76rem;font-weight:400}.ph-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ph-chips .opt-chip{text-align:left;min-width:0;line-height:1.4}.ph-fixed{margin-top:.2rem}.ph-fixed b{color:var(--text-secondary)}.ph-count{border:1px solid var(--hairline);color:var(--text-muted);white-space:nowrap;background:#fff;border-radius:999px;padding:.08rem .55rem;font-size:.72rem;font-weight:600}.ph-checks{margin-bottom:.2rem}.ph-checks .check-item{padding:.3rem 0}.ph-checks .check-item input:not(:checked)+span{color:var(--text-muted)}.ph-edit{margin:.8rem 0 .9rem}.ph-edit>summary{cursor:pointer;color:var(--text-secondary);font-size:.84rem;font-weight:600}.ph-edit>summary .hint{color:var(--text-muted);margin-left:.3rem;font-size:.76rem;font-weight:400}.ph-edit textarea{margin:.6rem 0 .4rem;font-size:.82rem;line-height:1.7}.ph-edit .tool-note{margin:0 0 .5rem}.ph-desk{margin-top:.4rem}.ph-paper{aspect-ratio:auto;height:auto;max-height:none;box-shadow:var(--paper-shadow);overflow-wrap:anywhere;max-width:680px;font-size:.8rem;line-height:1.8;overflow:visible}.ph-paper .ph-title{text-align:center;letter-spacing:.08em;color:var(--navy);margin:.2rem 0 .5rem;font-size:1.15rem;font-weight:800}.ph-paper .ph-meta{text-align:right;color:var(--text-secondary);white-space:pre-wrap;margin:0 0 1rem;font-size:.8rem}.ph-paper .ph-toc{border:1px solid var(--hairline);border-radius:4px;margin:0 0 1rem;padding:.5rem .9rem;font-size:.8rem}.ph-paper .ph-toc b{margin-bottom:.2rem;display:block}.ph-paper .ph-toc ol{margin:0;padding-left:1.4em}.ph-paper .ph-ch{margin:0 0 .9rem}.ph-paper .ph-ch h3{color:var(--text);border-left:3px solid var(--navy);margin:1rem 0 .35rem;padding-left:.5rem;font-size:.9rem;font-weight:700}.ph-paper .ph-ch h3 .ph-n{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:.35rem;font-weight:600}.ph-paper .ph-sub{margin:.6rem 0 .1rem .2rem;font-weight:700}.ph-paper .ph-ln{white-space:pre-wrap;margin:0 0 .1rem .6rem}.ph-paper .ph-say{white-space:pre-wrap;color:var(--navy);margin:0 0 .1rem 1.9rem}.ph-paper .ph-blank{height:.45rem}.ph-paper .ph-link{color:var(--accent-strong);text-decoration:underline}.ph-paper .ph-card{border:2px solid var(--navy);border-radius:6px;margin-top:1.2rem;padding:.7rem 1rem .8rem}.ph-paper .ph-card h3{text-align:center;letter-spacing:.06em;border-left:0;margin-top:0;padding-left:0}.ph-paper .ph-card .ph-ln{margin-left:0;font-weight:700}.ph-paper .ph-card .ph-say{margin-left:1rem}.ph-paper .ph-ph{color:var(--text-muted)}.ph-paper .ph-end{text-align:right;margin-top:.8rem;font-weight:700}#tool-workspace button{min-width:0}@media (width<=480px){.ph-row2{grid-template-columns:1fr;gap:0}.ph-paper{font-size:.76rem}}.ph-print-only{display:none}@page{size:A4;margin:0}@media print{#printSheet{display:block!important}.ps{border-collapse:collapse;width:100%}.ps-sp{border:0;height:15mm;padding:0}.ps-body{vertical-align:top;border:0;padding:0 18mm}.site-header,.site-footer,.crumbs,.tool-head,.input-card,.tool-privacy,.flow-strip,.tool-ref,.tool-below,.ad-slot,.toast,.tool-note,.result-panel .zone-head,.result-panel .tool-verdict,.result-panel .tool-results,.ph-edit,.ph-desk,.result-panel .tool-actions,.jump-pill{display:none!important}main.container{max-width:none;padding:0}.tool-app.tool-shell{display:block!important}body .result-panel{color:#14203c;box-shadow:none!important;background:#fff!important;border:none!important;padding:0!important}#printOut{color:#1f2937;font-size:10.5pt;line-height:1.75}#printOut .ph-title{text-align:center;letter-spacing:.1em;margin:2mm 0 3mm;font-size:17pt;font-weight:700}#printOut .ph-meta{text-align:right;color:#667085;white-space:pre-wrap;margin:0 0 6mm;font-size:9pt}#printOut .ph-toc{border:1px solid #9aa3b5;margin:0 0 6mm;padding:3mm 5mm;font-size:9.5pt}#printOut .ph-toc b{margin-bottom:1mm;display:block}#printOut .ph-toc ol{margin:0;padding-left:7mm}#printOut .ph-ch{margin:0 0 4mm}#printOut .ph-ch h3{break-after:avoid;border-left:.9mm solid #14203c;margin:5mm 0 1.5mm;padding-left:2.5mm;font-size:12pt;font-weight:700}#printOut .ph-ch h3 .ph-n{color:#667085;margin-right:1.5mm}#printOut .ph-sub{break-after:avoid;margin:3mm 0 .5mm 1mm;font-weight:700}#printOut .ph-ln{white-space:pre-wrap;margin:0 0 .5mm 3mm}#printOut .ph-say{white-space:pre-wrap;margin:0 0 .5mm 9mm}#printOut .ph-blank{height:2.5mm}#printOut .ph-link{color:inherit;text-decoration:underline}#printOut .ph-card{break-before:page;break-inside:avoid;border:.6mm solid #14203c;border-radius:2mm;margin-top:0;padding:4mm 6mm 5mm}#printOut .ph-card h3{text-align:center;letter-spacing:.1em;border-left:0;margin-top:0;padding-left:0}#printOut .ph-card .ph-ln{margin-left:0;font-weight:700}#printOut .ph-card .ph-say{margin-left:5mm}#printOut .ph-ph{color:#667085}#printOut .ph-end{text-align:right;break-before:avoid;margin-top:4mm;font-weight:700}}
