@layer plate-kit{.pl{scroll-margin-top:var(--strip-h,0rem);padding:clamp(1rem, .5rem + 1.6vw, 2rem) clamp(1rem, .5rem + 1.6vw, 2rem) var(--s-4);font-size:.9375rem;container-type:inline-size}@media (width<=30em){.pl{padding-inline:var(--s-3)}}.pl-draw{container-type:inline-size}.pl-draw>svg{inline-size:100%;max-inline-size:100%;display:block;overflow:visible}:is(.ic-stale,.rv-stale,.sc-stale,.sm-stale,.gl-loaded){border:var(--hair) solid var(--rule-2);border-radius:var(--radius)}:is(.ic-stale,.rv-stale,.sc-stale,.sm-stale,.gl-loaded,.ic-read--bad,.rv-read--bad,.sc-read--bad,.sm-read--bad):before{content:"";background:var(--accent);vertical-align:.08em;width:.4375rem;height:.4375rem;margin-inline-end:.55em;display:inline-block}@media (forced-colors:active){:is(.ic-stale,.rv-stale,.sc-stale,.sm-stale,.gl-loaded,.ic-read--bad,.rv-read--bad,.sc-read--bad,.sm-read--bad):before{background:canvastext}}.pl-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--line);flex-wrap:wrap;display:flex}.pl-fig{font-size:var(--t0);letter-spacing:0;color:var(--night);font-weight:500}.pl-fig b{font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-ink);margin-inline-end:.9em;font-weight:500}.pl-fig b:before{content:"";background:var(--dot);vertical-align:.06em;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.5em;display:inline-block}.pl-status{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted);align-items:center;gap:.5em;font-weight:600;display:inline-flex}.pl-status:before{content:"";background:currentColor;width:.55em;height:.55em}.pl-status--match{color:var(--ok)}.pl-status--modified{color:var(--accent-ink)}.pl-body{gap:var(--s-6) var(--s-6);padding-top:var(--s-5);display:grid}@container (width>=47.5rem){.pl-body--split{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr)}.pl-body--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pl-col--sticky{top:calc(var(--header-h) + var(--strip-h,0rem) + var(--s-4));align-self:start;position:sticky}}@container (width>=47.5rem) and (width<=52rem){:root[data-spaced] .pl-body--split,:root[data-spaced] .pl-body--even{grid-template-columns:minmax(0,1fr)}:root[data-spaced] .pl-col--sticky{position:static}}@media (height<=44em){.pl-col--sticky{position:static}}@media (height<=63em){.pl-col--tall{position:static}}.pl-col{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.pl-title{font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-ink);font-weight:500;line-height:1.5}.pl-big{font-family:var(--font-display);font-size:calc(clamp(2.75rem, 10cqi, 5.5rem) * var(--fit,1));font-weight:var(--w-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum", "tnum";margin-block:.15rem .35rem}.pl-sub{max-width:38rem;color:var(--muted);font-size:.875rem}.pl-sub b{color:var(--ink);font-weight:600}.pl-field{gap:.15rem;display:grid}.pl-field-top{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.pl-field label{font-size:.8125rem;font-weight:600}.pl-unit{font-family:var(--font-mono);font-size:var(--step--3);letter-spacing:.02em;text-transform:none;color:var(--muted)}.pl-field-row{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 7.6rem;align-items:center;display:grid}.pl-field-row.pl-field-row--solo{grid-template-columns:minmax(0,1fr)}.pl-num{border:var(--hair) solid var(--edge);border-radius:var(--radius);background:var(--paper);width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);padding:.4rem .55rem;font-size:.9rem}.pl-num:hover{border-color:var(--ink)}.pl-num:focus-visible{border-color:var(--accent);outline-offset:1px}.pl-num[aria-invalid=true]{border-color:var(--accent);color:var(--accent-ink);border-width:2px;padding:calc(.4rem - 1px) calc(.55rem - 1px)}.pl-err{font-size:var(--t-3);color:var(--accent-ink)}@media (pointer:coarse){.pl-num{min-height:2.75rem;padding-block:.55rem;font-size:1rem}.pl-seg-btn{min-height:2.75rem}}.pl-range{appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:1.5rem;margin:0}.pl-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--p), var(--rule-2) var(--p));height:2px}.pl-range::-moz-range-track{background:var(--rule-2);height:2px}.pl-range::-moz-range-progress{background:var(--ink);height:2px}.pl-range::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(var(--ink), var(--ink)) center / 3px 18px no-repeat;border:0;border-radius:0;width:24px;height:24px;margin-top:-11px}.pl-range::-moz-range-thumb{background:linear-gradient(var(--ink), var(--ink)) center / 3px 18px no-repeat;border:0;border-radius:0;width:24px;height:24px}.pl-range:hover::-webkit-slider-thumb{background:linear-gradient(var(--accent), var(--accent)) center / 3px 18px no-repeat}.pl-range:focus-visible::-webkit-slider-thumb{background:linear-gradient(var(--accent), var(--accent)) center / 3px 18px no-repeat}.pl-range:hover::-moz-range-thumb{background:linear-gradient(var(--accent), var(--accent)) center / 3px 18px no-repeat}.pl-range:focus-visible::-moz-range-thumb{background:linear-gradient(var(--accent), var(--accent)) center / 3px 18px no-repeat}.pl-range:focus-visible{outline:var(--ring) solid var(--accent);outline-offset:2px}.pl-seg{border:var(--hair) solid var(--edge);border-radius:var(--radius);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:clip}.pl-seg-btn{text-align:left;color:var(--ink);transition:background var(--dur) var(--ease);grid-template-columns:minmax(0,1fr);justify-items:start;gap:.15rem;padding:.65rem .85rem .7rem;display:grid;position:relative}.pl-seg-btn+.pl-seg-btn{border-inline-start:var(--hair) solid var(--rule-2)}.pl-seg-btn:hover{background:var(--paper-2)}.pl-seg-btn:focus-visible{outline-offset:-3px}.pl-seg-btn[aria-checked=true]{background:var(--accent);color:var(--on-accent)}.pl-seg-btn[aria-checked=true]:focus-visible{outline-color:var(--on-accent)}.pl-seg-name{font-family:var(--font-sans);font-size:var(--step--2);font-weight:600}.pl-seg-note{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.pl-seg-tag{font-family:var(--font-sans);font-size:var(--step--2);font-weight:600;position:absolute;top:.55rem;right:.65rem}.pl-rule{color:var(--muted);font-size:.8125rem}.pl-scroll{position:relative;overflow-x:auto}.pl-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}@container (width<=35rem){.pl-col-opt,.pl-col-bar{display:none}.pl-table thead th{white-space:normal;vertical-align:bottom;line-height:1.25}}.pl-table caption{text-align:left;padding-bottom:var(--s-3)}.pl-table th,.pl-table td{border-bottom:var(--hair) solid var(--rule);text-align:right;padding:.5rem .5rem .5rem 0;font-weight:500}.pl-table thead th{padding-block:0 var(--s-2);border-bottom:var(--hair) solid var(--ink);font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);font-weight:500}.pl-table thead th :is(.pl-aside,.pl-unit,.wl-unit){letter-spacing:0;text-transform:none}.pl-table th:first-child,.pl-table td:first-child{text-align:left}.pl-table tbody th{font-weight:600}.pl-table tfoot th,.pl-table tfoot td{border-top:var(--hair) solid var(--ink);border-bottom:3px double var(--ink);font-weight:600}.pl-table td:last-child,.pl-table th:last-child{padding-right:0}@container (width<=35rem){.pl-table th,.pl-table td{padding-right:.75rem}.pl-table :is(th,td):not(:has(~:is(th,td):not(.pl-col-opt,.pl-col-bar))){padding-right:0}}@container (width<=20rem){.pl-table th,.pl-table td{padding-right:.5rem}.pl-table :is(th,td):not(:has(~:is(th,td):not(.pl-col-opt,.pl-col-bar))){padding-right:0}}@container (width<=35rem){:root[data-spaced] .pl-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-spaced] .pl-stack,:root[data-spaced] .pl-stack :is(tbody,tfoot){display:block}:root[data-spaced] .pl-stack tr{border-bottom:var(--hair) solid var(--rule);grid-template-columns:minmax(0,1fr);gap:.15rem;padding-block:.5rem;display:grid}:root[data-spaced] .pl-stack :is(th,td){text-align:left;border:0;padding:0}:root[data-spaced] .pl-stack td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}:root[data-spaced] .pl-stack td:empty{display:none}}.pl-bar{min-width:6rem;height:1.5rem;display:block;position:relative}.pl-bar:before{content:"";inset-block:.2rem;border-left:var(--hair) solid var(--rule-2);position:absolute;left:50%}.pl-bar--one:before{left:0}.pl-bar>i{height:.6rem;width:calc(var(--w,0) * 50%);transition:width .38s var(--ease);position:absolute;top:50%;transform:translateY(-50%)}.pl-bar>i.pos{background:var(--pos);left:50%}.pl-bar>i.one{width:calc(var(--w,0) * 100%);background:var(--ink);left:0}.pl-bar>i.neg{background:repeating-linear-gradient(135deg, var(--neg) 0 2px, transparent 2px 4px);outline:1px solid var(--neg);outline-offset:-1px;right:50%}.pl-strong th,.pl-strong td,.pl-table tbody .pl-strong th{font-weight:600}.pl-wf{min-width:8rem;height:1.5rem;display:block;position:relative}.pl-wf:before{content:"";inset-block:.2rem;border-left:var(--hair) solid var(--rule-2);position:absolute;left:0}.pl-wf>i{top:50%;left:var(--l);width:max(var(--w), 2px);height:.62rem;transition:left .38s var(--ease), width .38s var(--ease);position:absolute;transform:translateY(-50%)}.pl-wf>i.total{background:var(--ink)}.pl-wf>i.plus{background:var(--pos)}.pl-wf>i.grand{background:var(--accent)}.pl-wf>i.minus{background:repeating-linear-gradient(135deg, var(--neg) 0 2px, transparent 2px 4px);outline:1px solid var(--neg);outline-offset:-1px}.pl-row-btn{text-align:left;color:var(--ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.pl-row-btn svg{width:.75rem;min-width:.75rem;height:.75rem;color:var(--muted);transition:transform var(--dur) var(--ease);flex:none}.pl-row-btn[aria-expanded=true] svg{transform:rotate(90deg)}.pl-row-btn:hover{color:var(--accent-ink)}.pl-explain td{text-align:left;padding:0}.pl-cert{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--hair) solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.pl-body+.pl-cert{margin-top:var(--s-5)}.pl-cert-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.pl-matrix{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;font-size:.8125rem}.pl-matrix th{font-family:var(--font-sans);font-size:var(--step--2);text-align:left;color:var(--muted);padding:.2rem .4rem;font-weight:600}.pl-matrix thead th{text-align:right}.pl-matrix td{text-align:right;background:color-mix(in oklab, var(--accent) calc(var(--k,0) * 16%), transparent);min-width:3.2rem;padding:.35rem .45rem}.pl-short{display:none}@container (width<=35rem){.pl-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-short{display:inline}.pl-matrix{border-spacing:1px;width:100%}.pl-matrix th{padding-inline:.15rem}.pl-matrix td{min-width:0;padding:.35rem .15rem}}.pl-heat{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%;min-width:17rem;font-size:var(--t-3);font-variant-numeric:tabular-nums}.pl-heat th{font-family:var(--font-sans);font-size:var(--step--2);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted);text-align:center;padding:.2rem .1rem;font-weight:600}.pl-heat tbody th{text-align:right;width:2.4rem;padding-right:.35rem}.pl-heat thead th:first-child,.pl-heat tbody th{z-index:2;background:var(--surface);position:sticky;inset-inline-start:0}.pl-scroll:has(.pl-heat){scroll-padding-inline-start:2.5rem}.pl-heat td{text-align:center;cursor:default;background:color-mix(in oklab, var(--accent) calc(var(--k,0) * 28%), transparent);padding:.5rem 0;position:relative}.pl-heat td:hover{outline:1px solid var(--ink)}.pl-heat td[aria-selected=true]{outline:2px solid var(--ink);outline-offset:-1px;font-weight:600}.pl-heat td:focus-visible{outline:var(--ring) solid var(--accent);outline-offset:1px;z-index:1}.pl-heat td.is-floor:after,.pl-key{content:"";background:var(--accent);width:5px;height:5px}.pl-heat td.is-floor:after{position:absolute;top:3px;right:3px}.pl-key{vertical-align:middle;margin-inline-end:.35rem;display:inline-block}@container (width<=35rem){.pl-heat td{padding:.78rem 0;font-size:0}.pl-heat tbody th{width:1.9rem}}.pl-big--medium{font-size:calc(clamp(2.2rem, 6cqi, 3.2rem) * var(--fit,1))}.pl-big-unit{font-family:var(--font-sans);letter-spacing:0;color:var(--muted);font-size:1rem;font-weight:500}.pl-negative th,.pl-negative td{font-weight:600}.pl-aside{font-size:var(--t-3);color:var(--muted);font-weight:500;display:block}.pl-nowrap{white-space:nowrap}.pl-cert-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.pl-witness{border-top:var(--hair) solid var(--rule-2);grid-template-columns:repeat(auto-fill,minmax(min(5.4rem,100%),1fr));display:grid}.pl-witness>div{border-bottom:var(--hair) solid var(--rule);padding:.5rem .5rem .55rem 0}.pl-witness dt{font-family:var(--font-sans);font-size:var(--step--2);color:var(--muted);font-weight:600}.pl-witness dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.875rem}.pl-witness--money{grid-template-columns:repeat(auto-fill,minmax(min(6rem,100%),1fr))}:root[data-spaced] .pl-witness{grid-template-columns:repeat(auto-fill,minmax(min(6.8rem,100%),1fr))}:root[data-spaced] .pl-heat{min-width:23rem}:root[data-spaced] .pl-heat thead th{padding-inline:0}:root[data-spaced] .pl-heat thead th:first-child{width:2.15rem}:root[data-spaced] .pl-heat tbody th{padding-inline:0 .25rem}.pl-form{gap:.2rem;display:grid}.pl-form b{font-family:var(--font-display);font-size:calc(min(var(--step-2), 8.6cqi) * var(--fit,1));overflow-wrap:anywhere;font-weight:var(--w-display);letter-spacing:var(--ls-display);font-variant-numeric:lining-nums tabular-nums}.pl-foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--hair) solid var(--rule);color:var(--muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.pl-receipt{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.pl-receipt code{color:var(--ink);letter-spacing:.02em;background:0 0;padding:0;font-size:.8rem}.pl-link{text-underline-offset:.22em;color:var(--accent-ink);font-weight:600;text-decoration:underline}.pl-copy{border:var(--hair) solid var(--rule-2);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--step--2);color:var(--muted);padding:.2rem .45rem}.pl-copy:hover{border-color:var(--ink);color:var(--ink)}@media (pointer:coarse){.pl-copy{position:relative}.pl-copy:after{content:"";position:absolute;inset:-.85rem -.5rem}}.pl-note{padding:var(--s-4);border-radius:var(--radius-lg);background:var(--paper-2);font-size:.875rem}.pl-note dl{gap:.55rem;display:grid}.pl-note dt{font-family:var(--font-sans);font-size:var(--step--2);color:var(--muted);font-weight:600}.pl-note dd{margin:0}.pl-ok{color:var(--ok)}.pl-bad{color:var(--accent-ink)}@container (width<=35rem){.pl{padding-inline:var(--s-4)}.pl-field-row{grid-template-columns:minmax(0,1fr) 6.4rem}.pl-seg{grid-auto-flow:row}.pl-seg-btn+.pl-seg-btn{border-inline-start:0;border-top:var(--hair) solid var(--rule-2)}}@container (width<=13rem){.pl-field-row{grid-template-columns:minmax(0,1fr)}.pl-field-top{flex-wrap:wrap;row-gap:0}.pl-seg-btn{padding-inline:.5rem}.pl-seg-note{overflow-wrap:anywhere}.pl-nowrap{white-space:normal}}@media (forced-colors:active){.pl-bar>i.pos,.pl-bar>i.one{background:highlight}.pl-bar>i.neg{background:0 0;outline-color:canvastext}.pl-seg-btn[aria-checked=true]{outline:2px solid highlight}.pl-range{forced-color-adjust:none}.pl-range::-webkit-slider-runnable-track{background:linear-gradient(to right, Highlight var(--p), CanvasText var(--p))}.pl-range::-moz-range-track{background:canvastext}.pl-range::-moz-range-progress{background:highlight}.pl-range::-webkit-slider-thumb{background:linear-gradient(canvastext,canvastext) 50%/3px 18px no-repeat}.pl-range:hover::-webkit-slider-thumb{background:linear-gradient(canvastext,canvastext) 50%/3px 18px no-repeat}.pl-range:focus-visible::-webkit-slider-thumb{background:linear-gradient(canvastext,canvastext) 50%/3px 18px no-repeat}.pl-range::-moz-range-thumb{background:linear-gradient(canvastext,canvastext) 50%/3px 18px no-repeat}.pl-range:hover::-moz-range-thumb{background:linear-gradient(canvastext,canvastext) 50%/3px 18px no-repeat}.pl-range:focus-visible::-moz-range-thumb{background:linear-gradient(canvastext,canvastext) 50%/3px 18px no-repeat}.pl-range:focus-visible{outline-color:highlight}}}
