.scc .scc-hero-copy p:last-child{color:var(--on-night-4)}.scc .scc-dial-label{letter-spacing:.1em;padding:4px 8px;font-size:12px}.scc .scc-dial-mid{inset:25%}.scc .scc-dial-mid .nzc-dial-k.esgc-ember{color:var(--ember);white-space:nowrap}.scc .scc-dial-mid .nzc-dial-k.is-sm{white-space:nowrap}.scc .scc-dots{grid-template-columns:repeat(10,7px);gap:6px;display:grid}.scc .scc-dots span{background:var(--blue-on-night);opacity:.1;border-radius:50%;width:7px;height:7px;transition:opacity .4s,background .4s}.scc .scc-dots span[data-s=b]{opacity:1}.scc .scc-dots span[data-s=e]{opacity:1;background:var(--ember)}@media (max-width:520px){.scc .scc-dl-name{display:none}.scc .scc-dial-label{letter-spacing:.02em;padding:3px 6px;font-size:12px}.scc .scc-dots{grid-template-columns:repeat(10,5px);gap:4px}.scc .scc-dots span{width:5px;height:5px}}.scc a.esgc-card,.scc a.esgc-card:hover{color:inherit;text-decoration:none}.scc a.esgc-card:hover{border-color:var(--blue-line)}.scc .scc-fit-inputs{gap:16px;margin-bottom:26px}.scc .scc-fit-inputs .esgc-tabs{margin-bottom:0}.scc .scc-fit{flex-direction:column;gap:14px;display:flex}.scc .scc-fit .esgc-meter-head{flex-wrap:nowrap;margin-bottom:8px}.scc .scc-fit .esgc-meter-l{font-size:16px;line-height:1.3}.scc .scc-fit-tag{white-space:nowrap}.scc .scc-fit-track{background:var(--esgc-hair);border-radius:6px;height:12px;overflow:hidden}.scc .scc-fit-fill{transform-origin:0;height:100%;transition:transform .7s var(--esgc-ease);background:var(--nzc-blue-tint);border-radius:6px}.scc .scc-fit-row[data-tag=possible] .scc-fit-fill{background:var(--blue)}.scc .scc-fit-row[data-tag=strong] .scc-fit-fill{background:linear-gradient(90deg, var(--blue), var(--ember))}.scc .scc-fit-row[data-tag=strong] .scc-fit-tag{color:var(--ember)}.scc .scc-fit-row[data-tag=possible] .scc-fit-tag{color:var(--on-night)}.scc .scc-tl .esgc-tl-row.is-before .esgc-tl-node{border-color:var(--blue-on-night)}.scc .scc-tl .esgc-tl-row.is-before .esgc-tl-date,.scc .scc-tl .esgc-tl-row.is-writing .esgc-tl-card .esgc-mono{color:var(--blue-on-night)}.scc .scc-tl .esgc-tl-node[data-lit]{background:var(--ember);border-color:var(--ember)}.scc .scc-duties{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.scc .scc-duty{border:1px solid var(--night-line);min-height:48px;color:var(--on-night);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;font-size:15px;transition:background .3s,border-color .3s;display:flex}.scc .scc-duty.is-on{background:var(--blue-wash);border-color:var(--blue)}.scc .scc-duty-sq{border-radius:3px;flex:none;width:10px;height:10px}.scc .scc-duty-name{flex:1;min-width:0;line-height:1.3}.scc .scc-duty-st{white-space:nowrap;font-size:12px}.scc .scc-buying{background:var(--blue-wash);border:1px solid var(--blue-line);border-radius:18px;padding:18px 20px}.scc .scc-buying .esgc-mono{margin-bottom:6px}.scc .scc-buying-h{font-family:var(--font-display);color:var(--on-night);margin:0 0 8px;font-size:22px;line-height:1.25}.scc .scc-fee{flex-direction:column;gap:18px;display:flex}.scc .scc-fee .esgc-tabs{margin-bottom:0}.scc .scc-fee-h{font-family:var(--font-display);color:var(--on-night);margin:0 0 8px;font-size:clamp(26px,2.8vw,36px);line-height:1.1}.scc .scc-cert{background:linear-gradient(90deg, var(--blue), var(--blue-on-night))}.scc .scc-grade{margin-bottom:22px}.scc .scc-grade .esgc-meter-head{margin-bottom:8px}.scc .scc-grade-name{font-family:var(--font-display);color:var(--on-night);margin:0;font-size:22px}.scc .scc-grade-bar{border-radius:12px;height:40px;display:flex;overflow:hidden}.scc .scc-grade-bar>div{font-family:var(--font-mono);color:var(--on-night);transition:width .4s var(--esgc-ease);justify-content:center;align-items:center;font-size:12px;display:flex}.scc .is-p{background:var(--ember)}.scc .is-m{background:var(--blue)}.scc .is-c{background:var(--blue-on-night)}.scc .scc-key{color:var(--on-night-4);flex-wrap:wrap;gap:16px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.scc .scc-key li{align-items:center;gap:8px;display:flex}.scc .scc-key span{border-radius:3px;width:12px;height:12px}.scc .scc-order{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.scc .scc-order li{align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.scc .scc-order-n{width:48px;height:48px;font-family:var(--font-mono);color:var(--on-night);background:var(--blue);box-shadow:0 0 0 6px var(--esgc-blue-ring);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;transition:background .4s,box-shadow .4s;display:flex}.scc .scc-order li.lv-1 .scc-order-n{background:var(--ember);opacity:.6;box-shadow:0 0 0 6px var(--esgc-ember-ring)}.scc .scc-order li.lv-2 .scc-order-n{background:var(--ember);box-shadow:0 0 0 6px var(--esgc-ember-ring)}.scc .scc-order li>div{min-width:0;padding-top:4px}.scc .scc-order-p{color:var(--on-night-4);margin:0;font-size:15px;line-height:1.5}.scc .scc-order li.lv-2 .scc-order-p{color:var(--ember-soft)}.scc .scc-iso{border-top:1px solid var(--night-line);padding-top:20px}.scc .scc-iso-track{background:var(--esgc-hair);border-radius:7px;height:14px;margin-bottom:8px;position:relative}.scc .scc-iso-fill{transform-origin:0;background:var(--blue-on-night);border-radius:7px;transition:transform .3s,background .3s;position:absolute;inset:0}.scc .scc-iso-fill.is-in{background:var(--ember)}.scc .scc-iso-mark{background:var(--on-night);width:2px;position:absolute;top:-5px;bottom:-5px;left:66.67%}.scc .scc-iso-verdict{font-family:var(--font-display);color:var(--blue-on-night);margin:14px 0 0;font-size:24px;line-height:1.2}.scc .scc-iso-verdict.is-in{color:var(--ember)}.scc .scc-quote{font-family:var(--font-display);color:var(--ember);max-width:26ch;margin:22px 0 0;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.scc .scc-own-verdict{font-family:var(--font-display);flex:200px;margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.scc .scc-own-verdict.is-start{color:var(--ember)}.scc .scc-own-verdict.is-close{color:var(--on-night)}.scc .scc-own-verdict.is-done{color:var(--blue-on-night)}.scc .scc-owns{flex-direction:column;gap:8px;display:flex}.scc .scc-owns .esgc-check{margin-top:0}.scc .scc-owns .esgc-check-box{width:22px;height:22px;color:var(--on-night);justify-content:center;align-items:center;font-size:13px;display:flex}.scc .scc-owns .esgc-check.is-on .esgc-check-box{background:var(--blue);border-color:var(--blue-on-night)}.scc .scc-case-h{font-family:var(--font-display);color:var(--on-night);margin:0 0 14px;font-size:clamp(28px,3vw,40px);line-height:1.05}.scc .scc-case-p{color:var(--on-night-3);margin:0 0 20px;font-size:17px;line-height:1.55}.scc .scc-props{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.scc .scc-prop{border-radius:var(--r-card);background:var(--night-card);border:1px solid var(--esgc-hair);min-width:0;color:var(--on-night);cursor:pointer;text-align:left;font-family:var(--font-ui);--c:var(--blue);flex:220px;align-items:center;gap:18px;padding:18px 20px;transition:border-color .3s;display:flex}.scc .scc-prop.is-B{--c:var(--blue-on-night)}.scc .scc-prop.is-C{--c:var(--ember)}.scc .scc-prop.is-on{border-color:var(--c)}.scc .scc-prop-ring{width:76px;height:76px;font-family:var(--font-display);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--esgc-hair) 0);transition:--p 1s var(--esgc-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;display:flex;position:relative}.scc .scc-prop-ring:before{content:"";background:var(--night-card);border-radius:50%;position:absolute;inset:8px}.scc .scc-prop-ring span{position:relative}.scc .scc-prop-t{flex-direction:column;gap:4px;min-width:0;display:flex}.scc .scc-prop-name{font-family:var(--font-display);font-size:24px;line-height:1.1}.scc .scc-cmp{padding:clamp(18px,2.4vw,28px)}.scc .scc-cmp-row{border-bottom:1px solid var(--esgc-hair);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 0;display:flex}.scc .scc-cmp-row p{min-width:0;color:var(--on-night);flex:320px;margin:0;font-size:16px;line-height:1.45}.scc .scc-cmp-cells{gap:8px;display:flex}.scc .scc-cell{border:1px solid var(--esgc-pill-line);width:48px;height:48px;color:var(--on-night);font-family:var(--font-mono);cursor:pointer;--c:var(--blue);background:0 0;border-radius:14px;font-size:13px;transition:background .25s,border-color .25s}.scc .scc-cell.is-B{--c:var(--blue-on-night)}.scc .scc-cell.is-C{--c:var(--ember)}.scc .scc-cell.is-on{background:var(--c);border-color:var(--c)}.scc .scc-still{border-radius:var(--r-card);background:var(--ember-wash);border:1px solid var(--esgc-ember-line);margin-top:20px;padding:clamp(22px,3vw,30px) clamp(22px,3vw,34px)}.scc .scc-still p:not(.esgc-mono){color:var(--on-night);margin:0 0 8px;font-size:16px;line-height:1.45}.scc .esgc-brief .scc-bline{font-family:var(--font-mono);color:var(--on-night-3);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.scc .esgc-push+.para-next{margin-top:4px}
