.gropy_page__ul5vN{display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.gropy_chartCard__Hd49u{display:flex;flex-direction:column;gap:8px;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:2px;box-shadow:none;padding:20px;min-width:0}.gropy_chartHead___t_q8{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.gropy_chartHead___t_q8 h1{margin:4px 0 0;font-family:var(--font-fraunces),"Iowan Old Style","Palatino Linotype",serif;font-weight:500;font-size:42px;letter-spacing:-.03em;line-height:1.05}.gropy_pnlFigure__PZB57{margin:0;font-size:32px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.gropy_good__ASU2g{color:var(--sage)}.gropy_bad__iyIoX{color:var(--clay)}.gropy_flat__8WmaU{color:var(--brass)}.gropy_plot__yZdrq{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.gropy_yAxis__B9f7Q{position:relative;color:var(--muted);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden}.gropy_yAxis__B9f7Q span{position:absolute;right:0;transform:translateY(-50%)}.gropy_svg__Z7Sjn{width:100%;height:auto;min-height:168px;display:block}.gropy_gridLine__49Ouw{stroke:var(--line);stroke-width:1}.gropy_zero__H0TMO{stroke:var(--brass);stroke-width:1;opacity:.7}.gropy_area__1N4zx{opacity:.18}.gropy_area__1N4zx.gropy_good__ASU2g{fill:var(--sage)}.gropy_area__1N4zx.gropy_bad__iyIoX{fill:var(--clay)}.gropy_area__1N4zx.gropy_flat__8WmaU{fill:var(--brass)}.gropy_line__CJD1f{fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.gropy_line__CJD1f.gropy_good__ASU2g{stroke:var(--sage)}.gropy_line__CJD1f.gropy_bad__iyIoX{stroke:var(--clay)}.gropy_line__CJD1f.gropy_flat__8WmaU{stroke:var(--brass)}.gropy_times__A8bwb{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gropy_timeRow__BoNzE{display:flex;justify-content:space-between;gap:8px;min-width:0}.gropy_timeRow__BoNzE>span{min-width:0}.gropy_times__A8bwb b{display:block;color:var(--text);font-weight:600}.gropy_controls__HatF4{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;align-items:start}.gropy_prompt__BYUPj{width:100%;min-height:88px;resize:vertical;background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:12px;color:var(--text);font:inherit;font-weight:500;line-height:1.45}.gropy_promptRow__dN5CN{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.gropy_rules__vU4TR{display:flex;flex-direction:column;gap:10px;margin:12px 0}.gropy_hardRule___fOU3{display:grid;grid-template-columns:auto minmax(0,1fr) 88px minmax(0,1.3fr);grid-gap:8px 12px;gap:8px 12px;align-items:center}.gropy_hardRule___fOU3 input[type=checkbox]{accent-color:var(--brass)}.gropy_amount__AHAsN{display:contents}.gropy_amount__AHAsN input{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:8px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gropy_hardLabel__Nrsyy{font-weight:600}.gropy_unit__Raslm{color:var(--muted);font-size:14px;font-weight:500}.gropy_extraForm__g7x9l{display:flex;gap:8px;align-items:flex-end}.gropy_extraForm__g7x9l .field{flex:1 1;min-width:0}.gropy_armed__e7vSc,.gropy_extraList__GBLTA{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.gropy_armed__e7vSc li,.gropy_extraList__GBLTA li{display:flex;gap:8px;align-items:flex-start;font-weight:500}.gropy_extraList__GBLTA input{margin-top:4px;accent-color:var(--brass)}.gropy_armed__e7vSc li{color:var(--text)}.gropy_work__W0W1W{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);grid-gap:16px;gap:16px;align-items:start}.gropy_mainCol__snPD5{display:flex;flex-direction:column;gap:16px;min-width:0}.gropy_reasoning__HUW5h{position:-webkit-sticky;position:sticky;top:92px;max-height:calc(100vh - 88px);overflow:auto;display:flex;flex-direction:column;gap:12px}.gropy_feedItem__IeRSi,.gropy_feed__nMmC3{display:flex;flex-direction:column;gap:6px}.gropy_feed__nMmC3{margin:0;padding:0;list-style:none;gap:12px}.gropy_feed__nMmC3 li{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line)}.gropy_reason__YLh2m{margin:0;font-weight:500;line-height:1.45}.gropy_grid__cYD8l{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:12px;gap:12px}.gropy_card__3mZFW{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:2px;box-shadow:none;padding:16px;min-width:0;transition:border-color .25s ease}.gropy_card__3mZFW:hover{border-color:var(--accent)}.gropy_card__3mZFW+.gropy_card__3mZFW,.gropy_stack__uPfPf{display:flex;flex-direction:column;gap:12px}.gropy_kicker__SOu1f{margin:0}.gropy_name__z9CCD{margin:8px 0;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.gropy_realized__freLp{margin:8px 0 0;color:var(--text);font-weight:600}.gropy_address__WyWZX{margin:8px 0;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:1.35;overflow-wrap:anywhere}.gropy_meter__W_o4A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.gropy_pip__N_nd8{border:1px solid var(--line);border-radius:2px;padding:8px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.3}.gropy_pipOn__K5FQX{background:var(--clay-dim);border-color:transparent;color:var(--clay)}.gropy_pipFire__z1Yt_{border-style:dashed}.gropy_note__CuTqx{margin:0;color:var(--muted);font-size:15px;font-weight:500;line-height:1.45}.gropy_section__pelhn{display:flex;flex-direction:column;gap:12px}.gropy_table__Mgaxn{width:100%;border-collapse:collapse}.gropy_table__Mgaxn td,.gropy_table__Mgaxn th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:top;font-size:15px}.gropy_table__Mgaxn th{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gropy_num__hQt5n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gropy_coin__j20ko{font-weight:700}.gropy_log__sx98r{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.gropy_log__sx98r li{padding-bottom:8px;border-bottom:1px solid var(--line);font-weight:500}.gropy_when__Wx6M_{color:var(--brass);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gropy_chips__zf6NE{display:flex;flex-wrap:wrap;gap:8px}.gropy_chip__VKixi{border:1px solid var(--line);border-radius:2px;padding:4px 10px;background:var(--brass-dim);color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.gropy_stats__pIHbG{display:flex;flex-wrap:wrap;gap:16px;margin:0;color:var(--muted);font-weight:500}.gropy_stats__pIHbG b{color:var(--text);font-weight:700;margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:800px){.gropy_controls__HatF4,.gropy_grid__cYD8l,.gropy_work__W0W1W{grid-template-columns:minmax(0,1fr)}.gropy_reasoning__HUW5h{position:static;max-height:none;order:-1}.gropy_svg__Z7Sjn{height:168px}.gropy_extraForm__g7x9l{flex-direction:column;align-items:stretch}.gropy_extraForm__g7x9l button{align-self:flex-start}.gropy_hardRule___fOU3{grid-template-columns:auto 5.5rem minmax(0,1fr)}.gropy_hardLabel__Nrsyy{grid-column:2/-1}.gropy_amount__AHAsN input{grid-column:2}.gropy_unit__Raslm{grid-column:3}.gropy_chartHead___t_q8 h1{font-size:32px;white-space:nowrap}.gropy_pnlFigure__PZB57{font-size:24px;white-space:nowrap}}