.jp-badge{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.88rem;display:flex}.jp-badge__text{color:var(--text-2)}.jp-badge .tape{white-space:normal;max-width:100%}.jp-ja{color:var(--text-2);letter-spacing:.02em;word-break:keep-all;overflow-wrap:anywhere;font-size:.9em;font-weight:400}.readout .jp-ja{color:inherit;opacity:.8}.jp-form{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.jp-form>.panel__title{margin:0}.jp-form .ck-form>.field{min-width:0}.jp-form .segmented{justify-self:start;max-width:100%}.jp-form .ck-options{margin-top:0}.jp-amount-hint{min-height:1.25em;color:var(--text-2);font-size:.85rem;display:block}.jp-amount-hint:empty:before{content:"​"}.jp-fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.jp-fieldset>legend{margin-bottom:.4rem;padding:0;font-size:.92rem;font-weight:650}.jp-checks{gap:.5rem;display:grid}.jp-check{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.95rem;display:flex}.jp-check input[type=checkbox],.jp-check input[type=radio]{width:1.1rem;height:1.1rem;accent-color:var(--cat);flex:none;margin-top:.2rem}.jp-check__note{color:var(--text-2);font-size:.84rem;display:block}.jp-section{gap:.75rem;min-width:0;display:grid}.jp-section>.panel__title{margin:0}.jp-lead{margin:-.35rem 0 0}.jp-tool .ck-readout-actions{flex-wrap:wrap}.jp-tool .ck-readout-actions .btn{white-space:nowrap;flex:none}.jp-wrap{max-height:none}.jp-wrap tbody th{white-space:normal;min-width:9rem}.jp-wrap .jp-sub{color:var(--text-2);font-size:.8rem;font-weight:400;display:block}.jp-wrap td.num{white-space:nowrap}.jp-wrap thead th{white-space:normal;vertical-align:bottom}.jp-wrap tr.jp-total th,.jp-wrap tr.jp-total td{border-top:2px solid var(--line-strong);font-weight:700}.jp-wrap tr.jp-strong th,.jp-wrap tr.jp-strong td{font-weight:650}.jp-wrap tr.jp-minus td{color:var(--text-2)}.jp-wrap tr.jp-muted th,.jp-wrap tr.jp-muted td{color:var(--text-2);font-weight:400}.jp-notes p{margin:0}.jp-notes p+p{margin-top:.4rem}.jp-split{margin:0}.jp-split>figcaption{font-weight:650}.jp-bar{background:var(--surface);border-radius:4px;gap:2px;height:1.1rem;display:grid;overflow:hidden}.jp-seg--a,.jp-sw--a{background:var(--cat)}.jp-seg--b,.jp-sw--b{background:var(--signal-deep)}.jp-seg--c,.jp-sw--c{background:var(--text-3)}.jp-seg--d,.jp-sw--d{background:var(--line-strong)}.jp-legend{color:var(--text-2);gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.jp-legend li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.jp-legend strong{color:var(--text);font-variant-numeric:tabular-nums}.jp-sw{border-radius:3px;width:.75rem;height:.75rem;display:inline-block;transform:translateY(.1rem)}.jp-rule{gap:.5rem;display:grid}.jp-rule__intro{margin:0}.jp-ladder{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.jp-ladder__row{grid-template-columns:minmax(7.5rem,13rem) minmax(0,1fr) 4.2rem;align-items:center;gap:.6rem;font-size:.9rem;display:grid}.jp-ladder__band{color:var(--text-2);font-variant-numeric:tabular-nums}.jp-ladder__ded{color:var(--text-2);font-size:.8rem;display:block}.jp-ladder__track{background:var(--surface-2);border-radius:4px;height:.7rem;display:block;overflow:hidden}.jp-ladder__fill{background:var(--cat);border-radius:4px;height:100%;display:block}.jp-ladder__fill--alt{background:var(--signal-deep)}.jp-ladder__rate{text-align:right;font-variant-numeric:tabular-nums}.jp-w-0{width:0}.jp-w-9{width:9.09%}.jp-w-11{width:11.11%}.jp-w-18{width:18.18%}.jp-w-22{width:22.22%}.jp-w-27{width:27.27%}.jp-w-33{width:33.33%}.jp-w-36{width:36.36%}.jp-w-44{width:44.44%}.jp-w-51{width:51.11%}.jp-w-55{width:54.55%}.jp-w-64{width:63.64%}.jp-w-73{width:72.73%}.jp-w-82{width:81.82%}.jp-w-89{width:88.89%}.jp-w-91{width:90.91%}.jp-w-100{width:100%}.jp-rates{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem 1.5rem;display:grid}.jp-heirs{gap:.5rem;display:grid}.jp-heir{grid-template-columns:minmax(0,1fr) 4.5rem 7.5rem;align-items:center;gap:.5rem .75rem;display:grid}.jp-heir__name{min-width:0;font-weight:600}.jp-heir__statutory{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right}.jp-heir .input-group{min-width:0}.jp-source-list{gap:.4rem;margin:0;padding-left:1.1rem;font-size:.92rem;display:grid}@media (max-width:30rem){.jp-wrap .table.ck-table :is(th,td){padding:.4rem .3rem;font-size:.82rem}.jp-wrap .table.ck-table tbody th{min-width:0;font-size:.86rem}.jp-stats>.stat{flex-basis:calc(50% - .375rem - 1px)}.jp-ladder__row{grid-template-columns:minmax(0,1fr) 3.6rem;gap:.25rem .5rem}.jp-ladder__track{grid-area:2/1/auto/-1}.jp-heir{grid-template-columns:minmax(0,1fr) 7rem}.jp-heir__statutory{text-align:left;grid-area:2/1;font-size:.85rem}.jp-heir .input-group{grid-area:1/2/span 2}.jp-legend li{grid-template-columns:auto minmax(0,1fr)}.jp-legend li strong{grid-column:2}}@media (max-width:22.5rem){.jp-tool .jp-section.panel{padding-inline:.6rem}.jp-wrap .table.ck-table :is(th,td){padding:.35rem .2rem;font-size:.76rem}.jp-wrap .table.ck-table tbody th{font-size:.8rem}}@media (any-pointer:coarse){.jp-tool .btn--sm,.jp-tool .jp-check,.jp-tool .segmented label{min-height:44px}}@media print{.jp-tool .ck-readout-actions{display:none}}
