.hs-page{--primary:#006080;--primary-h:#007595;--blue:#2c6fa8;--blue-bg:#e7f1fa;--bg:#f1f6f7;--line:#e4eced;--line-2:#f0f4f5;--text:#1f2e33;--muted:#7c9296;--ok:#1f8a6d;--ok-bg:#e4f4ef;--idx-w:46px;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;padding:20px 24px 40px;color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.hs-page *{box-sizing:border-box}.hs-page button,.hs-page input,.hs-page select{font:inherit;color:inherit}.hs-page .hs-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hs-page .hs-icon{width:36px;height:36px;border-radius:11px;background:var(--blue-bg);display:grid;place-items:center;color:var(--blue);flex:none}.hs-page .hs-head h3{font-size:19px;font-weight:700;color:var(--primary);margin:0}.hs-page .hs-tabs{margin-left:auto;display:flex;gap:4px;padding:4px;background:#ebf1f2;border-radius:11px}.hs-page .hs-tab{cursor:pointer;border:0;background:transparent;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;color:#5f7c81;transition:.15s;white-space:nowrap}.hs-page .hs-tab.on,.hs-page .hs-tab:hover{color:var(--primary)}.hs-page .hs-tab.on{background:#fff;box-shadow:0 1px 3px rgba(31,46,51,.12)}.hs-page .hs-tab:focus-visible{outline:2px solid #9ed3de;outline-offset:1px}.hs-page .hs-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.hs-page .hs-field{display:flex;flex-direction:column;gap:5px}.hs-page .hs-field label{font-size:12px;font-weight:600;color:#5a7a7f;margin:0}.hs-page .hs-field select{border:1px solid #c9d8da;border-radius:8px;padding:8px 12px;background:#fff;font-size:13.5px;min-width:150px}.hs-page .hs-field select:focus{outline:2px solid #9ed3de;outline-offset:-1px;border-color:var(--primary)}.hs-page .hs-export{display:inline-flex;align-items:center;gap:7px;cursor:pointer;height:38px;padding:0 14px;border-radius:8px;border:1px solid #bfe0ce;background:#f1faf5;color:#1f7a4d;font-size:13px;font-weight:600;transition:.15s}.hs-page .hs-export:hover{background:#1f8a5b;border-color:#1f8a5b;color:#fff}.hs-page .hs-export:active{background:#1a7550;border-color:#1a7550}.hs-page .hs-export:focus-visible{outline:2px solid #9ed3de;outline-offset:2px}.hs-page .hs-asof-chip{margin-left:auto;align-self:flex-end;height:38px;display:inline-flex;align-items:center;padding:0 12px;border-radius:8px;background:#f2f7f8;color:#5a7a7f;font-size:12.5px;font-weight:600;white-space:nowrap}.hs-page .hs-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.hs-page .hs-card-head{padding:13px 17px;border-bottom:1px solid var(--line-2);display:flex;gap:12px;align-items:flex-start}.hs-page .hs-card-head h4{margin:0;font-size:13.5px;font-weight:700;color:var(--primary);line-height:1.5}.hs-page .hs-mock{margin-left:auto;flex:none;display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;background:#fff3dc;color:#a9701a;white-space:nowrap}.hs-page .hs-table-wrap{overflow-x:auto}.hs-page .hs-table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.hs-page .hs-table td,.hs-page .hs-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle}.hs-page .hs-table td:last-child,.hs-page .hs-table th:last-child{border-right:0}.hs-page .hs-table tbody tr:last-child td{border-bottom:0}.hs-page .hs-table thead th{background:#f4f8f9;color:#3f6167;font-weight:700;text-align:center;font-size:10.8px;line-height:1.28;padding:4px 5px;min-width:78px}.hs-page .hs-table thead th.hs-num{font-size:10.5px;font-style:italic;font-weight:600;color:#93a9ad;background:#fafcfc;padding:2px 5px;min-width:0}.hs-page .hs-table td{text-align:right;white-space:nowrap;background:#fff;font-size:11.8px;padding:4px 7px}.hs-page .hs-table td.hs-idx{text-align:center;color:#a6b9bc}.hs-page .hs-table td.hs-name{text-align:left;white-space:normal;font-weight:600;color:var(--text)}.hs-page .hs-table td.hs-strong{font-weight:700;color:var(--primary)}.hs-page .hs-table .hs-stick,.hs-page .hs-table .hs-stick-2{position:sticky;z-index:2}.hs-page .hs-table .hs-stick{left:0;width:var(--idx-w);min-width:var(--idx-w);max-width:var(--idx-w)}.hs-page .hs-table thead th.hs-stick{min-width:var(--idx-w)}.hs-page .hs-table .hs-stick-2{left:var(--idx-w);border-right:2px solid #dce7e9}.hs-page .hs-table thead .hs-stick,.hs-page .hs-table thead .hs-stick-2{z-index:3}.hs-page .hs-table tr.hs-alt td{background:#fafcfc}.hs-page .hs-table tr.hs-total td{background:#eaf3f5;font-weight:700;color:var(--primary)}.hs-page .hs-table tr.hs-section td{background:#fff8e8;text-align:left;font-weight:700;color:#8a6a1f;font-size:12px;border-bottom-color:#f0e2c4}.hs-page .hs-table tbody tr:hover td{background:#eff7f8}.hs-page .hs-table tbody tr.hs-total:hover td{background:#e1eff2}.hs-page .hs-table tbody tr.hs-section:hover td{background:#fff8e8}.hs-page .hs-note{padding:11px 17px;border-top:1px solid var(--line-2);font-size:12px;color:var(--muted)}@media (max-width:720px){.hs-page{padding:16px 12px 32px}.hs-page .hs-tabs{margin-left:0;width:100%}.hs-page .hs-tab{flex:1}.hs-page .hs-asof-chip{margin-left:0}}