.tpl{border:1px solid var(--color-edge-strong);background:var(--color-raise);border-radius:1.25rem;overflow:hidden}.prose-ic>.tpl{margin-top:2rem}.tpl-bar{border-bottom:1px solid var(--color-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem .9rem 1.25rem;display:flex}.prose-ic .tpl-label,.tpl-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-signal);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.tpl-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tpl-btn{border:1px solid var(--color-edge-strong);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.85rem;line-height:1.2;transition:border-color .2s,background-color .2s;display:inline-flex}.tpl-btn:hover{border-color:var(--color-signal);background:#4fd9ee0f}.tpl-btn:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.tpl-btn svg{color:var(--color-signal);flex:none}.tpl-btn-quiet{color:var(--color-ink-dim)}.tpl-btn[hidden],.no-js .tpl-actions,.no-js .tpl-hint{display:none}.prose-ic .tpl-hint,.tpl-hint{color:var(--color-ink-faint);margin:0;padding:.75rem 1.25rem 0;font-size:.8rem;line-height:1.5}.prose-ic .tpl-status,.tpl-status{min-height:1.25rem;color:var(--color-signal);margin:0;padding:0 1.25rem .9rem;font-size:.8rem;line-height:1.5}.tpl .tpl-paper{color:#1f1f1c;caret-color:#0b7285;overflow-wrap:break-word;background:#fbfaf6;border-radius:.6rem;outline:none;margin:.75rem;padding:clamp(1.1rem,4vw,2.5rem);font-size:.925rem;line-height:1.55;box-shadow:0 24px 60px -34px #000000e6}.tpl .tpl-paper:focus-visible{box-shadow:0 0 0 3px #4fd9ee73}.tpl .tpl-paper>*+*,.tpl .tpl-paper .tpl-rule>*+*{margin-top:.85rem}.tpl .tpl-paper h3,.tpl .tpl-paper h4{color:#111110;font-family:var(--font-sans);letter-spacing:0;line-height:1.3}.tpl .tpl-paper h3{margin-top:0;font-size:1.35rem;font-weight:700}.tpl .tpl-paper h4{margin-top:1.5rem;font-size:1rem;font-weight:650}.tpl .tpl-paper *+h3{margin-top:1.75rem}.tpl .tpl-paper p{margin-bottom:0}.tpl .tpl-paper strong,.tpl .tpl-paper .tpl-strong{color:#111110;font-weight:650}.tpl .tpl-paper a{color:#0b6878}.tpl .tpl-paper ul,.tpl .tpl-paper ol{padding-left:1.25rem}.tpl .tpl-paper li+li{margin-top:.3rem}.tpl .tpl-paper li::marker{color:#6b6a64}.tpl .tpl-paper .table-wrap{background:0 0;border:0;border-radius:0;margin-top:.85rem;overflow-x:auto}.tpl .tpl-paper table{border-collapse:collapse;width:100%;margin:0;font-size:.875rem;display:table}.tpl .tpl-paper .table-wrap th,.tpl .tpl-paper .table-wrap td{color:#1f1f1c;text-align:left;vertical-align:top;text-transform:none;letter-spacing:0;white-space:normal;border:1px solid #cfccc2;padding:.45rem .6rem;font-size:.875rem}.tpl .tpl-paper .table-wrap th{background:#efede6;font-weight:650}.tpl .tpl-paper .table-wrap table:not(.tpl-kv):not(.tpl-sign) tr:last-child td{border-bottom:1px solid #cfccc2}.tpl .tpl-paper .table-wrap tbody tr:hover{background:0 0}.tpl .tpl-paper .table-wrap .tpl-kv th,.tpl .tpl-paper .table-wrap .tpl-kv td,.tpl .tpl-paper .table-wrap .tpl-sign th,.tpl .tpl-paper .table-wrap .tpl-sign td{background:0 0;border:0;padding:.15rem 1rem .15rem 0;font-weight:400}.tpl .tpl-paper .table-wrap .tpl-kv th{color:#55544f;width:38%}.tpl .tpl-paper .table-wrap .tpl-kv .tpl-strong{color:#111110;font-weight:650}.tpl .tpl-paper .table-wrap .tpl-kv tr:has(.tpl-strong)>*{border-top:1px solid #cfccc2;padding-top:.4rem}.tpl .tpl-paper .table-wrap .tpl-wide{min-width:34rem}.tpl .tpl-paper .table-wrap .tpl-sign td{border-bottom:1px solid #9c998f;padding-top:1.4rem}.tpl .tpl-paper .table-wrap .tpl-num{text-align:right;white-space:nowrap}.tpl .tpl-paper .table-wrap .tpl-box{width:3.25rem}.tpl .tpl-paper .table-wrap .tpl-notes{width:30%}.tpl .tpl-paper .table-wrap td:empty{height:2.1rem}.tpl .tpl-paper .tpl-small{color:#55544f;font-size:.8rem}.tpl .tpl-paper .tpl-rule{border-top:1px dashed #9c998f;margin-top:1.75rem;padding-top:1rem}.tpl .tpl-paper .tpl-rule>:first-child{margin-top:0}.tpl .tpl-paper .tpl-nw{white-space:nowrap}.tpl .tpl-paper .tpl-fill{box-decoration-break:clone;background:#4fd9ee33;border-radius:.2rem;padding:0 .12em}@media (width<=640px){.tpl .tpl-paper{margin:.5rem;font-size:.875rem}.tpl-bar{padding:.8rem .9rem}.prose-ic .tpl-hint,.tpl-hint{padding:.6rem .9rem 0}.prose-ic .tpl-status,.tpl-status{padding:0 .9rem .8rem}}#tpl-print-root{display:none}@media print{html.tpl-print body>:not(#tpl-print-root){display:none!important}html.tpl-print,html.tpl-print body{color:#000!important;background:#fff!important}html.tpl-print body:before,html.tpl-print body:after{content:none!important;display:none!important}html.tpl-print #tpl-print-root{display:block!important}.tpl-print-sheet{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:10.5pt;line-height:1.45}.tpl-print-sheet+.tpl-print-sheet{break-before:page}.tpl-print-sheet>*+*,.tpl-print-sheet .tpl-rule>*+*{margin-top:7pt}.tpl-print-sheet h3{font-size:16pt;font-weight:700}.tpl-print-sheet h4{break-after:avoid;margin-top:12pt;font-size:11.5pt;font-weight:700}.tpl-print-sheet ul,.tpl-print-sheet ol{padding-left:16pt;list-style:outside}.tpl-print-sheet table{border-collapse:collapse;break-inside:auto;width:100%}.tpl-print-sheet tr{break-inside:avoid}.tpl-print-sheet th,.tpl-print-sheet td{text-align:left;vertical-align:top;border:.75pt solid #777;padding:3pt 5pt;font-size:10pt}.tpl-print-sheet th{print-color-adjust:exact;background:#eee}.tpl-print-sheet .tpl-kv th,.tpl-print-sheet .tpl-kv td,.tpl-print-sheet .tpl-sign th,.tpl-print-sheet .tpl-sign td{background:0 0;border:0;padding:1pt 10pt 1pt 0;font-weight:400}.tpl-print-sheet .tpl-sign td{border-bottom:.75pt solid #000;padding-top:16pt}.tpl-print-sheet .tpl-num{text-align:right}.tpl-print-sheet .tpl-box{width:30pt}.tpl-print-sheet .tpl-notes{width:30%}.tpl-print-sheet td:empty{height:20pt}.tpl-print-sheet .tpl-strong,.tpl-print-sheet .tpl-kv .tpl-strong,.tpl-print-sheet strong{font-weight:700}.tpl-print-sheet .tpl-small{font-size:9pt}.tpl-print-sheet .tpl-rule{border-top:.75pt dashed #777;margin-top:14pt;padding-top:8pt}@page{margin:16mm}}
