:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}body.legal{color:#000;background:silver;margin:0;font:.875rem/1.6 Tahoma,Segoe UI,system-ui,sans-serif}.titlebar{color:#fff;background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.titlebar-title{margin:0;font-size:.8125rem}.titlebar-title a{color:inherit;text-decoration:none}.titlebar-actions{margin-left:auto}.titlebar-button{color:#000;background:silver;border:1px solid #000;border-color:#dfdfdf #000 #000 #dfdfdf;padding:.15rem .6rem;font-size:.75rem;text-decoration:none;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.sheet{background:silver;border:1px solid #000;border-color:#dfdfdf #000 #000 #dfdfdf;max-width:46rem;margin:1rem auto 3rem;padding:1.25rem 1.5rem 2rem;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.sheet h1{margin:0 0 .25rem;font-size:1.25rem}.sheet h2{border-bottom:1px solid gray;margin:2rem 0 .5rem;padding-bottom:.25rem;font-size:1.05rem}.sheet h3{margin:1.25rem 0 .35rem;font-size:.9375rem}.sheet a{color:navy}.stamp{color:#333;margin:0 0 1rem;font-size:.8125rem}.summary{background:#fff;border:1px solid #dfdfdf;border-color:gray #dfdfdf #dfdfdf gray;margin:0 0 1rem;padding:.75rem 1rem}.summary p:first-child{margin-top:0}.summary p:last-child{margin-bottom:0}.jump{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.sheet ul{padding-left:1.25rem}.sheet li{margin:.3rem 0}.sheet table{border-collapse:collapse;background:#fff;width:100%;margin:.75rem 0;font-size:.8125rem}.sheet th,.sheet td{text-align:left;vertical-align:top;border:1px solid gray;padding:.35rem .5rem}.sheet code{font-family:Consolas,Courier New,monospace;font-size:.8125rem}.report-text{color:#000;resize:vertical;background:#fff;border:1px solid #dfdfdf;border-color:gray #dfdfdf #dfdfdf gray;width:100%;padding:.5rem;font-family:Consolas,Courier New,monospace;font-size:.8125rem;line-height:1.5;display:block}.report-actions{margin:.6rem 0 0}.report-actions .titlebar-button{cursor:pointer;padding:.3rem .9rem;font-size:.8125rem}.legal-footer{color:#333;flex-wrap:wrap;justify-content:center;gap:.2rem .5rem;margin-top:2rem;font-size:.75rem;display:flex}.legal-footer a{color:navy}
