.iv-app{color:#eeeade;background:#102923;min-height:100vh;font-family:Arial,sans-serif}.iv-app *{box-sizing:border-box}.iv-app a{color:inherit;text-underline-offset:4px}.iv-banner{color:#fff;text-align:center;letter-spacing:.08em;background:#ad411c;padding:12px 18px;font-size:.75rem;font-weight:700}.iv-top{border-bottom:1px solid #4b6658;justify-content:space-between;align-items:center;gap:20px;padding:24px 4%;display:flex}.iv-brand{font:1.7rem Georgia;text-decoration:none}.iv-brand i{color:#e98957}.iv-top>span{font-size:.9rem}.iv-layout{grid-template-columns:235px 1fr;max-width:1600px;margin:auto;display:grid}.iv-rail{border-right:1px solid #4b6658;padding:30px 16px}.iv-rail nav{gap:4px;margin:20px 0 35px;display:grid}.iv-rail>a{margin:22px 12px;font-size:.875rem;display:block}.iv-app button,.iv-button{color:#102923;cursor:pointer;background:#eee8db;border:1px solid #c5cbbe;border-radius:3px;min-height:44px;padding:13px 17px;font:600 .875rem Arial;text-decoration:none;display:inline-block}.iv-app button:disabled{opacity:.5;cursor:not-allowed}.iv-app .iv-menu{display:none}.iv-app :focus-visible{outline-offset:4px;outline:3px solid #f2a47b}.iv-app .iv-rail button{color:#d2d9d0;text-align:left;background:0 0;border:0;font-weight:400}.iv-app .iv-rail button[aria-current]{color:#fff;background:#29463b;border-left:3px solid #df8053}.iv-main{min-width:0;padding:40px 4%}.iv-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.iv-kicker{letter-spacing:.1em;text-transform:uppercase;color:#c4d0c3!important;font-size:.75rem!important}.iv-app h1{color:#f5f0e5;margin:12px 0 26px;font:2.7rem/1.15 Georgia}.iv-app h2{color:#f5f0e5;margin:0 0 18px;font:1.7rem/1.3 Georgia}.iv-app h3{color:#f5f0e5;font-size:1.1rem}.iv-app p{color:#ced7cd;font-size:1rem;line-height:1.65}.iv-pill{color:#f1f1e5;background:#29443a;border:1px solid #728474;padding:8px 11px;font-size:.875rem;display:inline-block}.iv-notice{background:#203c32;border-left:3px solid #de8557;padding:16px 18px}.iv-error{color:#fff;background:#713620;padding:18px}.iv-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0;display:grid}.iv-metric{background:#18352b;border-top:2px solid #91ab95;padding:24px 20px}.iv-metric>span{font-size:.875rem}.iv-metric strong,.iv-value{color:#fff;margin:22px 0;font:2.2rem Georgia;display:block}.iv-metric small{color:#bccbbd;font-size:.75rem;line-height:1.8}.iv-columns{grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.iv-panel{overflow-wrap:anywhere;background:#142f26;border:1px solid #4d6758;margin:20px 0;padding:27px}.iv-columns .iv-panel{margin:0}.iv-app dl{grid-template-columns:1fr 1.3fr;gap:14px;font-size:.9rem;line-height:1.65;display:grid}.iv-app dt{color:#b2c4b6}.iv-app dd{color:#f2f0e5;margin:0}.iv-form{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.iv-app label{color:#d6dfd1;font-size:.9rem}.iv-app input:not([type=checkbox]),.iv-app select{color:#fff;background:#0d251d;border:1px solid #839384;border-radius:2px;width:100%;margin-top:9px;padding:13px;font-size:1rem;display:block}.iv-check{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;display:flex}.iv-check input{flex:none;width:22px;height:22px}.iv-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.iv-table{overflow-x:auto}.iv-app table{border-collapse:collapse;width:100%;font-size:.875rem}.iv-app th,.iv-app td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #4c6555;max-width:340px;padding:16px 12px}.iv-skip{position:absolute;left:-10000px}.iv-skip:focus{z-index:10;background:#17382a;padding:15px;top:50px;left:20px}@media (width<=1050px){.iv-grid,.iv-columns{grid-template-columns:1fr}.iv-layout{grid-template-columns:215px 1fr}}@media (width<=700px){.iv-app .iv-menu{display:block}.iv-top{padding:20px}.iv-top>span{display:none}.iv-brand{font-size:1.35rem}.iv-layout{display:block}.iv-rail{display:none}.iv-rail.open{border-bottom:1px solid #4b6658;display:block}.iv-main{padding:26px 18px}.iv-app h1{font-size:2.2rem}.iv-form{grid-template-columns:1fr}.iv-panel{padding:22px 17px}.iv-app dl{grid-template-columns:1fr;gap:5px}.iv-app dd{margin-bottom:14px}.iv-banner{font-size:.75rem;line-height:1.6}}
