.river-module__nSDssG__page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#d4d4cf;font-family:var(--font-jetbrains), "JetBrains Mono", monospace;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1014;font-size:.875rem;line-height:1.65}.river-module__nSDssG__shell{max-width:1240px;margin:0 auto}.river-module__nSDssG__page h1,.river-module__nSDssG__page h2,.river-module__nSDssG__page h3,.river-module__nSDssG__page h4{color:#eeeeea;text-wrap:balance;line-height:1.3}.river-module__nSDssG__page h1{margin:12px 0;font-size:clamp(2rem,5vw,3.55rem)}.river-module__nSDssG__page h2{margin-bottom:12px;font-size:1.3rem}.river-module__nSDssG__page h3{margin-bottom:12px;font-size:1rem}.river-module__nSDssG__page h4{margin:20px 0 10px;font-size:.875rem}.river-module__nSDssG__page p,.river-module__nSDssG__page li,.river-module__nSDssG__page dd{text-wrap:pretty}.river-module__nSDssG__page p{margin:12px 0}.river-module__nSDssG__page a{color:#7dd3a0;text-underline-offset:4px}.river-module__nSDssG__page button,.river-module__nSDssG__page input,.river-module__nSDssG__page select{font:inherit;border:1px solid #555d67;border-radius:4px;min-height:44px}.river-module__nSDssG__page button{color:#eeeeea;cursor:pointer;text-align:left;background:#1c2128;padding:10px 14px}.river-module__nSDssG__page button:hover:not(:disabled){border-color:#7dd3a0}.river-module__nSDssG__page button:disabled,.river-module__nSDssG__page input:disabled,.river-module__nSDssG__page select:disabled{cursor:not-allowed;opacity:.65}.river-module__nSDssG__page :focus-visible{outline-offset:4px;outline:2px solid #7dd3a0}.river-module__nSDssG__page input,.river-module__nSDssG__page select{color:#eeeeea;background:#0d1014;width:100%;min-width:0;padding:8px 10px}.river-module__nSDssG__page input[aria-invalid=true]{border-style:dashed;border-width:2px}.river-module__nSDssG__page summary{cursor:pointer;color:#eeeeea;min-height:44px;padding:10px 0}.river-module__nSDssG__page details{border-top:1px solid #3a4048;margin-top:16px}.river-module__nSDssG__page code{overflow-wrap:anywhere;color:#d4d4cf;font-size:.8rem}.river-module__nSDssG__skip{z-index:10;background:#0d1014;padding:12px;position:absolute;top:-120px;left:18px}.river-module__nSDssG__skip:focus{top:8px}.river-module__nSDssG__header{border-bottom:1px solid #3a4048;padding:12px 0 28px}.river-module__nSDssG__nav{flex-wrap:wrap;gap:12px 24px;margin-bottom:34px;display:flex}.river-module__nSDssG__nav a{align-items:center;min-height:44px;display:inline-flex}.river-module__nSDssG__eyebrow{color:#7dd3a0;font-size:.75rem;font-weight:700}.river-module__nSDssG__intro{max-width:760px;font-size:1.05rem}.river-module__nSDssG__scope{color:#a8a8a0;max-width:920px}.river-module__nSDssG__layout{grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:40px;padding-top:32px;display:grid}.river-module__nSDssG__setup,.river-module__nSDssG__result{min-width:0}.river-module__nSDssG__setup{font-size:.8rem}.river-module__nSDssG__setup>p{color:#a8a8a0}.river-module__nSDssG__buttons{gap:8px;margin:20px 0;display:grid}.river-module__nSDssG__page fieldset{border:0;border-top:1px solid #3a4048;min-width:0;padding:22px 0}.river-module__nSDssG__page legend{color:#eeeeea;padding-right:10px;font-weight:700}.river-module__nSDssG__field{color:#eeeeea;gap:7px;margin-bottom:18px;font-size:.8rem;display:grid}.river-module__nSDssG__field small{color:#a8a8a0;font-size:.75rem;font-weight:400;line-height:1.55}.river-module__nSDssG__pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.river-module__nSDssG__page .river-module__nSDssG__primary{color:#0d1014;text-align:center;background:#7dd3a0;border-color:#7dd3a0;width:100%;font-weight:700}.river-module__nSDssG__preflight,.river-module__nSDssG__status{background:#13171c;border:1px solid #3a4048;margin-top:24px;padding:18px}.river-module__nSDssG__status{scroll-margin-top:24px}.river-module__nSDssG__status progress{accent-color:#7dd3a0;width:100%;height:18px}.river-module__nSDssG__error{color:#eeeeea;padding:8px 0;font-weight:700}.river-module__nSDssG__notice{border-left:3px solid #7dd3a0;padding-left:14px}.river-module__nSDssG__quality{background:#13171c;border:1px solid #3a4048;margin-bottom:32px;padding:24px}.river-module__nSDssG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.river-module__nSDssG__metrics dt{color:#a8a8a0;font-size:.75rem}.river-module__nSDssG__metrics dd{color:#eeeeea;overflow-wrap:anywhere;font-weight:700}.river-module__nSDssG__settings div{grid-template-columns:minmax(100px,1fr) 2fr;gap:16px;margin:10px 0;display:grid}.river-module__nSDssG__settings dt{color:#a8a8a0}.river-module__nSDssG__settings dd{overflow-wrap:anywhere}.river-module__nSDssG__situation{border-block:1px solid #3a4048;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding:20px 0;display:grid}.river-module__nSDssG__situation span{color:#a8a8a0;font-size:.75rem;display:block}.river-module__nSDssG__situation strong{color:#eeeeea;margin-top:4px;font-size:1rem;display:block}.river-module__nSDssG__history{color:#a8a8a0;overflow-wrap:anywhere;font-size:.8rem}.river-module__nSDssG__answer{padding:18px 0}.river-module__nSDssG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.river-module__nSDssG__actions button{gap:8px;font-size:.75rem;display:grid}.river-module__nSDssG__actions button[aria-pressed=true]{border:2px solid #7dd3a0;padding:9px 13px}.river-module__nSDssG__actionTitle{justify-content:space-between;gap:8px;font-size:.875rem;display:flex}.river-module__nSDssG__bar{background:#3a4048;height:5px;display:block}.river-module__nSDssG__bar>span{background:#7dd3a0;height:100%;display:block}.river-module__nSDssG__page .river-module__nSDssG__note{color:#a8a8a0;font-size:.75rem}.river-module__nSDssG__inset{border-top:1px solid #3a4048;margin-top:28px;padding-top:24px}.river-module__nSDssG__responseList{list-style:none}.river-module__nSDssG__responseList li{border-bottom:1px solid #2a2e34;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.river-module__nSDssG__rangeTable{border-collapse:collapse;width:100%;margin:12px 0;font-size:.8rem}.river-module__nSDssG__rangeTable caption{text-align:left;color:#a8a8a0;padding:8px 0}.river-module__nSDssG__rangeTable th,.river-module__nSDssG__rangeTable td{text-align:right;border-bottom:1px solid #2a2e34;padding:10px 6px}.river-module__nSDssG__rangeTable th:first-child{text-align:left}.river-module__nSDssG__rangeTable thead th{color:#a8a8a0;font-weight:500}.river-module__nSDssG__lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.river-module__nSDssG__lessons dt{color:#eeeeea;margin-bottom:6px;font-weight:700}.river-module__nSDssG__lessons dd{color:#a8a8a0;font-size:.8rem}.river-module__nSDssG__comparisonPin{background:#13171c;border-left:3px solid #7dd3a0;margin:22px 0;padding:18px}.river-module__nSDssG__comparisonPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.river-module__nSDssG__comparisonPair>div{overflow-wrap:anywhere;min-width:0}.river-module__nSDssG__comparisonPair h4{margin-top:10px}.river-module__nSDssG__comparisonPair dt{color:#a8a8a0;font-size:.75rem}.river-module__nSDssG__comparisonPair dd{color:#eeeeea;margin-bottom:8px}.river-module__nSDssG__comparisonAction{border-top:1px solid #3a4048;padding:8px 0 18px}.river-module__nSDssG__comparisonChange{overflow-wrap:anywhere}@media (max-width:900px){.river-module__nSDssG__layout{grid-template-columns:1fr;gap:32px}.river-module__nSDssG__setup{border-top:1px solid #3a4048;padding-top:32px}}@media (max-width:480px){.river-module__nSDssG__quality{padding:16px}.river-module__nSDssG__pickers,.river-module__nSDssG__actions,.river-module__nSDssG__lessons{grid-template-columns:1fr}.river-module__nSDssG__situation{gap:8px}.river-module__nSDssG__situation strong{font-size:.875rem}.river-module__nSDssG__settings div{grid-template-columns:1fr;gap:2px}.river-module__nSDssG__comparisonPair{gap:12px}}
