.ds-page .quest-effort{border:1px solid var(--night-line-2);border-radius:var(--r-panel);background:var(--night-card);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ds-page .quest-effort-inputs,.ds-page .quest-effort-result{padding:clamp(24px,4vw,48px)}.ds-page .quest-effort-inputs label{border-bottom:1px solid var(--night-line);color:var(--on-night);grid-template-columns:1fr 110px;align-items:center;gap:20px;padding:18px 0;font-size:16px;display:grid}.ds-page .quest-effort input{background:var(--night);border:1px solid var(--night-line-2);border-radius:var(--r-chip);width:100%;min-width:0;min-height:48px;color:var(--on-night);font:16px var(--font-mono);padding:10px}.ds-page .quest-effort-label{font:12px/1.5 var(--font-mono);color:var(--ember-soft);display:block}.ds-page .quest-effort-result{background:var(--glow-chapter);flex-direction:column;justify-content:center;display:flex}.ds-page .quest-effort-result>strong{font:400 clamp(62px,7vw,100px)/1.2 var(--font-display);color:var(--ember)}.ds-page .quest-effort-result>p{color:var(--on-night)}.ds-page .quest-effort-equation{border-block:1px solid var(--night-line-2);font:12px/1.6 var(--font-mono);color:var(--on-night);margin-top:30px;padding:16px 0}.ds-page .quest-effort .quest-effort-note{color:var(--on-night-4);margin-top:22px;font-size:13px;line-height:1.6}.ds-page .quest-effort .quest-ring-stat{background:var(--night);margin-top:28px;padding:20px}.ds-page .quest-effort .quest-ring{width:140px;height:140px}@media (max-width:700px){.ds-page .quest-effort{grid-template-columns:1fr}.ds-page .quest-effort-inputs label{grid-template-columns:1fr 90px}}
