.modern-subpage #content.iv-page{--eq-accent:#246d82;--iv-grid:#bdcfd8;--iv-chart:#246d82;background:var(--eq-panel)}.iv-preview{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.iv-preview span{font-size:12px;border:1px solid var(--eq-line);border-radius:8px;padding:7px 10px;background:var(--eq-soft);color:var(--eq-ink)}.iv-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:12px 0;border-top:1px solid var(--eq-line)}.iv-toolbar p{flex:1}.iv-page #iv-question-screen,.iv-page #iv-result,.iv-page #iv-question-heading,.iv-page #iv-result-heading{scroll-margin-top:90px}.iv-page #iv-question-heading{min-height:110px}.iv-page progress{display:block;width:100%;height:10px;margin:12px 0 24px;accent-color:var(--eq-accent)}.iv-jumps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:15px 0}.iv-page .iv-jumps button{min-height:44px;font-size:12px;padding:6px 2px}.iv-jumps [aria-current=step]{outline:2px solid var(--eq-accent);outline-offset:1px}.iv-result-head{padding:22px 18px;border-top:4px solid var(--eq-accent);background:var(--eq-soft)}.modern-subpage #content.iv-page .iv-total{font-size:18px;font-weight:700;color:var(--eq-ink)}.iv-total output{font-size:36px;color:var(--eq-accent)}.iv-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.iv-leaders>div{padding:14px;background:var(--eq-soft);border:1px solid var(--eq-line);border-radius:8px}.iv-leaders strong,.iv-leaders output,.iv-leaders small{display:block}.iv-leaders strong{font-size:15px}.iv-leaders output{font-size:26px;font-weight:700;color:var(--eq-accent)}.iv-leaders small{font-size:12px;color:var(--eq-muted)}.modern-subpage #content.iv-page .iv-direction{font-size:14px;border-left:3px solid var(--eq-accent);padding:12px 15px;background:var(--eq-soft)}.iv-bars{display:grid;gap:18px;margin:20px 0}.iv-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:15px}.iv-bar-head span{font-weight:700;white-space:nowrap}.iv-bar-track{height:12px;background:var(--eq-line);border-radius:5px;overflow:hidden;margin-top:8px}.iv-bar-track span{display:block;height:100%;background:var(--eq-accent)}.iv-radar{max-width:600px;margin:20px auto}.iv-radar svg{width:100%;height:auto;display:block}.iv-radar text{font:20px sans-serif;fill:var(--eq-ink)}.iv-radar .iv-scale{font-size:14px;fill:var(--eq-muted)}.iv-radar .iv-gridline{stroke:var(--iv-grid);fill:none;stroke-width:1}.iv-radar .iv-axis{stroke:var(--iv-grid);stroke-width:1}.iv-radar .iv-profile{stroke:var(--iv-chart);fill:var(--iv-chart);fill-opacity:.12;stroke-width:3}.iv-radar .iv-dot{fill:var(--iv-chart)}.iv-page h4{font-size:17px;line-height:1.6;color:var(--eq-ink);margin:18px 0 10px}.iv-detail{padding:20px 0;border-bottom:1px solid var(--eq-line)}.iv-detail dl{margin:0}.iv-detail dt{font-size:14px;font-weight:700;color:var(--eq-accent);margin:14px 0 5px}.iv-detail dd{font-size:14px;color:var(--eq-muted);margin:0}.iv-table-wrap{overflow:auto}.iv-page table{width:100%;border-collapse:collapse;font-size:13px}.iv-page th,.iv-page td{padding:9px 6px;color:var(--eq-ink);border-bottom:1px solid var(--eq-line)}.iv-page caption{font-size:13px;color:var(--eq-muted);text-align:left;margin:12px 0}.iv-page table tbody tr:nth-child(2n+1){background:var(--eq-soft)}.iv-page input[type=radio],.iv-page input[type=checkbox]{appearance:auto!important;opacity:1!important;display:inline-block!important;position:static!important;float:none;pointer-events:auto;width:19px;height:19px;flex:none;margin:0;accent-color:var(--eq-accent)}.iv-page input[type=text],.iv-page input[type=date],.iv-page textarea,.iv-page select{font:inherit;width:100%;max-width:100%;min-height:44px;border:1px solid var(--eq-line);border-radius:6px;background-color:var(--eq-panel);color:var(--eq-ink)}.iv-page input[type=text],.iv-page input[type=date],.iv-page textarea{padding:9px}.iv-page textarea{min-height:80px}.iv-page form>label,.iv-page .iv-grid label{display:grid;gap:6px;font-size:14px;color:var(--eq-ink);margin:12px 0}.iv-page .iv-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7;margin:12px 0}.iv-check input{margin-top:4px!important}.iv-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iv-note,.iv-entry{padding:15px;border:1px solid var(--eq-line);background:var(--eq-soft);border-radius:8px;margin:15px 0}.iv-page #iv-status{min-height:24px;font-size:14px;color:var(--eq-accent)}.iv-page #iv-status.iv-error{color:#a52c32}.iv-page #iv-timer{font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;color:var(--eq-accent)}.iv-page .iv-static-domain{border-bottom:1px solid var(--eq-line);padding-bottom:12px}.iv-page :is(input,button,select,textarea,a,summary):focus-visible{outline:3px solid #c58b22;outline-offset:3px}.modern-subpage #content.iv-page.iv-dark{--eq-ink:#e7f0f6;--eq-muted:#b9cbd6;--eq-line:#425d70;--eq-soft:#203748;--eq-panel:#132635;--eq-accent:#87d4e6;--iv-grid:#53758a;--iv-chart:#87d4e6;--modern-text:#e7f0f6;--modern-panel:#132635;--modern-muted:#b9cbd6;color:var(--eq-ink);background:var(--eq-panel)}.modern-subpage #content.iv-page.iv-dark strong{color:var(--eq-ink)}.modern-subpage #content.iv-dark .eq-notice{background:#203d47;color:var(--eq-muted);border-left-color:var(--eq-accent)}.iv-dark .eq-options label:has(input:checked){background:#214653;border-color:var(--eq-accent)}.iv-dark button.eq-primary{background:#245e73;border-color:#87d4e6;color:white}.iv-dark select{background-color:var(--eq-panel);color:var(--eq-ink)}.modern-subpage #content.iv-dark #iv-status.iv-error{color:#ffb6b6}@media(max-width:600px){.iv-grid{grid-template-columns:1fr;gap:0}.iv-toolbar{flex-wrap:wrap;align-items:flex-start}.iv-toolbar p{flex-basis:100%}.iv-page #iv-start{width:100%}.iv-page #iv-question-heading{min-height:130px}.iv-leaders{grid-template-columns:1fr 1fr}.iv-radar text{font-size:23px}.iv-radar .iv-scale{font-size:18px}}@media(max-width:360px){.iv-leaders{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.iv-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
