.harness-quiz{border:1px solid var(--border);background:var(--bg,#fff);font-family:var(--font-sans);border-radius:.55rem;margin:1.75rem 0;padding:1rem .85rem .9rem;overflow:hidden}.harness-quiz-progress{margin-bottom:1rem}.harness-quiz-progress-row{color:var(--text-light);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;font-size:.76rem;font-weight:700;display:flex}.harness-quiz-progress-row [data-harness-progress]{color:var(--accent-c,var(--red));font-variant-numeric:tabular-nums}.harness-quiz-bar{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.harness-quiz-bar span{background:var(--accent-c,var(--red));width:0;height:100%;transition:width var(--motion-panel) var(--motion-ease);display:block}.harness-quiz fieldset{border:0;min-width:0;margin:0;padding:0}.harness-quiz-step{transition:opacity var(--motion-panel) var(--motion-ease), transform var(--motion-panel) var(--motion-ease)}.harness-quiz-step[data-leave=forward]{opacity:0;transform:translate(-14px)}.harness-quiz-step[data-leave=back]{opacity:0;transform:translate(14px)}.harness-quiz-step[data-enter=forward]{animation:harness-quiz-in-forward var(--motion-panel) var(--motion-ease) both}.harness-quiz-step[data-enter=back]{animation:harness-quiz-in-back var(--motion-panel) var(--motion-ease) both}@keyframes harness-quiz-in-forward{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes harness-quiz-in-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.harness-quiz legend{max-width:36rem;color:var(--text);font-family:var(--font-display,var(--font-sans));padding:0;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:700;line-height:1.2}.harness-quiz [data-harness-help]{color:var(--text-light);margin:.5rem 0 1rem;font-size:.88rem}.harness-quiz-options{gap:.55rem;display:grid}.harness-quiz-option{border:1px solid var(--border);cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);border-radius:.4rem;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;display:flex}.harness-quiz-option:hover,.harness-quiz-option:has(input:checked){border-color:var(--text);background:var(--bg-tint,var(--cream))}.harness-quiz-option:has(input:checked){transform:translate(2px)}.harness-quiz-option:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.harness-quiz-option input{width:1rem;height:1rem;accent-color:var(--accent-c,var(--red));flex:none;margin-top:.15rem}.harness-quiz-option-copy{min-width:0;color:var(--text);gap:.12rem;display:grid}.harness-quiz-option-copy small{color:var(--text-light);font-size:.8rem;line-height:1.35}.harness-quiz-actions{justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.harness-quiz button{border:1px solid var(--border);min-height:2.4rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:.35rem;padding:.45rem .85rem;font-weight:650}.harness-quiz button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.harness-quiz button:disabled{cursor:not-allowed;opacity:.45}.harness-quiz-next{border-color:var(--accent-c,var(--red))!important;background:var(--accent-c,var(--red))!important;color:#fff!important}.harness-quiz-result{border-left:3px solid var(--accent-c,var(--red));background:var(--bg-tint,var(--cream));padding:.8rem .85rem}.harness-quiz-result[data-enter]{animation:harness-quiz-in-forward var(--motion-entrance) var(--motion-ease) both}.harness-quiz-result h3{color:var(--text);font-family:var(--font-display,var(--font-sans));margin:.15rem 0 .45rem;font-size:1.4rem}.harness-quiz-result p{color:var(--text);margin:.45rem 0}.harness-quiz-result-kicker{letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:750;color:var(--accent-c,var(--red))!important}.harness-quiz-result-detail,.harness-quiz-switch,.harness-quiz-read{font-size:.9rem}.harness-quiz-meters{gap:.4rem;margin:.9rem 0 .4rem;padding:0;list-style:none;display:grid}.harness-quiz-meter{color:var(--text-light);grid-template-columns:minmax(7rem,11rem) 1fr 2rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.harness-quiz-meter.is-winner{color:var(--text);font-weight:650}.harness-quiz-meter-track{background:var(--border);border-radius:4px;height:8px;display:block;overflow:hidden}.harness-quiz-meter-fill{width:var(--fill,0%);background:var(--text-light);height:100%;animation:harness-quiz-grow var(--motion-entrance) var(--motion-ease) both;display:block}.harness-quiz-meter.is-winner .harness-quiz-meter-fill{background:var(--accent-c,var(--red))}.harness-quiz-meter-value{text-align:right;font-variant-numeric:tabular-nums}@keyframes harness-quiz-grow{0%{width:0}to{width:var(--fill,0%)}}.harness-quiz-reset{margin-top:1rem}@media (width<=480px){.harness-quiz-meter{grid-template-columns:minmax(5.5rem,7rem) 1fr 2rem}}@media (prefers-reduced-motion:reduce){.harness-quiz-step,.harness-quiz-step[data-enter],.harness-quiz-result[data-enter],.harness-quiz-meter-fill,.harness-quiz-option,.harness-quiz-bar span{transition:none;animation:none}.harness-quiz-step[data-leave]{opacity:1;transform:none}}.cvc{border:1px solid var(--border-c,var(--border));background:var(--bg-tint,#f9f3ea);font-family:var(--font-sans);color:var(--text-c,var(--text));border-radius:.55rem;margin:1.75rem 0;padding:1rem .95rem .9rem}.cvc .cvc-fig{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;margin:0}.cvc .cvc-title{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted-c,var(--text-light));margin:0 0 .6rem;font-size:.74rem;font-weight:700}.cvc .cvc-svg{width:100%;height:auto;display:block;overflow:visible}.cvc .cvc-scroll{-webkit-overflow-scrolling:touch;overflow:auto hidden}.cvc .cvc-svg-wide{min-width:620px}.cvc .cvc-grid{stroke:var(--border-c,var(--border));stroke-width:1px;stroke-dasharray:2 3}.cvc .cvc-base{stroke:var(--border-c,var(--border));stroke-width:1px}.cvc .cvc-axis,.cvc .cvc-ytick,.cvc .cvc-lane-sub,.cvc .cvc-pct-tick{fill:var(--text-muted-c,var(--text-light));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px}.cvc .cvc-axis{text-anchor:middle}.cvc .cvc-ytick,.cvc .cvc-lane,.cvc .cvc-lane-sub,.cvc .cvc-pct-tick{text-anchor:end}.cvc .cvc-pct-tick{font-size:8.5px;font-style:italic}.cvc .cvc-lane{fill:var(--text-c,var(--text));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700}.cvc .cvc-bar{shape-rendering:crispedges}.cvc .cvc-bar-claude{fill:var(--accent-c,var(--red))}.cvc .cvc-bar-claude-fleet,.cvc .cvc-sw-claude-fleet{fill:var(--accent-c,var(--red));opacity:.42}.cvc .cvc-bar-codex{fill:var(--text-c,var(--text));opacity:.78}.cvc .cvc-bar.is-partial{opacity:.55}.cvc .cvc-bar.is-approx{stroke:var(--bg-tint,#f9f3ea);stroke-dasharray:3 2}.cvc .cvc-sched{fill:none;stroke:var(--border-c,var(--border));stroke-width:1px}.cvc .cvc-sched-codex{stroke-dasharray:3 3}.cvc .cvc-rebase{stroke:var(--text-c,var(--text));stroke-width:1.5px;stroke-dasharray:2 2;opacity:.7}.cvc .cvc-cap-seg,.cvc .cvc-cap-tri,.cvc .cvc-sw-cap{fill:#c42b20}.cvc .cvc-cap-line{stroke:#c42b20;stroke-width:2px}.cvc .cvc-note-tri{fill:var(--text-muted-c,var(--text-light))}.cvc .cvc-cap-text{fill:#c42b20;text-anchor:middle;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.5px;font-weight:700}.cvc .cvc-val{fill:#fff;text-anchor:middle;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.5px;font-weight:700}.cvc .cvc-val.cvc-val-out{fill:var(--text-c,var(--text))}.cvc .cvc-none{fill:var(--text-muted-c,var(--text-light));text-anchor:middle;font-size:14px}.cvc .cvc-playhead{stroke:var(--text-c,var(--text));stroke-width:1px;opacity:0}.cvc .cvc-legend{color:var(--text-muted-c,var(--text-light));flex-wrap:wrap;gap:.3rem 1rem;margin:.6rem 0 0;font-size:.78rem;display:flex}.cvc .cvc-sw{vertical-align:-.05rem;border-radius:1px;width:.8rem;height:.6rem;margin-right:.3rem;display:inline-block}.cvc .cvc-sw-claude,.cvc .cvc-sw-claude-fleet{background:var(--accent-c,var(--red))}.cvc .cvc-sw-codex{background:var(--text-c,var(--text));opacity:.78}.cvc .cvc-sw-sched{border:1px dashed var(--border-c,var(--border))}.cvc .cvc-sw-rebase{border-left:2px dashed var(--text-c,var(--text));border-radius:0;width:0}.cvc .cvc-sw-cap{background:#c42b20;height:.3rem}.cvc .cvc-read,.cvc .cvc-foot,.cvc .cvc-notes{font-size:.86rem;line-height:1.5}.cvc .cvc-read{margin:.75rem 0 0}.cvc .cvc-foot{color:var(--text-muted-c,var(--text-light));margin:.6rem 0 0;font-size:.8rem}.cvc .cvc-notes{color:var(--text-muted-c,var(--text-light));margin:.5rem 0 0;padding-left:1.1rem}.cvc .cvc-actions{margin-top:.6rem}.cvc .cvc-btn,.cvc .cvc-chip{border:1px solid var(--border-c,var(--border));background:var(--bg,#fff);min-height:2rem;color:var(--text-c,var(--text));font:inherit;cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast);border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:650}.cvc .cvc-btn:hover,.cvc .cvc-chip:hover{border-color:var(--text-c,var(--text))}.cvc .cvc-btn:focus-visible,.cvc .cvc-chip:focus-visible,.cvc input:focus-visible,.cvc summary:focus-visible{outline:2px solid var(--text-c,var(--text));outline-offset:2px}.cvc .cvc-chip[aria-pressed=true]{border-color:var(--accent-c,var(--red));background:var(--accent-c,var(--red));color:#fff}.cvc .cvc-details{margin-top:.75rem;font-size:.8rem}.cvc .cvc-details summary{cursor:pointer;color:var(--text-muted-c,var(--text-light));font-weight:650}.cvc .cvc-details table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.78rem}.cvc .cvc-details th,.cvc .cvc-details td{border-bottom:1px solid var(--border-c,var(--border));text-align:left;vertical-align:top;padding:.25rem .4rem}.cvc .cvc-details td:nth-child(4),.cvc .cvc-details th:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.cvc-cap .cvc-cap-presets{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.cvc-cap .cvc-cap-field{grid-template-columns:minmax(10rem,1fr) minmax(8rem,2fr) 5.5rem;align-items:center;gap:.6rem;margin:.35rem 0;font-size:.86rem;display:grid}.cvc-cap .cvc-cap-label{font-weight:650}.cvc-cap input[type=range]{width:100%;accent-color:var(--accent-c,var(--red))}.cvc-cap output{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.cvc-cap .cvc-cap-rows{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cvc-cap .cvc-cap-head{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;display:flex}.cvc-cap .cvc-cap-pct{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:750}.cvc-cap [data-capped=true] .cvc-cap-pct{color:#c42b20}.cvc-cap .cvc-cap-track{background:var(--border-c,var(--border));border-radius:6px;height:12px;margin:.35rem 0;position:relative;overflow:visible}.cvc-cap .cvc-cap-fill{border-radius:6px;width:0;height:100%;display:block}.cvc-cap .cvc-cap-fill-claude{background:var(--accent-c,var(--red))}.cvc-cap .cvc-cap-fill-codex{background:var(--text-c,var(--text));opacity:.78}.cvc-cap [data-capped=true] .cvc-cap-fill{opacity:1;background:#c42b20}.cvc-cap .cvc-cap-100{background:var(--text-c,var(--text));width:2px;height:20px;position:absolute;top:-4px;right:0}.cvc-cap .cvc-cap-readout{color:var(--text-muted-c,var(--text-light));margin:.2rem 0 0;font-size:.84rem}.cvc-cap .cvc-cap-over{color:#fff;background:#c42b20;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.74rem;font-weight:700}.cvc-cap .cvc-cap-note{margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.cvc-cap .cvc-cap-note em{color:var(--text-muted-c,var(--text-light))}.cvc .cvc-an-rows{gap:.7rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.cvc .cvc-an-label{margin:0 0 .15rem;font-size:.88rem;font-weight:650}.cvc .cvc-an-svg{width:100%;max-width:40rem;height:auto;display:block}.cvc .cvc-an-val{fill:var(--text-c,var(--text));font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700}.cvc .cvc-an-note{color:var(--text-muted-c,var(--text-light));margin:.1rem 0 0;font-size:.78rem;line-height:1.45}.cvc [data-cvc-grow].is-staged{transition:none}@media (width<=560px){.cvc-cap .cvc-cap-field{grid-template-columns:1fr 4.5rem}.cvc-cap .cvc-cap-field input{order:3;grid-column:1/-1}.cvc .cvc-details table{font-size:.72rem}.cvc .cvc-details td:nth-child(5),.cvc .cvc-details th:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.cvc .cvc-btn,.cvc .cvc-chip,.cvc .cvc-cap-fill{transition:none}}.glm{border:1px solid var(--border-c,var(--border));background:var(--bg-tint,#f9f3ea);font-family:var(--font-sans);color:var(--text-c,var(--text));border-radius:.55rem;margin:1.75rem 0;padding:1rem .95rem .9rem}.glm .glm-fig{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;margin:0}.glm .glm-title{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted-c,var(--text-light));margin:0 0 .6rem;font-size:.74rem;font-weight:700}.glm .glm-svg{width:100%;height:auto;display:block;overflow:visible}.glm .glm-scroll{-webkit-overflow-scrolling:touch;overflow:auto hidden}.glm .glm-svg-wide{min-width:620px}.glm .glm-grid{stroke:var(--border-c,var(--border));stroke-width:1px;stroke-dasharray:2 3}.glm .glm-base{stroke:var(--border-c,var(--border));stroke-width:1px}.glm .glm-axis,.glm .glm-ytick,.glm .glm-ytick-r,.glm .glm-axis-title{fill:var(--text-muted-c,var(--text-light));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px}.glm .glm-axis{text-anchor:middle}.glm .glm-axis-start{text-anchor:start}.glm .glm-axis-end{text-anchor:end}.glm .glm-axis-sub{font-size:8.5px}.glm .glm-ytick{text-anchor:end}.glm .glm-ytick-r{text-anchor:start}.glm .glm-axis-title{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.glm .glm-axis-title-r{text-anchor:end}.glm .glm-axis-title-err{fill:var(--text-c,var(--text))}.glm .glm-era-label{font-style:italic}.glm .glm-era{fill:var(--text-c,var(--text));opacity:.06}.glm .glm-era-line{stroke:var(--text-muted-c,var(--text-light));stroke-width:1px}.glm .glm-switch{stroke:var(--text-c,var(--text));stroke-width:1.2px;stroke-dasharray:3 3;opacity:.7}.glm .glm-bar{shape-rendering:crispedges}.glm .glm-bar-sessions,.glm .glm-sw-sessions,.glm .glm-bar-list,.glm .glm-sw-list{fill:var(--accent-c,var(--red))}.glm .glm-bar-meter,.glm .glm-sw-meter{fill:var(--accent-c,var(--red));opacity:.85}.glm .glm-bar-meter.is-cap{fill:#c42b20;opacity:1}.glm .glm-bar-fee,.glm .glm-sw-fee{fill:var(--text-c,var(--text));opacity:.78}.glm .glm-err-line{fill:none;stroke:var(--text-c,var(--text));stroke-width:1.6px;stroke-linejoin:round}.glm .glm-err-dot{fill:var(--bg-tint,#f9f3ea);stroke:var(--text-c,var(--text));stroke-width:1.6px}.glm .glm-err-val{fill:var(--text-c,var(--text));text-anchor:middle;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.5px;font-weight:700}.glm .glm-tok-area{fill:var(--text-c,var(--text));opacity:.08}.glm .glm-tok-line{fill:none;stroke:var(--text-c,var(--text));stroke-width:1.3px;opacity:.8}.glm .glm-cap-tri,.glm .glm-sw-cap{fill:#c42b20}.glm .glm-cap-line{stroke:#c42b20;stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.glm .glm-note-line{stroke:var(--text-muted-c,var(--text-light));stroke-width:1.2px}.glm .glm-note-text{fill:var(--text-c,var(--text));text-anchor:middle;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.5px;font-weight:650}.glm .glm-val-out{fill:var(--text-c,var(--text));text-anchor:middle;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.5px;font-weight:700}.glm .glm-playhead{stroke:var(--text-c,var(--text));stroke-width:1px;opacity:0}.glm .glm-bar-kind-infrastructure,.glm .glm-sw-kind-infrastructure{fill:var(--text-c,var(--text));opacity:.78}.glm .glm-bar-kind-process,.glm .glm-sw-kind-process{fill:var(--text-muted-c,var(--text-light));opacity:.75}.glm .glm-bar-kind-model,.glm .glm-sw-kind-model{fill:var(--accent-c,var(--red))}.glm .glm-legend{color:var(--text-muted-c,var(--text-light));flex-wrap:wrap;gap:.3rem 1rem;margin:.6rem 0 0;font-size:.78rem;display:flex}.glm .glm-sw{vertical-align:-.05rem;border-radius:1px;width:.8rem;height:.6rem;margin-right:.3rem;display:inline-block}.glm .glm-sw-sessions,.glm .glm-sw-list,.glm .glm-sw-kind-model{background:var(--accent-c,var(--red))}.glm .glm-sw-meter{background:var(--accent-c,var(--red));opacity:.85}.glm .glm-sw-fee,.glm .glm-sw-kind-infrastructure{background:var(--text-c,var(--text));opacity:.78}.glm .glm-sw-kind-process{background:var(--text-muted-c,var(--text-light));opacity:.75}.glm .glm-sw-err{border-top:2px solid var(--text-c,var(--text));vertical-align:.2rem;border-radius:0;height:0}.glm .glm-sw-tok{background:var(--text-c,var(--text));opacity:.15;border-top:1.5px solid var(--text-c,var(--text));height:.5rem}.glm .glm-sw-era{background:var(--text-c,var(--text));opacity:.1;border:1px solid var(--border-c,var(--border))}.glm .glm-sw-cap{background:#c42b20;height:.3rem}.glm .glm-read,.glm .glm-foot,.glm .glm-notes{font-size:.86rem;line-height:1.5}.glm .glm-read{margin:.75rem 0 0}.glm .glm-foot{color:var(--text-muted-c,var(--text-light));margin:.6rem 0 0;font-size:.8rem}.glm .glm-notes{color:var(--text-muted-c,var(--text-light));margin:.5rem 0 0;padding-left:1.3rem}.glm .glm-actions{margin-top:.6rem}.glm .glm-btn,.glm .glm-chip{border:1px solid var(--border-c,var(--border));background:var(--bg,#fff);min-height:2rem;color:var(--text-c,var(--text));font:inherit;cursor:pointer;transition:border-color var(--motion-fast), background var(--motion-fast);border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:650}.glm .glm-chip small{opacity:.75;font-weight:500}.glm .glm-btn:hover,.glm .glm-chip:hover{border-color:var(--text-c,var(--text))}.glm .glm-btn:focus-visible,.glm .glm-chip:focus-visible,.glm input:focus-visible,.glm summary:focus-visible{outline:2px solid var(--text-c,var(--text));outline-offset:2px}.glm .glm-chip[aria-pressed=true]{border-color:var(--accent-c,var(--red));background:var(--accent-c,var(--red));color:#fff}.glm .glm-chip[aria-pressed=true] small{opacity:.9}.glm .glm-details{margin-top:.75rem;font-size:.8rem}.glm .glm-details summary{cursor:pointer;color:var(--text-muted-c,var(--text-light));font-weight:650}.glm .glm-details table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.78rem}.glm .glm-details th,.glm .glm-details td{border-bottom:1px solid var(--border-c,var(--border));text-align:left;vertical-align:top;padding:.25rem .4rem}.glm .glm-details td:nth-child(n+2),.glm .glm-details th:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.glm-failures .glm-details td:nth-child(-n+3),.glm-failures .glm-details th:nth-child(-n+3){text-align:left}.glm .glm-fail-cols{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-top:.8rem;display:grid}.glm .glm-fail-head{margin:0 0 .4rem;font-size:.86rem;line-height:1.4}.glm .glm-fail-head span{color:var(--text-muted-c,var(--text-light));font-size:.78rem;display:block}.glm .glm-fail-rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.glm .glm-fail-label{margin:0;font-size:.8rem;line-height:1.35}.glm .glm-fail-svg{width:100%;max-width:26rem;height:auto;display:block}.glm .glm-fail-val{fill:var(--text-c,var(--text));font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700}.glm-cred .glm-cred-presets{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.glm-cred .glm-cred-choice{grid-template-columns:minmax(10rem,1fr) 3fr;align-items:center;gap:.6rem;margin:.35rem 0;font-size:.86rem;display:grid}.glm-cred .glm-cred-chips{flex-wrap:wrap;gap:.4rem;display:flex}.glm-cred .glm-cred-field{grid-template-columns:minmax(10rem,1fr) minmax(8rem,2fr) 5.5rem;align-items:center;gap:.6rem;margin:.35rem 0;font-size:.86rem;display:grid}.glm-cred .glm-cred-label{font-weight:650}.glm-cred input[type=range]{width:100%;accent-color:var(--accent-c,var(--red))}.glm-cred output{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.glm-cred .glm-cred-result{margin:1rem 0 0}.glm-cred .glm-cred-head{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;display:flex}.glm-cred .glm-cred-head output{text-align:left}.glm-cred .glm-cred-pct{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:750}.glm-cred [data-over=true] .glm-cred-pct{color:#c42b20}.glm-cred .glm-cred-track{background:var(--border-c,var(--border));border-radius:6px;height:12px;margin:.35rem 0;position:relative;overflow:visible}.glm-cred .glm-cred-fill{background:var(--accent-c,var(--red));border-radius:6px;width:0;height:100%;display:block}.glm-cred [data-over=true] .glm-cred-fill{background:#c42b20}.glm-cred .glm-cred-100{background:var(--text-c,var(--text));width:2px;height:20px;position:absolute;top:-4px;right:0}.glm-cred .glm-cred-readout{margin:.2rem 0 0;font-size:.9rem}.glm-cred .glm-cred-over{color:#fff;background:#c42b20;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.74rem;font-weight:700}.glm-cred .glm-cred-note{color:var(--text-muted-c,var(--text-light));margin:.3rem 0 0;font-size:.84rem;line-height:1.5}.glm-cred .glm-cred-note span{color:var(--text-c,var(--text));font-variant-numeric:tabular-nums;font-weight:650}.glm [data-glm-grow].is-staged{transition:none}@media (width<=700px){.glm .glm-fail-cols{grid-template-columns:1fr}}@media (width<=560px){.glm-cred .glm-cred-field{grid-template-columns:1fr 5.5rem}.glm-cred .glm-cred-field input{order:3;grid-column:1/-1}.glm-cred .glm-cred-choice{grid-template-columns:1fr;gap:.3rem}.glm .glm-details table{font-size:.72rem}.glm-meter .glm-details td:nth-child(2),.glm-meter .glm-details th:nth-child(2),.glm-value .glm-details td:nth-child(4),.glm-value .glm-details th:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.glm .glm-btn,.glm .glm-chip,.glm .glm-cred-fill{transition:none}}
