.wKQM8G_tool{--blue:#1458f5;color:#0b1220;background:#f4f8fc;max-width:1440px;min-height:85vh;margin:auto;padding:72px 32px}.wKQM8G_intro small{color:var(--blue);letter-spacing:.12em;font-weight:750}.wKQM8G_intro h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(32px,4vw,52px)}.wKQM8G_intro p{color:#536174;line-height:1.8}.wKQM8G_nav{flex-wrap:wrap;gap:20px;margin-bottom:32px;display:flex}.wKQM8G_nav a{color:#123a8c;text-underline-offset:5px;text-decoration:underline}.wKQM8G_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;margin-top:36px;display:grid}.wKQM8G_editor,.wKQM8G_paper{background:#fff;border:1px solid #d8e0ea;border-radius:20px;min-width:0;padding:28px}.wKQM8G_paper{min-height:600px;box-shadow:0 18px 60px #123a8c0d}.wKQM8G_editor h2{margin-top:0;font-size:20px}.wKQM8G_field{gap:8px;margin:16px 0;font-size:14px;font-weight:650;display:grid}.wKQM8G_field input,.wKQM8G_field textarea{width:100%;font:inherit;color:#0b1220;box-sizing:border-box;background:#fff;border:1px solid #aebccb;border-radius:9px;padding:12px}.wKQM8G_field textarea{resize:vertical;min-height:180px;line-height:1.7}.wKQM8G_tool :focus-visible{outline-offset:3px;outline:3px solid #1458f5}.wKQM8G_actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.wKQM8G_tool button{color:#123a8c;font:inherit;cursor:pointer;background:#fff;border:1px solid #bac8da;border-radius:9px;padding:10px 14px}.wKQM8G_tool button:disabled{opacity:.45;cursor:not-allowed}.wKQM8G_tool .wKQM8G_primary{background:var(--blue);color:#fff;border-color:var(--blue)}.wKQM8G_line{border-top:1px solid #d8e0ea;padding:10px 0}.wKQM8G_pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wKQM8G_badge{color:var(--blue);letter-spacing:.14em;font-size:12px;font-weight:750}.wKQM8G_paper h2{letter-spacing:-.05em;margin:20px 0;font-size:32px}.wKQM8G_meta{color:#536174;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.wKQM8G_paper table{border-collapse:collapse;width:100%;margin:28px 0;font-size:14px}.wKQM8G_paper th,.wKQM8G_paper td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d8e0ea;padding:12px 5px}.wKQM8G_totals{gap:14px;margin-top:28px;display:grid}.wKQM8G_totals div{justify-content:space-between;gap:12px;display:flex}.wKQM8G_grand{color:var(--blue);border-top:2px solid var(--blue);padding-top:18px;font-size:24px}.wKQM8G_error{color:#b42318;line-height:1.6}.wKQM8G_hint{color:#536174;font-size:13px;line-height:1.7}.wKQM8G_photo{break-inside:avoid;margin:24px 0}.wKQM8G_photo img{object-fit:contain;background:#f4f8fc;border-radius:10px;width:100%;max-height:400px}.wKQM8G_photo figcaption{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.wKQM8G_paper li{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.wKQM8G_paper pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;line-height:1.8}.wKQM8G_paper h3{border-bottom:1px solid #d8e0ea;margin-top:32px;padding-bottom:12px}.wKQM8G_fallback{width:100%;min-height:180px}.wKQM8G_notice{color:#536174;margin-top:24px;font-size:12px;line-height:1.7}@media (max-width:800px){.wKQM8G_tool{padding:40px 16px}.wKQM8G_grid{grid-template-columns:1fr}.wKQM8G_editor,.wKQM8G_paper{padding:20px}.wKQM8G_paper{min-height:400px}.wKQM8G_paper table{font-size:12px}.wKQM8G_grand{font-size:20px}}@media print{@page{size:A4;margin:16mm}body:has(.wKQM8G_tool) *{visibility:hidden}:is(body:has(.wKQM8G_tool) .wKQM8G_paper,body:has(.wKQM8G_tool) .wKQM8G_paper *){visibility:visible}.wKQM8G_tool{background:#fff;min-height:0;padding:0}.wKQM8G_intro,.wKQM8G_nav,.wKQM8G_editor{display:none}.wKQM8G_grid{margin:0;display:block}.wKQM8G_paper{box-sizing:border-box;width:100%;box-shadow:none;border:0;border-radius:0;min-height:0;padding:0;position:absolute;top:0;left:0}.wKQM8G_paper h2,.wKQM8G_paper h3{break-after:avoid}.wKQM8G_paper tr{break-inside:avoid}.wKQM8G_paper{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
