.score-surface{width:min(1320px,100vw - 32px);margin-left:50%;transform:translate(-50%)}.wrap:has(.score-surface):before{white-space:normal;overflow-wrap:anywhere}.score-instrument{--score-bg:#070a0c;--score-panel:#0b1215;--score-panel-2:#10191d;--score-line:#d2ffef24;--score-accent:#34e7d5;--score-ok:#65dda6;--score-warn:#e8bc61;--score-ink:#effff9;--score-muted:#85989c;background:linear-gradient(#34e7d506 1px, transparent 1px), linear-gradient(90deg, #34e7d506 1px, transparent 1px), var(--score-bg);color:var(--score-ink);background-size:24px 24px;border:1px solid #34e7d557;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 30px 90px -72px #34e7d5f2}.score-instrument:before{content:"";z-index:3;background:var(--score-accent);opacity:0;pointer-events:none;height:1px;animation:.9s ease-out score-instrument-scan;position:absolute;inset:0 0 auto}.score-instrument__mast{border-bottom:1px solid var(--score-line);background:#070a0ce6;grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:34px;min-height:250px;padding:30px;display:grid}.score-instrument__mast p,.score-controls header p,.score-presets>p,.score-ledger header p{color:var(--score-accent);font:600 10px/1.2 var(--font-data), ui-monospace, monospace;letter-spacing:0;margin:0 0 10px}.score-instrument h1{max-width:780px;color:var(--score-ink);font:650 3rem/.98 var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-wrap:balance;margin:0}.score-instrument__mast>div>span{max-width:720px;color:var(--score-muted);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.55;display:block}.score-gauge{aspect-ratio:1;background:conic-gradient(var(--score-accent) var(--score), #d2ffef14 0);width:156px;box-shadow:0 0 42px -24px var(--score-accent);border-radius:50%;padding:10px}.score-gauge>div{border:1px solid var(--score-line);background:var(--score-bg);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.score-gauge strong{color:var(--score-ink);font:650 3rem/.9 var(--font-display), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums}.score-gauge span{color:var(--score-muted);font:500 10px/1 var(--font-data), ui-monospace, monospace}.score-gauge small{color:var(--score-accent);font:600 9px/1 var(--font-data), ui-monospace, monospace;text-transform:uppercase;margin-top:8px}.score-workspace{border-bottom:1px solid var(--score-line);background:#070a0cd6;grid-template-columns:190px minmax(470px,1fr) minmax(330px,.74fr);min-height:700px;display:grid}.score-presets{border-right:1px solid var(--score-line);background:#090e11e6;flex-direction:column;min-width:0;padding:22px 16px;display:flex}.score-presets>button{appearance:none;border:0;border-top:1px solid var(--score-line);min-height:92px;color:var(--score-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:14px 6px;transition:color .18s,background .18s,transform .18s;display:grid}.score-presets>button:last-of-type{border-bottom:1px solid var(--score-line)}.score-presets>button:hover{color:#becdca;background:#34e7d509}.score-presets>button:active{transform:translateY(1px)}.score-presets>button[aria-pressed=true]{color:var(--score-ink);box-shadow:inset 2px 0 var(--score-accent);background:#34e7d50f}.score-presets>button:focus-visible{outline:2px solid var(--score-accent);outline-offset:-2px}.score-presets>button i{width:32px;height:28px;color:var(--score-accent);font:600 8px/1 var(--font-data), ui-monospace, monospace;border:1px solid #34e7d557;border-radius:5px;place-items:center;font-style:normal;display:grid}.score-presets>button b{color:currentColor;font:600 11px/1.25 var(--font-data), ui-monospace, monospace;display:block}.score-presets>button small{color:var(--score-muted);font:500 8px/1.4 var(--font-data), ui-monospace, monospace;margin-top:5px;display:block}.score-presets__rule{border-top:1px solid var(--score-line);gap:5px;margin-top:auto;padding-top:14px;display:grid}.score-presets__rule span{color:var(--score-warn);font:600 9px/1 var(--font-data), ui-monospace, monospace}.score-presets__rule b{color:var(--score-ink);font:600 11px/1.2 var(--font-data), ui-monospace, monospace}.score-presets__rule small{color:var(--score-muted);font:500 9px/1.45 var(--font-data), ui-monospace, monospace}.score-receipt{background:#050809;align-self:start;min-width:0;padding:18px;position:sticky;top:76px}.score-receipt__bar{border:1px solid var(--score-line);min-height:36px;color:var(--score-ok);font:600 9px/1 var(--font-data), ui-monospace, monospace;background:#0b1114;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;display:flex}.score-receipt__bar span,.score-instrument__foot span:first-child{align-items:center;gap:7px;display:inline-flex}.score-receipt__bar i,.score-instrument__foot i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.score-receipt__bar b{color:var(--score-accent)}.score-receipt__score{border:1px solid var(--score-line);background:#081014;border-top:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 14px;display:grid}.score-receipt__score>span{color:var(--score-accent);font:600 9px/1 var(--font-data), ui-monospace, monospace}.score-receipt__score strong{color:var(--score-ink);font:650 2.7rem/.9 var(--font-display), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;grid-area:1/2/3}.score-receipt__score strong small{color:var(--score-muted);font-size:10px}.score-receipt__score em{color:var(--score-ok);font:600 9px/1 var(--font-data), ui-monospace, monospace;text-transform:uppercase;font-style:normal}.score-receipt ol{border:1px solid var(--score-line);background:#070b0d;border-top:0;margin:0;padding:0;list-style:none}.score-receipt li{border-bottom:1px solid #d2ffef14;gap:7px;min-height:82px;padding:11px 13px;display:grid}.score-receipt li:last-child{border-bottom:0}.score-receipt li[data-impact=not_usage]{border-left:2px solid var(--score-warn);background:#e8bc610a}.score-receipt li>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.score-receipt li>div span{color:var(--score-ink);font:600 10px/1.2 var(--font-data), ui-monospace, monospace}.score-receipt li>div b{color:var(--score-ok);font:600 12px/1 var(--font-data), ui-monospace, monospace}.score-receipt li[data-impact=not_usage]>div b{color:var(--score-warn)}.score-receipt li>div small{color:var(--score-muted);font-size:8px}.score-receipt li>i{background:#d2ffef14;border-radius:3px;height:5px;overflow:hidden}.score-receipt li>i span{width:var(--meter);background:var(--score-accent);height:100%;display:block}.score-receipt li[data-impact=not_usage]>i span{background:var(--score-warn)}.score-receipt li p{color:var(--score-muted);font:500 8px/1.4 var(--font-data), ui-monospace, monospace;margin:0}.score-receipt>button{appearance:none;border:1px solid var(--score-accent);background:var(--score-accent);color:#04100f;width:100%;min-height:46px;font:650 10px/1 var(--font-data), ui-monospace, monospace;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:0 14px;transition:background .18s,transform .18s;display:flex}.score-receipt>button:hover{background:#78f3e6}.score-receipt>button:active{transform:translateY(1px)}.score-receipt>button:focus-visible{outline-offset:3px;outline:2px solid #fff}.score-receipt>button[data-state=copied]{border-color:var(--score-ok);background:var(--score-ok)}.score-receipt>button[data-state=blocked]{background:#ed766e;border-color:#ed766e}.score-receipt kbd{font:inherit;border:1px solid #04100f40;border-radius:4px;padding:5px 6px}.score-receipt>p{color:var(--score-muted);font:500 8px/1.4 var(--font-data), ui-monospace, monospace;margin:9px 2px 0}.score-ledger{border-bottom:1px solid var(--score-line);background:#080d10f0;padding:26px 30px 30px}.score-ledger header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.score-ledger h2{color:var(--score-ink);font:600 1.35rem/1.15 var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0}.score-ledger header code{max-width:44%;color:var(--score-warn);font:500 9px/1.4 var(--font-data), ui-monospace, monospace;text-align:right;background:0 0;border:0;padding:0}.score-ledger__head,.score-ledger__row{border:1px solid var(--score-line);border-bottom:0;grid-template-columns:1fr 1fr 100px 1.25fr;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.score-ledger__head{min-height:32px;color:var(--score-muted);font:500 8px/1 var(--font-data), ui-monospace, monospace;background:#080d10}.score-ledger__row:last-of-type{border-bottom:1px solid var(--score-line)}.score-ledger__row b{color:var(--score-ink);font:600 10px/1.2 var(--font-data), ui-monospace, monospace}.score-ledger__row span{color:var(--score-muted);font:500 9px/1.2 var(--font-data), ui-monospace, monospace}.score-ledger__row strong{color:var(--score-ok);font:600 11px/1 var(--font-data), ui-monospace, monospace}.score-ledger__row em{color:var(--score-accent);font:600 8px/1.2 var(--font-data), ui-monospace, monospace;font-style:normal}.score-ledger__row[data-impact=not_usage]{border-left:2px solid var(--score-warn)}.score-ledger__row[data-impact=not_usage] strong,.score-ledger__row[data-impact=not_usage] em{color:var(--score-warn)}.score-instrument__foot{min-height:52px;color:var(--score-muted);font:500 9px/1.2 var(--font-data), ui-monospace, monospace;background:#050809;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:10px 30px;display:flex}.score-instrument__foot span:first-child{color:var(--score-ok)}.score-instrument__foot a{color:var(--score-accent);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.score-instrument__foot a:focus-visible{outline:2px solid var(--score-accent);outline-offset:3px}@keyframes score-instrument-scan{0%{opacity:0;transform:translateY(0)}20%{opacity:.55}to{opacity:0;transform:translateY(520px)}}
.score-signal-brief{border-bottom:1px solid var(--score-line);background:#080d10}.score-signal-brief__metrics{border-bottom:1px solid var(--score-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.score-signal-brief__metrics span{border-right:1px solid var(--score-line);color:var(--score-muted);font:500 9px/1.2 var(--font-data), ui-monospace, monospace;align-items:baseline;gap:8px;padding:13px 18px;display:flex}.score-signal-brief__metrics span:last-child{border-right:0}.score-signal-brief__metrics b{color:var(--score-ink);font-variant-numeric:tabular-nums;font-size:15px}.score-signal-brief__metrics span:nth-child(3) b{color:var(--score-warn)}.score-signal-brief__metrics span:nth-child(4) b{color:var(--score-ok)}.score-signal-brief__body{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(175px,.55fr));display:grid}.score-signal-brief__body header,.score-signal-brief__body article{border-right:1px solid var(--score-line);min-width:0;padding:20px 24px}.score-signal-brief__body article:last-child{border-right:0}.score-signal-brief__body header p,.score-signal-brief__body article>span,.score-signal-brief__equation>span{color:var(--score-accent);font:600 8px/1.2 var(--font-data), ui-monospace, monospace;margin:0 0 8px}.score-signal-brief__body h2{color:var(--score-ink);font:620 1.45rem/1.05 var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0}.score-signal-brief__body header>span{max-width:760px;color:var(--score-muted);margin-top:9px;font-size:12px;line-height:1.5;display:block}.score-signal-brief__body article{align-content:center;gap:5px;display:grid}.score-signal-brief__body article[data-tone=opportunity]{background:#e8bc6109}.score-signal-brief__body article[data-tone=opportunity]>span,.score-signal-brief__body article[data-tone=opportunity] strong{color:var(--score-warn)}.score-signal-brief__body article[data-tone=scale]{background:#55a8ff09}.score-signal-brief__body article[data-tone=scale]>span,.score-signal-brief__body article[data-tone=scale] strong{color:#55a8ff}.score-signal-brief__body article b{color:var(--score-ink);font:600 11px/1.2 var(--font-data), ui-monospace, monospace}.score-signal-brief__body article strong{color:var(--score-ok);font:650 15px/1.1 var(--font-data), ui-monospace, monospace}.score-signal-brief__body article small{color:var(--score-muted);font:500 8px/1.4 var(--font-data), ui-monospace, monospace}.score-signal-brief__equation{border-top:1px solid var(--score-line);background:#050809;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:42px;padding:8px 24px;display:grid}.score-signal-brief__equation>span{margin:0}.score-signal-brief__equation code{overflow-wrap:anywhere;color:var(--score-ink);font:500 9px/1.4 var(--font-data), ui-monospace, monospace}.score-signal-brief__equation b{color:var(--score-warn);font:600 8px/1.2 var(--font-data), ui-monospace, monospace}@media (min-width:2200px){.score-signal-brief__metrics span{min-height:52px;padding-inline:24px;font-size:11px}.score-signal-brief__metrics b{font-size:18px}.score-signal-brief__body header,.score-signal-brief__body article{min-height:138px;padding:26px 30px}.score-signal-brief__body h2{font-size:2rem}.score-signal-brief__body header>span{max-width:980px;font-size:15px}.score-signal-brief__body article>span{font-size:10px}.score-signal-brief__body article b{font-size:14px}.score-signal-brief__body article strong{font-size:19px}.score-signal-brief__body article small{font-size:10px}.score-signal-brief__equation{min-height:54px;padding-inline:30px}.score-signal-brief__equation code{font-size:11px}.score-signal-brief__equation b{font-size:10px}}@media (max-width:760px){.score-signal-brief__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.score-signal-brief__metrics span:nth-child(2){border-right:0}.score-signal-brief__metrics span:nth-child(-n+2){border-bottom:1px solid var(--score-line)}.score-signal-brief__body{grid-template-columns:repeat(2,minmax(0,1fr))}.score-signal-brief__body header{border-right:0;border-bottom:1px solid var(--score-line);grid-column:1/-1}.score-signal-brief__body article{min-height:130px;padding:16px}.score-signal-brief__body article[data-tone=scale]{border-top:1px solid var(--score-line);border-right:0;grid-column:1/-1;min-height:110px}.score-signal-brief__body h2{font-size:1.3rem}.score-signal-brief__equation{grid-template-columns:1fr;gap:6px;padding:13px 18px}}@media (max-width:430px){.score-signal-brief__metrics span{flex-direction:column;align-items:flex-start}.score-signal-brief__body article{min-height:144px}}
.score-controls{border-right:1px solid var(--score-line);background:#0b1215c7;min-width:0}.score-controls>header{border-bottom:1px solid var(--score-line);justify-content:space-between;align-items:end;gap:18px;padding:22px 24px 18px;display:flex}.score-controls h2{color:var(--score-ink);font:600 1.2rem/1.15 var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0}.score-controls>header>span{color:var(--score-ok);font:600 9px/1 var(--font-data), ui-monospace, monospace}.score-controls__rows{padding:0 24px;display:grid}.score-controls__rows>label,.score-trust-control{border-bottom:1px solid var(--score-line);grid-template-columns:minmax(150px,.85fr) minmax(140px,1fr) 112px;align-items:center;gap:16px;min-height:88px;display:grid}.score-controls__rows label>span,.score-trust-control>span{min-width:0}.score-controls__rows label b,.score-trust-control b{color:var(--score-ink);font:600 11px/1.2 var(--font-data), ui-monospace, monospace;display:block}.score-controls__rows label small,.score-trust-control small{color:var(--score-muted);font:500 8px/1.35 var(--font-data), ui-monospace, monospace;margin-top:5px;display:block}.score-controls input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.score-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--score-accent) var(--value), #d2ffef17 var(--value));border-radius:3px;height:5px}.score-controls input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--score-accent) var(--value), #d2ffef17 var(--value));border-radius:3px;height:5px}.score-controls input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--score-bg);background:var(--score-accent);width:15px;height:15px;box-shadow:0 0 0 1px var(--score-accent);border-radius:50%;margin-top:-5px}.score-controls input[type=range]::-moz-range-thumb{border:2px solid var(--score-bg);background:var(--score-accent);width:13px;height:13px;box-shadow:0 0 0 1px var(--score-accent);border-radius:50%}.score-controls input[type=range]:focus-visible{outline:2px solid var(--score-accent);outline-offset:4px}.score-controls output{color:var(--score-ink);font:600 10px/1.2 var(--font-data), ui-monospace, monospace;text-align:right;font-variant-numeric:tabular-nums}.score-trust-control{color:var(--score-warn);border-top:1px dashed #e8bc6173;border-bottom:0;margin:0 24px}.score-trust-control b,.score-trust-control output{color:var(--score-warn)}.score-trust-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--score-warn) var(--value), #d2ffef17 var(--value))}.score-trust-control input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--score-warn) var(--value), #d2ffef17 var(--value))}.score-trust-control input[type=range]::-webkit-slider-thumb{background:var(--score-warn);box-shadow:0 0 0 1px var(--score-warn)}.score-trust-control input[type=range]::-moz-range-thumb{background:var(--score-warn);box-shadow:0 0 0 1px var(--score-warn)}
@media (min-width:2200px){.score-surface{width:min(3200px,94vw)}.score-instrument__mast{grid-template-columns:minmax(0,1fr) 204px;min-height:290px;padding:40px}.score-instrument h1{font-size:4rem}.score-instrument__mast>div>span{max-width:980px;font-size:18px}.score-gauge{width:196px;padding:12px}.score-gauge strong{font-size:3.8rem}.score-workspace{grid-template-columns:280px minmax(0,1.35fr) minmax(760px,.8fr);min-height:880px}.score-presets{padding:30px 24px}.score-presets>button{min-height:128px}.score-presets>button b{font-size:14px}.score-presets>button small,.score-presets__rule small{font-size:10px}.score-controls>header{padding:26px 30px 20px}.score-controls h2{font-size:1.5rem}.score-controls__rows{padding:0 30px}.score-controls__rows>label,.score-trust-control{grid-template-columns:minmax(230px,.65fr) minmax(360px,1.35fr) 160px;min-height:112px}.score-controls__rows label b,.score-trust-control b{font-size:14px}.score-controls__rows label small,.score-trust-control small{font-size:10px}.score-controls output{font-size:13px}.score-trust-control{margin:0 30px}.score-receipt{padding:28px}.score-receipt__bar{min-height:42px;font-size:11px}.score-receipt__score strong{font-size:3.3rem}.score-receipt li{min-height:96px;padding:14px 16px}.score-receipt li>div span{font-size:12px}.score-receipt li>div b{font-size:14px}.score-receipt li p{font-size:10px}.score-receipt>button{min-height:52px;font-size:12px}.score-ledger{padding:34px 40px 38px}.score-ledger h2{font-size:1.65rem}.score-ledger__head,.score-ledger__row{grid-template-columns:1fr 1.35fr 160px 1.35fr;min-height:58px}.score-ledger__row b{font-size:12px}.score-ledger__row span{font-size:11px}.score-ledger__row strong{font-size:13px}.score-ledger__row em{font-size:10px}.score-instrument__foot{min-height:60px;font-size:11px}}@media (max-width:1120px){.score-workspace{grid-template-columns:170px minmax(0,1fr)}.score-controls{border-right:0}.score-receipt{border-top:1px solid var(--score-line);grid-column:1/-1;position:static}}@media (max-width:760px){.score-surface{width:min(100%,100vw - 20px)}.score-instrument__mast{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px 20px}.score-instrument h1{font-size:2.35rem}.score-gauge{width:136px}.score-instrument__contract{grid-template-columns:repeat(2,minmax(0,1fr))}.score-instrument__contract span:nth-child(2){border-right:0}.score-instrument__contract span:nth-child(-n+2){border-bottom:1px solid var(--score-line)}.score-workspace{grid-template-columns:1fr}.score-presets{border-right:0;border-bottom:1px solid var(--score-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 14px;display:grid}.score-presets>p{grid-column:1/-1;margin-bottom:8px}.score-presets>button{border:1px solid var(--score-line);grid-template-columns:1fr;align-content:start;gap:7px;min-height:112px;padding:10px}.score-presets>button:last-of-type{border-bottom:1px solid var(--score-line)}.score-presets>button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.score-presets__rule{display:none}.score-controls>header{padding:22px 18px 16px}.score-controls__rows{padding:0 18px}.score-controls__rows>label,.score-trust-control{grid-template-columns:minmax(0,1fr) 88px;gap:10px 14px;min-height:100px;padding:14px 0}.score-controls__rows input[type=range],.score-trust-control input[type=range]{grid-area:2/1/auto/-1}.score-controls output{grid-area:1/2}.score-trust-control{margin:0 18px}.score-receipt{grid-column:auto;padding:16px}.score-ledger{padding:24px 18px 26px}.score-ledger header{flex-direction:column;align-items:flex-start}.score-ledger header code{text-align:left;max-width:none}.score-ledger__head{display:none}.score-ledger__row{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:92px;padding:13px}.score-ledger__row span{grid-column:1}.score-ledger__row strong{grid-area:1/2}.score-ledger__row em{grid-column:1/-1}.score-instrument__foot{flex-direction:column;align-items:flex-start;padding:16px 20px}.score-instrument__foot a{margin-left:0}}@media (max-width:430px){.score-instrument h1{font-size:2rem}.score-instrument__contract span{flex-direction:column;align-items:flex-start}.score-receipt__score strong{font-size:2.3rem}}@media (prefers-reduced-motion:reduce){.score-instrument:before{animation:none}.score-presets>button,.score-receipt>button{transition:none}}
