.resource-ratio_page__dqY2Q{max-width:720px}.resource-ratio_modes__DrRLU{display:flex;gap:2px;align-self:flex-start;padding:3px;border-radius:9px;background:var(--subtle);margin-bottom:22px}.resource-ratio_mode__XMirW{padding:7px 15px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:13.5px;opacity:.6;cursor:pointer}.resource-ratio_mode__XMirW:hover{opacity:1}.resource-ratio_modeOn___HARk{background:var(--card);font-weight:600;opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.07),0 0 0 1px var(--hair)}.resource-ratio_mode__XMirW:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.resource-ratio_card__FUkN6{background:var(--card);border:1px solid var(--border);border-radius:10px}.resource-ratio_anchorCard__ftTTn{display:flex;flex-direction:column;padding:20px 24px;margin-bottom:18px}.resource-ratio_anchorRow__KJ6rz{display:flex;align-items:center;gap:18px}.resource-ratio_anchorText__oyVHF{display:flex;flex-direction:column;gap:3px;margin-right:auto}.resource-ratio_anchorLabel__rAMZ7{font-size:15px;font-weight:600}.resource-ratio_anchorHint__G_bGa{font-size:13px;opacity:.6}.resource-ratio_tableCard__CsI32{padding:6px 24px 8px}.resource-ratio_rowsCard__dpvDE{padding:20px 24px 22px;margin-bottom:18px}.resource-ratio_input__B7_5Q{height:36px;padding:0 10px;border:0;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.12),0 0 0 1px rgba(49,39,31,.16),0 2px 5px 0 rgba(49,39,31,.08);background:var(--card);color:inherit;font-size:15px;font-weight:600;text-align:right}.resource-ratio_input__B7_5Q:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.resource-ratio_inputBad___1M0b{box-shadow:rgba(0,0,0,.12) 0 1px 1px 0,var(--red) 0 0 0 1.5px,rgba(49,39,31,.08) 0 2px 5px 0}.resource-ratio_anchorInput__S6OIL{width:128px}.resource-ratio_fieldGrid__Dn8SB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.resource-ratio_field__dBedl{display:flex;flex-direction:column;gap:8px}.resource-ratio_fieldHead__h1baO{display:flex;align-items:center;gap:9px}.resource-ratio_fieldRow__KGFdC{display:flex;align-items:center;gap:8px}.resource-ratio_fieldName__x0W9Y{font-size:14px;font-weight:600}.resource-ratio_fieldInput__UreNt{flex:1;min-width:0}.resource-ratio_badNote__H_Idq{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--red)}.resource-ratio_headRow__bW5o1,.resource-ratio_row__CNRvE{display:flex;align-items:center;gap:16px}.resource-ratio_headRow__bW5o1{padding:18px 0 12px}.resource-ratio_row__CNRvE{padding:16px 0;border-top:1px solid var(--hair)}.resource-ratio_label__CgDBi{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.5;white-space:nowrap}.resource-ratio_headWide__mYYl6{margin-right:auto}.resource-ratio_fieldsLabel__nnPyW{display:block;margin-bottom:14px}.resource-ratio_units__7IAd_{display:flex;gap:2px;flex:none;padding:2px;border-radius:8px;background:var(--subtle)}.resource-ratio_unit__86sUq{min-width:34px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:13px;font-weight:600;opacity:.55;cursor:pointer}.resource-ratio_unit__86sUq:hover{opacity:1}.resource-ratio_unitOn__G2kYM{background:var(--card);opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.07),0 0 0 1px var(--hair)}.resource-ratio_unit__86sUq:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.resource-ratio_name__IWCP7{display:flex;align-items:center;gap:14px;margin-right:auto;font-size:15px;font-weight:600}.resource-ratio_icon__RxR8w{display:block;flex:none}.resource-ratio_ratio__rBiih{padding:3px 8px;border-radius:999px;background:var(--subtle);font-size:12px;font-weight:600;opacity:.6}.resource-ratio_mono__U1Cv6{font-family:var(--font-martian-mono),ui-monospace,monospace;font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums}.resource-ratio_target__N3otJ{margin-left:auto;font-size:20px;font-weight:600}.resource-ratio_targetEcho__vbjaY{opacity:.45}.resource-ratio_colHave__QyWxD,.resource-ratio_colTarget__NgXKf{width:96px;text-align:right;font-size:15px}.resource-ratio_colTarget__NgXKf{opacity:.5}.resource-ratio_headHave__Pw5Ww,.resource-ratio_headTarget__5UvRO{width:96px;text-align:right}.resource-ratio_headGap__xKrMU{width:108px;text-align:right}.resource-ratio_headOff__fMt1O{width:200px;margin-left:auto;text-align:center}.resource-ratio_nameCell__Ob7na{width:176px;margin-right:0}.resource-ratio_headName__eeagM{width:176px}.resource-ratio_track__nStlm{position:relative;width:200px;height:8px;margin-left:auto;border-radius:999px;background:var(--subtle)}.resource-ratio_bar__eoqRO{position:absolute;top:0;height:8px;border-radius:999px}.resource-ratio_barOver__0ZmNy{left:50%;background:var(--orange)}.resource-ratio_barShort__NVA7W{right:50%;background:var(--red)}.resource-ratio_tick__8tUL2{position:absolute;left:50%;top:-3px;width:1px;height:14px;background:var(--switch-off)}.resource-ratio_gap__eryDr{width:108px;text-align:right;font-size:13.5px;font-weight:600}.resource-ratio_gapOver__cBYk7{color:var(--orange)}.resource-ratio_gapShort__cT3B6{color:var(--red)}.resource-ratio_gapLevel__OgcNz{opacity:.45}.resource-ratio_callout__7RJ0A{display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:10px;background:var(--accent-bg);color:var(--accent-hover);font-size:14.5px;font-weight:600;margin-bottom:18px}.resource-ratio_note__BMxO3{margin:14px 2px 0;font-size:13px;opacity:.6}@media (max-width:720px){.resource-ratio_headOff__fMt1O,.resource-ratio_track__nStlm{display:none}.resource-ratio_headName__eeagM,.resource-ratio_nameCell__Ob7na{width:auto;margin-right:auto}.resource-ratio_colHave__QyWxD,.resource-ratio_colTarget__NgXKf,.resource-ratio_headHave__Pw5Ww,.resource-ratio_headTarget__5UvRO{width:74px}.resource-ratio_gap__eryDr,.resource-ratio_headGap__xKrMU{width:92px}}@media (max-width:520px){.resource-ratio_fieldGrid__Dn8SB{grid-template-columns:minmax(0,1fr)}.resource-ratio_modes__DrRLU{align-self:stretch}.resource-ratio_modeOn___HARk,.resource-ratio_mode__XMirW{flex:1;min-height:44px}.resource-ratio_anchorRow__KJ6rz{flex-wrap:wrap;row-gap:14px}.resource-ratio_anchorInput__S6OIL,.resource-ratio_fieldInput__UreNt{width:100%;height:44px;font-size:16px}.resource-ratio_anchorInput__S6OIL{flex:1;width:auto}.resource-ratio_unitOn__G2kYM,.resource-ratio_unit__86sUq{min-height:44px}.resource-ratio_colTarget__NgXKf,.resource-ratio_headTarget__5UvRO{display:none}}.resource-ratio_faq__4pmBZ{margin-top:40px;padding-top:24px;border-top:1px solid var(--hair)}.resource-ratio_faqTitle__sRU1m{margin:0 0 6px;font-size:15px;font-weight:600}.resource-ratio_faqItem__j4Inr{border-bottom:1px solid var(--hair)}.resource-ratio_faqQ__ajTHR{padding:13px 2px;font-size:14px;cursor:pointer;list-style:none}.resource-ratio_faqQ__ajTHR::-webkit-details-marker{display:none}.resource-ratio_faqQ__ajTHR:before{content:"+";display:inline-block;width:16px;font-weight:600;opacity:.5}.resource-ratio_faqItem__j4Inr[open] .resource-ratio_faqQ__ajTHR:before{content:"−"}.resource-ratio_faqQ__ajTHR:hover{color:var(--accent)}.resource-ratio_faqQ__ajTHR:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.resource-ratio_faqA___M0fm{margin:0 0 14px;padding-left:16px;font-size:13.5px;line-height:1.55;opacity:.75;max-width:62ch}