.ppt{border:2px solid var(--pr-band);background:var(--lfusvd);border-radius:0;padding:0 0 1rem;margin:0 0 1.5rem;max-width:960px;min-width:0}.ppt>*{margin-inline:1rem}.ppt h2{margin:0 0 .75rem;padding:.6rem 1rem;margin-inline:0;background:var(--pr-band);color:var(--pr-band-ink);font:600 .8rem/1.2 var(--pr-disp);letter-spacing:.14em;text-transform:uppercase;border:0}.ppt h3{margin:1.25rem 1rem .4rem;font:700 1.2rem/1.15 var(--pr-disp);color:var(--pr-head)}.ppt fieldset{border:1px solid var(--pr-line);border-radius:0;margin:0 1rem 1rem;padding:.6rem .8rem;min-width:0;background:var(--aoxkfl)}.ppt legend{font:700 .8rem/1.2 var(--pr-disp);letter-spacing:.1em;text-transform:uppercase;padding:0 .3rem;color:var(--pr-head)}.ppt label{display:block}.ppt label>span{display:block;font-weight:600;margin-bottom:.2rem}.ppt .ppt-hint{font-weight:400;font-size:var(--f69288,.85rem);color:var(--gnl2vn)}.ppt input[type=number],.ppt input[type=text],.ppt select,.ppt textarea{width:100%;max-width:100%;box-sizing:border-box;font:inherit;font-family:var(--pr-mono);color:var(--c0dryw);background:var(--lfusvd);border:2px solid var(--pr-band);border-radius:0;padding:.55rem .65rem;min-height:44px}.ppt select{font-family:var(--r14lcw)}.ppt textarea{min-height:5.5rem}.ppt .ppt-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.ppt .ppt-pair{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.ppt button{font:700 .85rem/1 var(--pr-disp);letter-spacing:.1em;text-transform:uppercase;min-height:44px;padding:.55rem 1.1rem;border-radius:0;border:2px solid var(--pr-band);background:var(--pr-band);color:var(--pr-band-ink);cursor:pointer}.ppt button:hover{background:var(--pr-tint);color:var(--pr-head)}.ppt button.ppt-secondary{background:transparent;color:var(--pr-head)}.ppt .ppt-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:.75rem 1rem}.ppt input:focus-visible,.ppt select:focus-visible,.ppt button:focus-visible,.ppt textarea:focus-visible{outline:3px solid var(--is4gdi);outline-offset:2px}.ppt-result{margin-top:1rem;padding:.75rem 1rem;background:var(--aoxkfl);border:2px solid var(--pr-band);border-left:6px solid var(--pr-stencil);border-radius:0}.ppt-result:focus{outline:3px solid var(--is4gdi)}.ppt-lead{font:700 1.15rem/1.3 var(--pr-disp);border-left:4px solid var(--d5901i);padding:.4rem .75rem;background:var(--lfusvd);margin:0 0 .75rem;color:var(--pr-head)}.ppt .ppt-note{font-size:var(--f69288,.9rem);color:var(--gnl2vn)}.ppt .ppt-flag{display:inline-block;font:700 .8rem/1.4 var(--pr-mono);border:2px solid var(--pr-stencil);border-radius:0;padding:0 .4rem;color:var(--pr-stencil);background:var(--aoxkfl)}.ppt .ppt-table-wrap{overflow-x:auto;max-width:100%}.ppt table{border-collapse:collapse;width:100%;font-size:var(--f69288,.9rem)}.ppt caption{text-align:left;font:700 1rem/1.2 var(--pr-disp);padding:.3rem 0}.ppt th,.ppt td{border:1px solid var(--pr-line);padding:.4rem .5rem;text-align:left;vertical-align:top}html .ppt table th{background:var(--pr-band);color:var(--pr-band-ink);font-family:var(--pr-disp);letter-spacing:.04em}.ppt dl{margin:.4rem 0}.ppt dt{font-weight:700}.ppt dd{margin:0 0 .5rem}.ppt pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--aoxkfl);border:1px solid var(--pr-line);padding:.75rem;border-radius:0;font-family:var(--pr-mono);font-size:var(--f69288,.9rem)}.ppt ul,.ppt ol{padding-left:1.3rem;margin:.4rem 0}.ppt .ppt-words{font:500 1.15rem/1.7 var(--pr-mono);overflow-wrap:anywhere}.ppt .ppt-sep{color:var(--gnl2vn)}@media print{.ppt{border:0;background:none;padding:0}.ppt form,.ppt button{display:none!important}}.ppt p,.ppt dd,.ppt li{max-width:75ch}.tfnrc2[data-lh4h1d]{--_border: var(--e0lz3v, #c9ced6);--_accent: var(--d5901i, #0b5cad);font-family:var(--r14lcw, system-ui, sans-serif);font-size:.9rem;color:var(--c0dryw, #1a1a1a);background:var(--lfusvd, #f4f6f8);border:1px solid var(--_border);border-radius:var(--mor8ug, 8px)}summary[data-lh4h1d]{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 var(--a95198, .75rem);font-weight:700;cursor:pointer}summary[data-lh4h1d]{list-style:none}summary[data-lh4h1d]::-webkit-details-marker{display:none}summary[data-lh4h1d]:after{content:"";width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s;flex:none}details[data-lh4h1d][open]>summary[data-lh4h1d]:after{transform:rotate(-135deg)}summary[data-lh4h1d]:focus-visible,a[data-lh4h1d]:focus-visible{outline:3px solid var(--_accent);outline-offset:2px}ol[data-lh4h1d]{list-style:none;margin:0;padding:0 var(--a95198, .75rem) var(--a95198, .75rem)}.nrxqgf[data-lh4h1d]{padding-inline-start:var(--a95198, .9rem);font-size:.85rem}a[data-lh4h1d]{display:block;padding:.4rem .6rem;min-height:24px;color:var(--etl14o, var(--_accent));text-decoration:none;border-inline-start:3px solid transparent;overflow-wrap:anywhere}a[data-lh4h1d]:hover{text-decoration:underline}a[data-lh4h1d][aria-current=location]{font-weight:700;color:var(--c0dryw, #1a1a1a);border-inline-start-color:var(--_accent);background:var(--aoxkfl, #fff)}@media(min-width:1100px){.tfnrc2[data-lh4h1d]{position:sticky;top:calc(var(--hqawvj, 64px) + 1rem);max-height:calc(100dvh - var(--hqawvj, 64px) - 2rem);overflow-y:auto;overscroll-behavior:contain}.tfnrc2[data-lh4h1d]{mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ltwxj4)),transparent);animation:nzsbmr linear both;animation-timeline:scroll(self)}summary[data-lh4h1d]{pointer-events:none;cursor:default}summary[data-lh4h1d]:after{display:none}details[data-lh4h1d]::details-content{content-visibility:visible;display:block}}@property --ltwxj4{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes nzsbmr{0%,92%{--ltwxj4: 2.5rem}to{--ltwxj4: 0px}}.fb2gjm[data-dmycn4]{margin:var(--nln2yn, 2rem) 0 0}.dbyynr[data-dmycn4]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 1rem;font:600 .95rem var(--r14lcw, system-ui, sans-serif);color:var(--c0dryw, #1a1a1a);background:var(--aoxkfl, #fff);border:1px solid var(--e0lz3v, #c9ced6);border-radius:var(--mor8ug, 8px);text-decoration:none}.dbyynr[data-dmycn4]:hover{background:var(--lfusvd, #f4f6f8)}.dbyynr[data-dmycn4]:focus-visible{outline:3px solid var(--d5901i, #0b5cad);outline-offset:2px}.j2td3q[data-dmycn4]{position:fixed;right:var(--r5er5b, 1rem);bottom:var(--wi8w1l, 1rem);z-index:40;box-shadow:0 4px 14px #0003}.j2td3q[data-dmycn4][hidden]{display:none}
