._layer_16f0t_1{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end}._backdrop_16f0t_1{position:absolute;inset:0;border:0;background:#12202c38;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}._panel_16f0t_1{position:relative;width:min(420px,calc(100vw - 32px));height:calc(100vh - 32px);margin:16px;border:1px solid #dce5ed;border-radius:20px;background:#fff;box-shadow:0 24px 70px #16304738;display:flex;flex-direction:column;overflow:hidden;animation:_enter_16f0t_1 .22s ease-out}._header_16f0t_1{min-height:79px;padding:0 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e6ebf0}._assistantMark_16f0t_1,._heroIcon_16f0t_1{display:grid;place-items:center;color:#0081f7;background:#eaf4ff}._assistantMark_16f0t_1{width:40px;height:40px;border-radius:12px}._header_16f0t_1>div:nth-child(2){display:flex;flex-direction:column;gap:2px}._header_16f0t_1 span{font:8px var(--font-mono);letter-spacing:.1em;color:#0081f7}._header_16f0t_1 h2{margin:0;font:500 16px var(--font-display);letter-spacing:-.015em}._close_16f0t_1{margin-left:auto;width:34px;height:34px;border:1px solid #e1e7ed;border-radius:10px;background:#fff;color:#75818d;display:grid;place-items:center;cursor:pointer}._close_16f0t_1:hover{border-color:#c7d3de;color:#1a1a1a}._conversation_16f0t_1{flex:1;padding:40px 26px 24px;overflow:auto}._heroIcon_16f0t_1{width:52px;height:52px;border-radius:16px;margin-bottom:20px}._conversation_16f0t_1 h3{font:500 25px var(--font-display);letter-spacing:-.035em;margin:0 0 9px}._conversation_16f0t_1>p{max-width:325px;margin:0;color:#6f7d89;font:11px/1.65 var(--font-mono)}._suggestions_16f0t_1{display:flex;flex-direction:column;gap:8px;margin-top:28px}._suggestions_16f0t_1 button{width:100%;min-height:48px;padding:11px 13px;border:1px solid #e2e8ee;border-radius:12px;background:#f8fafc;color:#3b4854;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font:10px/1.35 var(--font-mono);cursor:pointer;transition:.15s}._suggestions_16f0t_1 button span{color:#0081f7;font-size:15px}._suggestions_16f0t_1 button:hover{border-color:#b8d9f7;background:#f1f8ff;color:#0069c8;transform:translateY(-1px)}._composer_16f0t_1{padding:15px 18px 18px;border-top:1px solid #e6ebf0;background:#fbfcfd}._composer_16f0t_1>label{display:block;margin:0 3px 8px;font:8px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#7f8b96}._inputRow_16f0t_1{display:flex;align-items:flex-end;gap:8px;padding:7px 7px 7px 13px;border:1px solid #dce4eb;border-radius:14px;background:#fff;box-shadow:0 3px 14px #1b37530a}._inputRow_16f0t_1:focus-within{border-color:#85bff5;box-shadow:0 0 0 3px #0081f714}._inputRow_16f0t_1 textarea{flex:1;min-width:0;max-height:96px;padding:7px 0;border:0;outline:0;resize:none;background:transparent;color:#1a1a1a;font:11px/1.45 var(--font-mono)}._inputRow_16f0t_1 textarea::placeholder{color:#9aa5ae}._inputRow_16f0t_1 button{width:38px;height:38px;flex:0 0 38px;border:0;border-radius:11px;background:#0081f7;color:#fff;display:grid;place-items:center;cursor:pointer}._inputRow_16f0t_1 button:hover:not(:disabled){background:#006dcc}._inputRow_16f0t_1 button:disabled{background:#d9e1e7;color:#9ea9b2;cursor:not-allowed}._composer_16f0t_1>small{display:block;margin:8px 3px 0;color:#9aa5ae;font:8px/1.4 var(--font-mono)}@keyframes _enter_16f0t_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(max-width:600px){._backdrop_16f0t_1{background:#12202c59}._panel_16f0t_1{width:100%;height:100%;margin:0;border:0;border-radius:0}._conversation_16f0t_1{padding-top:34px}._header_16f0t_1{min-height:72px}._composer_16f0t_1{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._panel_16f0t_1{animation:none}._suggestions_16f0t_1 button{transition:none}}._messages_16f0t_5{display:flex;flex-direction:column;gap:10px}._bubble_16f0t_7{max-width:88%;padding:11px 14px;border-radius:14px;font:11px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:break-word}._fromUser_16f0t_9{align-self:flex-end;background:#0081f7;color:#fff;border-bottom-right-radius:5px}._fromBot_16f0t_11{align-self:flex-start;background:#f4f8fc;border:1px solid #e2e8ee;color:#2c3944;border-bottom-left-radius:5px}._bubbleError_16f0t_13{background:#fdf2f2;border-color:#f0caca;color:#9b3535}._thinking_16f0t_15{color:#8a97a3;font-style:italic;animation:_pulse_16f0t_1 1.4s ease-in-out infinite}@keyframes _pulse_16f0t_1{0%,to{opacity:.55}50%{opacity:1}}._reset_16f0t_19{margin-left:auto;padding:7px 11px;border:1px solid #e1e7ed;border-radius:10px;background:#fff;color:#5d6a76;font:9px var(--font-mono);cursor:pointer;white-space:nowrap}._reset_16f0t_19:hover{border-color:#c7d3de;color:#1a1a1a}._reset_16f0t_19+._close_16f0t_1{margin-left:0}@media(prefers-reduced-motion:reduce){._thinking_16f0t_15{animation:none}}._btn_1jw0t_1{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);background:var(--color-kpi-bg);color:var(--color-text);border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:600;cursor:pointer}._btn_1jw0t_1:hover:not(:disabled){border-color:var(--color-action-blue);color:var(--color-action-blue)}._btn_1jw0t_1:disabled{opacity:.4;cursor:not-allowed}._wrap_1rm0o_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:8px 10px;box-shadow:var(--shadow-card)}._tabs_1rm0o_27{display:inline-flex;background:var(--color-kpi-bg);border-radius:8px;padding:3px;gap:2px}._tab_1rm0o_27{border:none;background:transparent;color:var(--color-text-secondary);font-size:.82rem;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer}._tabActive_1rm0o_65{background:var(--color-action-blue);color:#fff}._nav_1rm0o_75{display:flex;align-items:center;gap:8px}._navBtn_1rm0o_87{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:7px;cursor:pointer}._navBtn_1rm0o_87:disabled{opacity:.35;cursor:not-allowed}._navLabel_1rm0o_123{font-size:.85rem;font-weight:600;color:var(--color-text);min-width:130px;text-align:center}._navLabel_1rm0o_123:first-letter{text-transform:uppercase}._wrap_110e4_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 12px 16px 16px}._title_110e4_17{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:10px}._empty_110e4_31{padding:60px 16px;text-align:center;color:var(--color-text-secondary);font-size:.88rem}._wrap_1t5bo_1{margin-top:10px;display:flex;align-items:center;gap:8px}._track_1t5bo_15{flex:1;height:8px;border-radius:999px;background:var(--color-kpi-bg);overflow:hidden}._fill_1t5bo_31{height:100%;border-radius:999px;transition:width .6s ease}._fill_1t5bo_31._high_1t5bo_43{background:var(--color-green)}._fill_1t5bo_31._mid_1t5bo_51{background:var(--color-amber)}._fill_1t5bo_31._low_1t5bo_59{background:var(--color-error)}._fill_1t5bo_31._neutral_1t5bo_67{background:var(--color-border)}._label_1t5bo_75{font-size:.76rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}._page_a9o52_1{display:flex;flex-direction:column;gap:16px}._estadoGrid_a9o52_13{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._estadoCard_a9o52_25{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px 20px;display:flex;flex-direction:column;gap:10px;justify-content:center}._socBig_a9o52_49{display:flex;align-items:baseline;gap:10px}._socNumber_a9o52_61{font-family:var(--font-display);font-size:2.1rem;font-weight:700;color:var(--color-text)}._socKwh_a9o52_75{font-size:.78rem;color:var(--color-text-secondary)}._limits_a9o52_85{display:flex;justify-content:space-between;font-size:.72rem;color:var(--color-text-secondary)}._statRow_a9o52_99{display:flex;justify-content:space-between;align-items:baseline;font-size:.84rem}._statLabel_a9o52_113{color:var(--color-text-secondary)}._statValue_a9o52_121{font-family:var(--font-display);font-weight:600;color:var(--color-text)}._nota_a9o52_133{font-size:.7rem;color:var(--color-text-secondary);margin:4px 0 0}._toolbar_a9o52_145{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._partialNote_a9o52_161{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:var(--color-text);border-radius:10px;padding:10px 14px;font-size:.82rem}@media(max-width:860px){._estadoGrid_a9o52_13{grid-template-columns:1fr}}._wrap_17g3g_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 16px 16px}._title_17g3g_17{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:10px}._empty_17g3g_31{padding:60px 16px;text-align:center;color:var(--color-text-secondary);font-size:.88rem}._wrap_13nxv_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 12px 12px 4px}._headerRow_13nxv_17{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 16px 6px}._title_13nxv_35{font-size:1rem;font-weight:600;color:var(--color-text)}._note_13nxv_47{font-size:.76rem;color:var(--color-text-secondary);font-style:italic}._empty_13nxv_59{padding:60px 16px;text-align:center;color:var(--color-text-secondary);font-size:.88rem}._wrap_a72ox_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px 20px;flex:1;min-width:260px}._headerRow_a72ox_21{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}._title_a72ox_35{font-size:.88rem;font-weight:600;color:var(--color-text)}._total_a72ox_47{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-text-secondary)}._bar_a72ox_61{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--color-kpi-bg);margin-bottom:14px}._segment_a72ox_79{height:100%;transition:width .6s ease}._legend_a72ox_89{display:flex;flex-direction:column;gap:8px}._legendItem_a72ox_101{display:flex;align-items:center;gap:8px;font-size:.8rem}._dot_a72ox_115{width:9px;height:9px;border-radius:50%;flex-shrink:0}._legendLabel_a72ox_129{color:var(--color-text);font-weight:500}._legendPct_a72ox_139{margin-left:auto;font-family:var(--font-display);font-weight:700;color:var(--color-text)}._legendKwh_a72ox_153{color:var(--color-text-secondary);font-size:.74rem;min-width:72px;text-align:right}._page_hepyx_1{display:flex;flex-direction:column;gap:16px}._toolbar_hepyx_13{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._partialNote_hepyx_29{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:var(--color-text);border-radius:10px;padding:10px 14px;font-size:.82rem}._splitRow_hepyx_47{display:flex;gap:16px;flex-wrap:wrap}._empty_hepyx_59{padding:60px 16px;text-align:center;color:var(--color-text-secondary);font-size:.9rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card)}._wrap_wpkga_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 22px}._title_wpkga_17{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:12px}._headline_wpkga_31{font-size:1.15rem;color:var(--color-text);margin-bottom:16px}._ahorro_wpkga_43{font-family:var(--font-display);font-size:1.6rem;color:var(--color-green)}._pct_wpkga_55{color:var(--color-green);font-weight:600}._costRow_wpkga_65{display:flex;gap:24px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--color-border);margin-bottom:16px}._costItem_wpkga_83{display:flex;flex-direction:column;gap:3px}._costLabel_wpkga_95{font-size:.74rem;color:var(--color-text-secondary)}._costValue_wpkga_105{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--color-text)}._desgloseHeader_wpkga_119{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:600;color:var(--color-text);margin-bottom:10px}._estimadoBadge_wpkga_139{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--color-text-secondary);background:var(--color-kpi-bg);border:1px solid var(--color-border);padding:1px 8px;border-radius:999px}._desgloseGrid_wpkga_161{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}._desgloseCard_wpkga_175{display:flex;gap:10px;background:var(--color-kpi-bg);border-radius:10px;padding:12px 14px}._dotBateria_wpkga_191,._dotFv_wpkga_193{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px}._dotBateria_wpkga_191{background:var(--color-green)}._dotFv_wpkga_193{background:var(--color-amber)}._desgloseLabel_wpkga_225{font-size:.72rem;color:var(--color-text-secondary);margin-bottom:3px}._desgloseValue_wpkga_237{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-text)}._desgloseSub_wpkga_251{font-size:.7rem;color:var(--color-text-secondary);margin-top:2px}._desgloseNota_wpkga_263{font-size:.72rem;color:var(--color-text-secondary);margin:0;line-height:1.4}@media(max-width:560px){._desgloseGrid_wpkga_161{grid-template-columns:1fr}}._wrap_1547l_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 16px 16px}._headerRow_1547l_17{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:6px}._title_1547l_35{font-size:1rem;font-weight:600;color:var(--color-text)}._stats_1547l_47{display:flex;gap:16px;font-size:.78rem;color:var(--color-text-secondary)}._stats_1547l_47 strong{color:var(--color-text);font-family:var(--font-display)}._bandStrip_1547l_71{display:flex;height:22px;border-radius:6px;overflow:hidden;margin-top:10px}._band_1547l_71{display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:#0000008c;overflow:hidden;white-space:nowrap}._wrap_zksxz_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 12px 16px 4px}._headerRow_zksxz_17{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 16px 10px}._title_zksxz_35{font-size:1rem;font-weight:600;color:var(--color-text)}._subtitle_zksxz_47{margin:2px 0 0;font-size:.76rem;color:var(--color-text-secondary)}._legend_zksxz_59{display:flex;flex-wrap:wrap;gap:12px}._legendItem_zksxz_71{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;color:var(--color-text-secondary)}._dot_zksxz_87{width:8px;height:8px;border-radius:50%;flex-shrink:0}._page_1whyg_1{display:flex;flex-direction:column;gap:16px}._narrativa_1whyg_13{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:18px 22px}._narrativaTitle_1whyg_29{font-size:.9rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}._narrativaText_1whyg_47{margin:0;color:var(--color-text);font-size:.98rem;line-height:1.6}._empty_1whyg_61{padding:60px 20px;text-align:center;color:var(--color-text-secondary);font-size:.9rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card)}._empty_1whyg_61 code{background:var(--color-kpi-bg);padding:1px 6px;border-radius:4px}._app_el3n2_1{min-height:100vh;display:flex;background:#f4f7fa;color:#1a1a1a}._sidebar_el3n2_1{position:sticky;top:0;width:222px;height:100vh;flex:0 0 222px;background:#fff;border-right:1px solid #e3e9ef;padding:26px 16px;display:flex;flex-direction:column;z-index:20}._logo_el3n2_1{display:flex;align-items:center;gap:10px;padding:0 10px 34px}._logo_el3n2_1 img{width:114px}._logo_el3n2_1 span{font:700 10px var(--font-mono);letter-spacing:.12em;color:#0081f7}._sidebar_el3n2_1 nav{display:flex;flex-direction:column;gap:7px}._sidebar_el3n2_1 button{height:45px;border:0;background:transparent;border-radius:10px;padding:0 13px;display:flex;align-items:center;gap:12px;color:#7a8795;font-size:13px;cursor:pointer}._sidebar_el3n2_1 button svg{width:18px}._sidebar_el3n2_1 button:hover{background:#f4f8fc;color:#1a1a1a}._sidebar_el3n2_1 ._active_el3n2_1{background:#eaf4ff;color:#0081f7;font-weight:600}._sideFoot_el3n2_1{margin-top:auto;padding:16px 12px;border-top:1px solid #eef1f4;font-size:11px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px}._sideFoot_el3n2_1 i{width:8px;height:8px;background:#00a99d;border-radius:50%;box-shadow:0 0 0 4px #e0f5f2}._sideFoot_el3n2_1 small{grid-column:2;color:#9aa5b0}._content_el3n2_1{min-width:0;flex:1}._topbar_el3n2_1{height:72px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e3e9ef;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 30px;position:sticky;top:0;z-index:10}._topbar_el3n2_1>div:first-child,._strategy_el3n2_1{display:flex;flex-direction:column;gap:3px}._topbar_el3n2_1 small,._strategy_el3n2_1 span{font:9px var(--font-mono);text-transform:uppercase;color:#8a96a2;letter-spacing:.07em}._topbar_el3n2_1 strong{font-size:13px}._strategy_el3n2_1{text-align:center}._strategy_el3n2_1 strong{color:#0081f7}._topRight_el3n2_1{justify-self:end;display:flex;align-items:center;gap:15px;color:#768390;font:11px var(--font-mono)}._topRight_el3n2_1 b{color:#0081f7;background:#eaf4ff;border-radius:15px;padding:5px 9px}._topRight_el3n2_1 i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1a1a1a;color:#fff;font-style:normal}main{max-width:1480px;margin:auto;padding:34px 34px 60px}._welcome_el3n2_1{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px}._welcome_el3n2_1>div:first-child>span{font:10px var(--font-mono);text-transform:uppercase;color:#7d8995}._welcome_el3n2_1 h1{font:34px/1.12 var(--font-display);font-weight:500;letter-spacing:-.035em;margin:8px 0 0}._todayStatus_el3n2_1{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;background:#fff;border:1px solid #e2e8ee;border-radius:12px;padding:13px 17px;min-width:210px}._todayStatus_el3n2_1 i{grid-row:1/3;width:8px;height:8px;background:#00a99d;border-radius:50%;margin-top:3px}._todayStatus_el3n2_1 span{font:9px var(--font-mono);color:#8b96a1;text-transform:uppercase}._todayStatus_el3n2_1 strong{font-size:12px}._savingsRow_el3n2_1{display:grid;grid-template-columns:1.5fr .75fr;gap:16px;margin-bottom:16px}._savingsRow_el3n2_1:has(>:only-child){grid-template-columns:1fr}._savingsRow_el3n2_1:has(>:only-child) ._savingCard_el3n2_1{min-height:auto}._savingCard_el3n2_1,._monthCard_el3n2_1,._flowCard_el3n2_1,._planCard_el3n2_1,._kpi_el3n2_1{background:#fff;border:1px solid #e1e7ed;border-radius:16px;box-shadow:0 8px 30px #1b375309}._savingCard_el3n2_1{min-height:212px;padding:24px 27px;background:linear-gradient(122deg,#0079e9,#43bafd);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:start;position:relative;overflow:hidden}._savingCard_el3n2_1:after{content:"";position:absolute;width:300px;height:300px;border:48px solid rgba(255,255,255,.08);border-radius:50%;right:-120px;top:-160px}._savingCard_el3n2_1>div:first-child{display:flex;flex-direction:column}._savingCard_el3n2_1 span{font:11px var(--font-mono)}._savingCard_el3n2_1 small{font:10px var(--font-mono);opacity:.65;margin-top:5px}._savingCard_el3n2_1>strong{font:58px/1 var(--font-display);font-weight:500;letter-spacing:-.055em;z-index:2}._savingBottom_el3n2_1{grid-column:1/-1;align-self:end;border-top:1px solid rgba(255,255,255,.25);padding-top:15px;display:flex;align-items:center;gap:22px}._savingBottom_el3n2_1 b{margin-right:auto;font:12px var(--font-mono);padding:6px 10px;border-radius:18px;background:#ffffff29}._savingBottom_el3n2_1 span{display:flex;flex-direction:column;opacity:.72}._savingBottom_el3n2_1 span strong{font-size:13px;opacity:1}._monthCard_el3n2_1{padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden}._monthCard_el3n2_1>span{font:10px var(--font-mono);text-transform:uppercase;color:#84919d}._monthCard_el3n2_1>strong{font:38px var(--font-display);font-weight:500;letter-spacing:-.04em;margin:10px 0}._monthCard_el3n2_1>small{font:9px var(--font-mono);color:#9ba5ae}._monthBars_el3n2_1{height:52px;display:flex;align-items:end;gap:5px;margin-top:auto}._monthBars_el3n2_1 i{flex:1;background:#0081f7;border-radius:2px 2px 0 0;min-width:2px}._monthBars_el3n2_1 i:last-child{background:#cde7ff}._mainGrid_el3n2_1{display:grid;grid-template-columns:1.22fr .78fr;gap:16px;margin-bottom:16px}._flowCard_el3n2_1,._planCard_el3n2_1{padding:21px;min-height:510px}._cardTitle_el3n2_1{display:flex;justify-content:space-between;align-items:start}._cardTitle_el3n2_1 span{font:9px var(--font-mono);color:#8a96a2;text-transform:uppercase}._cardTitle_el3n2_1 h2{font:20px var(--font-display);font-weight:500;margin:4px 0}._cardTitle_el3n2_1>b{font:9px var(--font-mono);color:#7b8894}._cardTitle_el3n2_1>b i{display:inline-block;width:6px;height:6px;background:#00a99d;border-radius:50%;margin-right:5px}._cardTitle_el3n2_1 button{border:0;background:none;color:#0081f7;font:10px var(--font-mono);cursor:pointer}._flowCanvas_el3n2_1{height:360px;position:relative;margin-top:3px}._flowHub_el3n2_1{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;background:#f7fafc;border:1px solid #cbd8e4;box-shadow:0 14px 35px #22496d1a;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:4}._flowHub_el3n2_1 img{width:68px}._flowHub_el3n2_1 span{font:700 9px var(--font-mono);color:#0081f7;letter-spacing:.12em;margin-top:4px}._flowNode_el3n2_1{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:11px 13px;min-width:145px;box-shadow:0 8px 24px #1e3f5e14}._nodeIcon_el3n2_1{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent)}._nodeIcon_el3n2_1 svg{width:18px}._flowNode_el3n2_1 div{display:flex;flex-direction:column}._flowNode_el3n2_1 small{font:9px var(--font-mono);color:#8b97a2}._flowNode_el3n2_1 strong{font:17px var(--font-display);font-weight:500}._flowNode_el3n2_1 b{font:8px var(--font-mono);color:var(--accent);font-weight:400}._solarNode_el3n2_1{left:2%;top:8%}._gridNode_el3n2_1{left:2%;bottom:8%}._batteryNode_el3n2_1{right:2%;top:8%}._loadNode_el3n2_1{right:2%;bottom:8%}._flowLine_el3n2_1{position:absolute;height:2px;background:#dce4eb;z-index:1;transform-origin:left}._flowLine_el3n2_1:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--flow),transparent);opacity:.45}._flowLine_el3n2_1 i{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--flow);box-shadow:0 0 0 4px color-mix(in srgb,var(--flow) 14%,transparent);animation:_move_el3n2_1 2.5s linear infinite}._reverse_el3n2_1 i{animation-direction:reverse}._solarLine_el3n2_1{left:23%;top:27%;width:31%;transform:rotate(24deg)}._gridLine_el3n2_1{left:23%;top:73%;width:31%;transform:rotate(-24deg)}._batteryLine_el3n2_1{left:51%;top:49%;width:31%;transform:rotate(-24deg)}._loadLine_el3n2_1{left:51%;top:51%;width:31%;transform:rotate(24deg)}@keyframes _move_el3n2_1{0%{left:0}to{left:calc(100% - 8px)}}._explanation_el3n2_1{display:flex;gap:11px;align-items:center;background:#f5f9fc;border-radius:10px;padding:12px 14px}._explanation_el3n2_1>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#e3f1ff;color:#0081f7}._explanation_el3n2_1 div{display:flex;flex-direction:column}._explanation_el3n2_1 strong{font-size:11px}._explanation_el3n2_1 p{font:9px/1.4 var(--font-mono);color:#7f8b97;margin:3px 0 0}._priceNow_el3n2_1{margin-top:30px;border-bottom:1px solid #edf1f4;padding-bottom:19px;display:grid;grid-template-columns:1fr auto;align-items:end}._priceNow_el3n2_1 span{font:9px var(--font-mono);color:#8b97a3}._priceNow_el3n2_1 strong{grid-row:2;font:28px var(--font-display);font-weight:500}._priceNow_el3n2_1 small{grid-row:1/3;grid-column:2;font:9px var(--font-mono);color:#0081f7;background:#eaf4ff;border-radius:15px;padding:6px 8px}._timeline_el3n2_1{height:145px;display:flex;align-items:end;gap:3px;border-bottom:1px solid #cad4dd;margin:30px 0 35px;position:relative}._timeline_el3n2_1>i{flex:1;background:#0081f7;border-radius:2px 2px 0 0;opacity:.9}._timeline_el3n2_1 ._future_el3n2_1{background:#cdd9e3}._timeline_el3n2_1>span{position:absolute;bottom:-22px;transform:translate(-50%);font:8px var(--font-mono);color:#0081f7}._nextMoves_el3n2_1{background:#f6f9fb;border-radius:11px;padding:16px;display:flex;flex-direction:column}._nextMoves_el3n2_1 span{font:8px var(--font-mono);text-transform:uppercase;color:#8a96a2}._nextMoves_el3n2_1 strong{font-size:12px;margin:7px 0}._nextMoves_el3n2_1 small{font:9px var(--font-mono);color:#8c98a3}._kpis_el3n2_1{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._kpi_el3n2_1{padding:18px;min-height:164px;display:flex;flex-direction:column}._kpiTop_el3n2_1{display:flex;align-items:center;justify-content:space-between}._kpiTop_el3n2_1 span{font:9px var(--font-mono);color:#83909c}._kpiTop_el3n2_1 i{width:7px;height:7px;border-radius:50%}._sunTone_el3n2_1{background:#f5b942}._batteryTone_el3n2_1{background:#00a99d}._gridTone_el3n2_1{background:#0081f7}._moneyTone_el3n2_1{background:#005aa7}._kpi_el3n2_1>strong{font:25px var(--font-display);font-weight:500;letter-spacing:-.03em;margin:10px 0 2px}._kpi_el3n2_1>small{font:8px var(--font-mono);color:#96a0aa}._spark_el3n2_1{height:38px;margin-top:auto;display:flex;align-items:end;gap:4px}._spark_el3n2_1 i{flex:1;max-width:14px;border-radius:2px 2px 0 0;background:#dbe8f2}._spark_el3n2_1 i:last-child{background:#0081f7}@media(max-width:1100px){._savingsRow_el3n2_1,._mainGrid_el3n2_1{grid-template-columns:1fr}._kpis_el3n2_1{grid-template-columns:1fr 1fr}._flowCard_el3n2_1,._planCard_el3n2_1{min-height:auto}}@media(max-width:760px){._sidebar_el3n2_1{width:70px;flex-basis:70px;padding:22px 9px}._logo_el3n2_1 img{width:42px;object-fit:cover;object-position:left}._logo_el3n2_1 span,._sidebar_el3n2_1 button span,._sideFoot_el3n2_1{display:none}._sidebar_el3n2_1 button{justify-content:center;padding:0}._topbar_el3n2_1{grid-template-columns:1fr auto;padding:0 17px}._strategy_el3n2_1{display:none}main{padding:25px 16px 45px}._welcome_el3n2_1{align-items:flex-start;flex-direction:column;gap:16px}._welcome_el3n2_1 h1{font-size:28px}._todayStatus_el3n2_1{width:100%}._savingsRow_el3n2_1,._savingCard_el3n2_1{grid-template-columns:1fr}._savingCard_el3n2_1>strong{font-size:48px;margin-top:16px}._savingBottom_el3n2_1{gap:9px;flex-wrap:wrap}._savingBottom_el3n2_1 b{width:100%;margin:0}._monthCard_el3n2_1{min-height:190px}._kpis_el3n2_1{grid-template-columns:1fr}._flowCanvas_el3n2_1{height:480px}._flowNode_el3n2_1{min-width:118px;padding:8px}._nodeIcon_el3n2_1{width:28px;height:28px}._flowNode_el3n2_1 strong{font-size:14px}._solarNode_el3n2_1,._gridNode_el3n2_1{left:0}._batteryNode_el3n2_1,._loadNode_el3n2_1{right:0}._flowHub_el3n2_1{width:96px;height:96px}._solarLine_el3n2_1{left:24%;top:24%;width:31%;transform:rotate(48deg)}._gridLine_el3n2_1{left:24%;top:76%;width:31%;transform:rotate(-48deg)}._batteryLine_el3n2_1{left:50%;top:49%;width:32%;transform:rotate(-48deg)}._loadLine_el3n2_1{left:50%;top:51%;width:32%;transform:rotate(48deg)}}._topbar_el3n2_1>div:first-child{min-width:0}._topbar_el3n2_1 select{width:auto;min-width:0;max-width:100%;align-self:flex-start;field-sizing:content;padding:7px 10px}._sidebar_el3n2_1{overflow-y:auto}._sidebar_el3n2_1 nav{flex-shrink:0}@media(max-width:760px){._topbar_el3n2_1{grid-template-columns:minmax(0,1fr) auto;gap:10px}._topRight_el3n2_1>span{display:none}._topRight_el3n2_1{gap:6px}}._siteFlowCanvas_el3n2_25{position:relative;isolation:isolate;aspect-ratio:4/3;margin:12px 0 14px;overflow:hidden;border-radius:14px;background:#15222d;box-shadow:inset 0 0 0 1px #ffffff24}._sitePhoto_el3n2_27,._siteShade_el3n2_27,._sitePaths_el3n2_27{position:absolute;inset:0;width:100%;height:100%}._sitePhoto_el3n2_27{z-index:-3;display:block;object-fit:cover}._siteShade_el3n2_27{z-index:-2;background:linear-gradient(180deg,#050f180a,#050f181f 52%,#050f1847),radial-gradient(circle at 51% 35%,transparent 0 20%,rgba(5,15,24,.08) 75%)}._sitePaths_el3n2_27{z-index:1;pointer-events:none;overflow:visible}._solarPath_el3n2_35{stroke:#f5b942;color:#f5b942}._batteryPath_el3n2_35{stroke:#00a99d;color:#00a99d}._loadPath_el3n2_35{stroke:#dfe8ee;color:#dfe8ee}._gridPath_el3n2_35{stroke:#168cff;color:#168cff}._siteChevron_el3n2_37{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px currentColor)}._sitePathIdle_el3n2_39{fill:none;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.28;filter:drop-shadow(0 0 2px currentColor)}._siteNode_el3n2_41{position:absolute;z-index:3;min-width:82px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent) 72%,white);border-radius:10px;background:color-mix(in srgb,#0a1722 82%,var(--accent) 18%);box-shadow:0 8px 24px #020f1b40,0 0 18px color-mix(in srgb,var(--accent) 17%,transparent);color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;flex-direction:column;transform:translate(-50%,-50%);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}._siteNode_el3n2_41:active,._siteHub_el3n2_43:active{cursor:grabbing}._dragging_el3n2_45{cursor:grabbing!important;z-index:7!important;filter:brightness(1.08);box-shadow:0 12px 30px #020f1b5c,0 0 0 3px #ffffff40!important}._siteNode_el3n2_41 small{font:8px var(--font-mono);color:#ffffffd1}._siteNode_el3n2_41 strong{font:clamp(13px,1.45vw,19px)/1.05 var(--font-display);font-weight:500;letter-spacing:-.02em;margin:3px 0}._siteNode_el3n2_41 b{font:7px var(--font-mono);font-weight:400;color:color-mix(in srgb,var(--accent) 75%,white)}._siteGrid_el3n2_53{min-width:100px}._siteHub_el3n2_43{position:absolute;z-index:4;left:51%;top:48%;transform:translate(-50%,-50%);width:62px;height:62px;border:1px solid rgba(0,129,247,.9);border-radius:50%;background:#07131de0;box-shadow:0 0 0 4px #0081f71f,0 10px 28px #00000052;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}._siteHub_el3n2_43{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}._siteHub_el3n2_43 img{width:42px;filter:brightness(0) invert(1)}._siteHub_el3n2_43 span{font:700 7px var(--font-mono);letter-spacing:.12em;color:#35a0ff;margin-top:2px}._dragTools_el3n2_61{position:absolute;z-index:6;top:9px;right:9px;display:flex;align-items:center;gap:7px;padding:5px 6px 5px 9px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#06111a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}._dragTools_el3n2_61 span{font:7px var(--font-mono);letter-spacing:.03em}._dragTools_el3n2_61 button{border:0;border-radius:12px;background:#ffffff24;color:#fff;padding:4px 7px;font:7px var(--font-mono);cursor:pointer}._dragTools_el3n2_61 button:hover{background:#0081f7}._detailPage_el3n2_65{--color-navy:#12326e;--color-green:#0a7d55;--color-green-bright:#00a99d;--color-action-blue:#0081f7;--color-amber:#f59e0b;--color-error:#e23d3d;--color-bg:#f4f7fa;--color-card:#fff;--color-card-soft:#f8fafc;--color-card-strong:#fff;--color-border:#e1e7ed;--color-border-strong:#cbd8e4;--color-text:#1a1a1a;--color-text-secondary:#7a8795;--color-kpi-bg:#edf4fa;--color-ok-bg:#e0f5f2;--radius-card:16px;--shadow-card:0 8px 30px rgba(27,55,83,.055);display:flex;flex-direction:column;gap:20px}._detailHeading_el3n2_67 span{font:9px var(--font-mono);color:#0081f7;text-transform:uppercase;letter-spacing:.08em}._detailHeading_el3n2_67 h1{font:34px/1.12 var(--font-display);font-weight:500;letter-spacing:-.035em;margin:7px 0 4px}@media(max-width:760px){._siteFlowCanvas_el3n2_25{aspect-ratio:3/4}._sitePhoto_el3n2_27{object-position:56% center}._siteNode_el3n2_41{min-width:72px;padding:6px 7px}._siteNode_el3n2_41 strong{font-size:13px}._dragTools_el3n2_61 span{display:none}}._sidebar_el3n2_1 ._assistantLaunch_el3n2_75{height:auto;min-height:66px;padding:10px;border:1px solid #d4e8fb;background:linear-gradient(145deg,#f4faff,#eaf4ff);color:#176cae;align-items:center;gap:10px;text-align:left}._sidebar_el3n2_1 ._assistantLaunch_el3n2_75:hover{border-color:#9bcaf4;background:#eaf4ff;color:#005fae}._assistantIcon_el3n2_75{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#0081f7;color:#fff;display:grid;place-items:center;box-shadow:0 5px 14px #0081f733}._sidebar_el3n2_1 ._assistantIcon_el3n2_75 svg{width:20px}._assistantCopy_el3n2_75{min-width:0;display:flex;flex-direction:column;gap:3px}._assistantCopy_el3n2_75 strong{font:600 11px var(--font-display);color:#135f9c}._assistantCopy_el3n2_75 small{font:8px/1.3 var(--font-mono);color:#7794ab}._sidebar_el3n2_1 ._sideFoot_el3n2_1{margin-top:12px}@media(max-width:760px){._sidebar_el3n2_1 ._assistantLaunch_el3n2_75{width:45px;min-height:45px;margin-left:auto;margin-right:auto;padding:4px;justify-content:center;border-color:transparent;background:transparent}._sidebar_el3n2_1 ._assistantLaunch_el3n2_75:hover{background:#eaf4ff}._assistantIcon_el3n2_75{width:36px;height:36px;flex-basis:36px}._assistantCopy_el3n2_75{display:none}}._collapsed_el3n2_89{width:70px;flex-basis:70px;padding:22px 9px}._collapsed_el3n2_89 ._logo_el3n2_1{padding:0 0 24px;justify-content:center}._collapsed_el3n2_89 ._logo_el3n2_1 img{width:42px;object-fit:cover;object-position:left}._collapsed_el3n2_89 ._logo_el3n2_1 span,._collapsed_el3n2_89 button span,._collapsed_el3n2_89 ._sideFoot_el3n2_1{display:none}._collapsed_el3n2_89 nav button{justify-content:center;padding:0}._menuToggle_el3n2_99{align-self:flex-end;width:26px;height:26px;margin:-16px 0 14px;border-radius:8px;border:1px solid #e3e9ef;background:#fff;color:#7794ab;display:grid;place-items:center;font:600 15px/1 var(--font-display);cursor:pointer;flex:0 0 auto;transition:color .15s,border-color .15s}._menuToggle_el3n2_99:hover{border-color:#9bcaf4;color:#0081f7}._collapsed_el3n2_89 ._menuToggle_el3n2_99{align-self:center}@media(max-width:760px){._menuToggle_el3n2_99{display:none}}._userMenu_el3n2_115{position:relative;display:flex}._userMenuPanel_el3n2_117{position:absolute;top:calc(100% + 9px);right:0;min-width:200px;padding:6px;background:#fff;border:1px solid #e3e9ef;border-radius:13px;box-shadow:0 16px 36px #17365426;z-index:60;display:flex;flex-direction:column;gap:2px}._userMenuHead_el3n2_119{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid #eef3f7;display:flex;flex-direction:column;gap:3px}._userMenuHead_el3n2_119 strong{font:600 12px var(--font-display);color:#1a2b3c}._userMenuHead_el3n2_119 small{font:10px var(--font-mono);color:#7794ab;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}._userMenuPanel_el3n2_117 button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:none;font:500 12px var(--font-display);color:#3c5670;text-align:left;cursor:pointer}._userMenuPanel_el3n2_117 button:hover{background:#f2f7fb;color:#0081f7}._userMenuPanel_el3n2_117 ._userMenuSalir_el3n2_133{color:#8a6a4f}._userMenuPanel_el3n2_117 ._userMenuSalir_el3n2_133:hover{background:#fdf4ec;color:#b4642a}._sideBottom_el3n2_145{margin-top:auto;display:flex;flex-direction:column}._page_10icv_1{color:#23374c;display:grid;gap:22px}._page_10icv_1 h1{font:32px var(--font-display);letter-spacing:-.03em;margin:0}._page_10icv_1 h2{font:21px var(--font-display);margin:0 0 14px}._page_10icv_1 h3{font:16px var(--font-display)}._page_10icv_1 p{line-height:1.6}._muted_10icv_1{color:#657789;font-size:13px;line-height:1.6}._card_10icv_1{background:#fff;border:1px solid #e0e8ef;border-radius:16px;padding:24px;min-width:0}._grid_10icv_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}._field_10icv_1{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0}._field_10icv_1 input,._field_10icv_1 select,._field_10icv_1 textarea,._input_10icv_1{font:inherit;border:1px solid #b9c9d7;border-radius:8px;padding:11px;background:#fff;color:#23374c;min-width:0;max-width:100%}._field_10icv_1 textarea{min-height:90px;resize:vertical}._field_10icv_1 small{color:#64768a;font-size:12px;line-height:1.45}._field_10icv_1 input:disabled{background:#f3f6f8}._actions_10icv_1{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}._button_10icv_1{border:0;border-radius:9px;background:#0081f7;color:#fff;padding:11px 17px;font:inherit;cursor:pointer}._button_10icv_1:disabled{opacity:.5;cursor:not-allowed}._secondary_10icv_1{background:#eaf4ff;color:#005bad}._danger_10icv_1{background:#a62f3d}._notice_10icv_1{padding:14px 18px;border-radius:10px;background:#eaf4ff;color:#235377;line-height:1.6;overflow-wrap:anywhere}._error_10icv_1{background:#fff0f0;color:#982938}._success_10icv_1{background:#e5f6ef;color:#21634e}._badge_10icv_1{display:inline-block;font:11px var(--font-mono);padding:5px 9px;border-radius:20px;background:#edf3f8;color:#466078;margin:0 6px 4px 0}._table_10icv_1{width:100%;border-collapse:collapse;font-size:13px}._table_10icv_1 td,._table_10icv_1 th{text-align:left;padding:14px 10px;border-bottom:1px solid #e6edf2;overflow-wrap:anywhere}._scroll_10icv_1{overflow:auto}._login_10icv_1{max-width:480px;margin:7vh auto;padding:30px}._login_10icv_1 img{width:150px;margin-bottom:28px}._stack_10icv_1{display:grid;gap:16px}._split_10icv_1{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}._menu_10icv_1{align-self:start;position:sticky;top:90px;display:grid;gap:8px}._menu_10icv_1 a{color:#31516b;text-decoration:none;padding:8px 0;font-size:12px}._section_10icv_1{scroll-margin-top:90px}._section_10icv_1 summary{cursor:pointer;font:16px var(--font-display);line-height:1.5}._section_10icv_1 summary small{display:block;color:#708294;font:12px var(--font-body);margin-top:6px}._section_10icv_1 fieldset{border:1px solid #e2e9ef;border-radius:10px;margin:14px 0;padding:16px;min-width:0}._section_10icv_1 legend{font-size:13px;padding:0 8px}._readonly_10icv_1{margin:16px 0;padding:12px;border-left:3px solid #00a99d;background:#f1faf7;font-size:13px}._expiry_10icv_1{padding:14px;border-left:4px solid #8ebcac;border-radius:8px;background:#f4f9f7}._expired_10icv_1{border-color:#bb3444;background:#fff0f1}._soon_10icv_1{border-color:#d58b00;background:#fff7e6}._warning_10icv_1{border-color:#d8b96a;background:#fffdf3}._expiry_10icv_1 strong,._expired_10icv_1 strong,._soon_10icv_1 strong,._warning_10icv_1 strong{display:block;margin-bottom:6px}._row_10icv_1{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}._inline_10icv_1{display:flex;align-items:center;gap:8px}._inline_10icv_1 input{width:auto}._empty_10icv_1{padding:30px;text-align:center;color:#667c8f;border:1px dashed #bbcbd9;border-radius:12px}._list_10icv_1{list-style:none;padding:0;display:grid;gap:12px}._list_10icv_1 li{padding:15px;border:1px solid #e1e8ef;border-radius:10px;overflow-wrap:anywhere}._modal_10icv_1{position:fixed;inset:0;background:#10283c88;display:grid;place-items:center;z-index:100;padding:20px}._modal_10icv_1>div{max-width:560px;width:100%;background:#fff;padding:28px;border-radius:16px}._value_10icv_1{font-size:14px;overflow-wrap:anywhere}._value_10icv_1 dt{color:#61788c;font-size:12px;margin-top:14px}._value_10icv_1 dd{margin:4px 0}._page_10icv_1 :focus-visible{outline:3px solid #8c1fe3;outline-offset:3px}@media(max-width:850px){._split_10icv_1{grid-template-columns:1fr}._menu_10icv_1{position:static;display:flex;flex-wrap:wrap;gap:12px}._card_10icv_1{padding:18px}._page_10icv_1 h1{font-size:27px}}._page_1wtvk_1{min-width:0}@font-face{font-family:PolySans Neutral;src:url(/assets/PolySans-Neutral-DD3cg7lA.woff2) format("woff2");font-display:swap}@font-face{font-family:PolySans Median;src:url(/assets/PolySans-Median-HkrM7cTG.woff2) format("woff2");font-display:swap}@font-face{font-family:PolySans Slim Mono;src:url(/assets/PolySans-SlimMono-DFKbbpVK.woff2) format("woff2");font-display:swap}:root{color-scheme:light;--font-body:"PolySans Neutral",Arial,sans-serif;--font-display:"PolySans Median",Arial,sans-serif;--font-mono:"PolySans Slim Mono","Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{margin:0;min-height:100%;font-family:var(--font-body)}body{background:#f3f0e9}button,input,select{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid #8c1fe3;outline-offset:3px}::selection{background:#8c1fe3;color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
