@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#F2F5F6;--card:#FFFFFF;--row:#F2F5F6;--line:#E4E8E9;--ink:#151515;--ink2:#5F6462;--muted:#A4A7A6;--pill:#1F1F1F;--pill-ink:#FFFFFF;--lime:#C9F158;--lime-ink:#1F1F1F;--lime-soft:#EEF8CF;--sun-text:#9CCB1B;--sun-bar:#F6D86B;--sun-line:#E3B53A;--red:#E5484D;--red-soft:#FCE9EA;--green:#3DAA6B;--green-soft:#E3F3EA;--hp:#F28C38;--hp-soft:#FDEEDF;--ev:#C9F158;--house:#E5484D;--stage:#EEF1F2;--stage-shadow:#D4D9DC;--shadow:0 10px 30px rgba(21,21,21,.06), 0 1px 2px rgba(21,21,21,.04);--r-card:24px;--r-tile:20px;--r-row:16px;--r-pill:999px;--gutter:16px;--gap:12px;--pad:18px;--font:"Inter",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;--disp:"Space Grotesk","Inter",-apple-system,system-ui,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--t-screen:.32s;--t-ctrl:.18s;--t-count:.48s;--t-theme:.26s;color-scheme:light}html[data-theme=dark]{--bg:#161616;--card:#222222;--row:#2C2C2C;--line:#2E2E2E;--ink:#F4F5F3;--ink2:#B2B6B4;--muted:#6E7371;--pill:#F4F5F3;--pill-ink:#151515;--lime:#C9F158;--lime-ink:#1F1F1F;--lime-soft:#2A3220;--sun-text:#C9F158;--sun-bar:#F2D46A;--sun-line:#F2D46A;--red:#FF5F63;--red-soft:#3A1F21;--green:#4FCB82;--green-soft:#1C3326;--hp:#FF9A4D;--hp-soft:#3A2A1C;--ev:#C9F158;--house:#FF5F63;--stage:#1C1C1C;--stage-shadow:#000000;--shadow:0 10px 30px rgba(0,0,0,.35);color-scheme:dark}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}:root{--safe-shift:max(0px, calc(env(safe-area-inset-top,0px) - 40px) )}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}a{color:var(--ink2);text-decoration:none}button{font-family:inherit}#app{width:390px;min-height:100vh;position:relative;box-sizing:border-box;background:var(--bg);color:var(--ink);font-family:var(--font);margin:0 auto}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.15s!important;transition-duration:.15s!important}}.eiq-topbar{--bgo:0;position:fixed;left:50%;transform:translate(-50%);top:0;width:390px;z-index:20;pointer-events:none}.eiq-topbar-bg{position:absolute;left:0;right:0;top:0;height:env(safe-area-inset-top,0px);background:var(--bg);opacity:var(--bgo)}.eiq-topbar-title{position:absolute;left:0;right:0;top:env(safe-area-inset-top,0px);height:44px;display:flex;align-items:center;justify-content:center;font:700 17px var(--disp);letter-spacing:-.02em;color:var(--ink);background:var(--card);border-bottom:1px solid var(--line);opacity:0;transition:opacity .2s}.eiq-topbar.compact .eiq-topbar-title{opacity:1}.eiq-tabbar{position:fixed;left:50%;transform:translate(-50%);width:390px;bottom:0;z-index:5;box-sizing:border-box;height:calc(60px + max(24px,env(safe-area-inset-bottom,0px)));padding:6px 8px max(24px,env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.eiq-tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--muted);font:600 10px var(--font)}.eiq-tabbar a[aria-current]{color:var(--ink)}.eiq-tabbar svg{width:22px;height:22px;fill:none;fill-opacity:1;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.eiq-tabbar svg{box-sizing:content-box;padding:9px;border-radius:var(--r-pill);transition:background-color var(--t-ctrl) var(--ease)}.eiq-tabbar a[aria-current] svg{background:var(--lime);color:var(--lime-ink)}.eiq-screen.eiq-frozen{position:fixed;top:0;bottom:0;left:50%;width:390px;margin-left:-195px;overflow:hidden;z-index:1}.eiq-frozen>.eiq-screen-content{background:var(--bg);min-height:100%}.eiq-screen.eiq-buried{visibility:hidden;transform:translate3d(-200%,0,0)}.eiq-dim{position:absolute;inset:0;background:var(--pill);opacity:0;pointer-events:none}html[data-theme=dark] .eiq-dim{background:var(--bg)}.eiq-tabbar a,.seg button,.btn,.eiq-press,.ui-card,.ui-row,.ui-btn,.ui-ic,.ui-seg button,.ui-qa a,.ui-qa button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.eiq-title{font-family:var(--disp);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.dc{font-size:.62em}.ui-disp,.ui-big,.ui-v,.ui-ch h2,.ui-ch h3,.ui-title{font-family:var(--disp)}.ui-big,.ui-mid,.ui-sm,.ui-rv,.ui-v{white-space:nowrap}.ui-big{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ui-big small,.ui-v small,.ui-mid small{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-left:2px}.ui-mid{font-family:var(--disp);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.ui-mid small,.ui-v small{font-size:13px;letter-spacing:0}.ui-sm{font-family:var(--disp);font-size:17px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-lab{font-size:12px;font-weight:500;color:var(--ink2)}.ui-lab b{color:var(--ink);font-weight:700}.ui-ax{font-size:10px;font-weight:500;fill:var(--muted);font-family:var(--font)}.ui-red{color:var(--red)}.ui-green{color:var(--green)}.ui-sun{color:var(--sun-text)}.ui-hp{color:var(--hp)}.ui-muted{color:var(--muted)}.ui-screen{padding:0 var(--gutter) calc(110px + env(safe-area-inset-bottom,0px));min-height:100vh;box-sizing:border-box}.ui-screen.ui-sub{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.ui-top{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding-top:calc(10px + env(safe-area-inset-top,0px));margin-bottom:4px}.ui-title{margin:0;text-align:center;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.ui-ic{width:40px;height:40px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow);display:grid;place-items:center;border:0;padding:0;color:var(--ink);cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.ui-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-loc{display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink2);margin-top:2px}.ui-loc i{width:8px;height:8px;border-radius:var(--r-pill);background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.ui-card{background:var(--card);color:var(--ink);border-radius:var(--r-card);padding:var(--pad);box-shadow:var(--shadow);margin-top:var(--gap);position:relative;display:block;text-decoration:none}.ui-card.ui-lime{background:var(--lime);color:var(--lime-ink)}.ui-card.ui-dark{background:var(--pill);color:var(--pill-ink)}.ui-card.ui-orange{background:var(--hp);color:var(--lime-ink)}.ui-lime .ui-lab,.ui-dark .ui-lab,.ui-orange .ui-lab,.ui-lime .ui-ch a,.ui-dark .ui-ch a,.ui-orange .ui-ch a,.ui-lime .ui-ch span:not(.ui-delta),.ui-dark .ui-ch span:not(.ui-delta),.ui-orange .ui-ch span:not(.ui-delta){color:inherit;opacity:.7}.ui-lime .ui-lab b,.ui-dark .ui-lab b,.ui-orange .ui-lab b{color:inherit}.ui-ch{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.ui-ch h2,.ui-ch h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:inherit}.ui-ch a,.ui-ch>span{font-size:13px;font-weight:500;color:var(--ink2);text-decoration:none}.ui-split{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ui-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:var(--gap)}.ui-tile{background:var(--card);border-radius:var(--r-tile);padding:16px;box-shadow:var(--shadow);min-width:0}.ui-tile .ui-lab{margin-bottom:8px}.ui-tile .ui-v{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-row{display:flex;align-items:center;gap:12px;background:var(--row);border-radius:var(--r-row);padding:12px 14px;margin-top:8px;color:var(--ink);text-decoration:none;position:relative;overflow:hidden}.ui-row .ui-dot{width:36px;height:36px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--card)}.ui-row .ui-dot svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-row .ui-n{flex:1;min-width:0;font-size:14px;font-weight:600}.ui-row .ui-rv{font-family:var(--disp);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-row .ui-e{font-family:var(--font);font-size:12px;font-weight:500;color:var(--ink2);margin-left:6px}.ui-delta{display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;font-weight:700;border-radius:var(--r-pill);padding:3px 8px;background:var(--green-soft);color:var(--green);font-variant-numeric:tabular-nums}.ui-delta.neg{background:var(--red-soft);color:var(--red)}.ui-delta.lime{background:var(--lime);color:var(--lime-ink)}.ui-delta.flat{background:var(--row);color:var(--ink2)}.ui-seg{position:relative;display:flex;background:var(--card);border-radius:var(--r-pill);padding:4px;box-shadow:var(--shadow);margin-top:var(--gap)}.ui-seg.inset{background:var(--row);box-shadow:none;margin-top:0}.ui-seg button{position:relative;z-index:1;flex:1;min-width:0;border:0;background:transparent;font:600 13px var(--font);color:var(--ink2);padding:9px 4px;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:color 0s linear .11s}.ui-seg button[aria-pressed=true]{color:var(--lime-ink)}.ui-seg-pill{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:var(--r-pill);background:var(--lime);pointer-events:none}.ui-seg:not(.ui-seg-ready) button[aria-pressed=true]{background:var(--lime)}.ui-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;height:52px;border:0;border-radius:var(--r-pill);background:var(--pill);color:var(--pill-ink);font:700 15px var(--font);margin-top:14px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none}.ui-btn.ghost{background:var(--row);color:var(--ink)}.ui-btn.lime{background:var(--lime);color:var(--lime-ink)}.ui-btn.small{display:inline-flex;width:auto;height:auto;padding:8px 16px;font-size:13px;margin:0}.ui-btn:disabled{opacity:.45;cursor:default}.ui-toggle{position:relative;width:51px;height:31px;flex:none;border:0;border-radius:var(--r-pill);background:var(--line);padding:0;cursor:pointer;transition:background-color var(--t-ctrl) var(--ease)}.ui-toggle:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow);transition:transform var(--t-ctrl) var(--ease)}.ui-toggle[aria-checked=true]{background:var(--lime)}.ui-toggle[aria-checked=true]:after{transform:translate(20px)}.ui-bar{height:10px;border-radius:5px;background:var(--row);overflow:hidden;display:flex;gap:2px}.ui-bar>i{display:block;height:100%;border-radius:5px}.ui-qa{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.ui-qa a,.ui-qa button{display:flex;flex-direction:column;align-items:center;gap:8px;font:600 11px var(--font);color:var(--ink2);background:none;border:0;padding:0;text-decoration:none;cursor:pointer}.ui-qa i{width:60px;height:60px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--ink);transition:background-color var(--t-theme) var(--ease)}.ui-qa i.on{background:var(--lime);color:var(--lime-ink)}.ui-qa svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-row:before,.ui-btn:before,.ui-ic:before,a.ui-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .18s var(--ease)}.ui-row:active:before,.ui-btn:active:before,.ui-ic:active:before,a.ui-card:active:not(:has(.ui-tips:active)):before{opacity:.06;transition-duration:.12s}html.eiq-theme-anim,html.eiq-theme-anim *{transition:background-color var(--t-theme) var(--ease),color var(--t-theme) var(--ease),border-color var(--t-theme) var(--ease),fill var(--t-theme) var(--ease),stroke var(--t-theme) var(--ease),box-shadow var(--t-theme) var(--ease)!important}.ui-tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 6px));background:var(--pill);color:var(--pill-ink);font:600 12px var(--font);font-variant-numeric:tabular-nums;white-space:pre-wrap;width:max-content;box-sizing:border-box;padding:6px 10px;border-radius:10px;box-shadow:var(--shadow);pointer-events:none}.ui-tip span{white-space:nowrap}.ui-tip-guide{stroke:var(--ink2);stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.ui-tip-on{filter:brightness(1.12)}.ax-swr{cursor:pointer}.ui-sw{appearance:none;-webkit-appearance:none;flex:none;width:51px;height:31px;margin:0;border-radius:var(--r-pill);background:var(--muted);position:relative;cursor:pointer;transition:background var(--t-ctrl) var(--ease)}.ui-sw:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000002e;transition:transform var(--t-ctrl) var(--ease)}.ui-sw:checked{background:var(--lime)}.ui-sw:checked:after{transform:translate(20px)}.ui-sw:disabled{opacity:.55;cursor:default}.ui-sw:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ax-plan-h{display:flex;gap:12px;padding:0 14px;margin-top:4px}.ax-plan-h span{font-size:12px;font-weight:600;color:var(--ink2)}.ax-plan-h span:first-child{flex:1}.ax-plan-h span,.ax-plan .ui-e,.ax-plan .ui-rv{min-width:56px;text-align:right}.ax-legend{display:inline-flex;align-items:center;gap:5px;font-size:12px}.ax-legend i{display:inline-block;width:9px;height:9px;border-radius:3px}.ax-legend i+*,.ax-lg-new{margin-left:6px}.ax-lg-now{background:var(--muted)}.ax-lg-new{background:var(--lime)}.ax-plan-h span:first-child{text-align:left}.ax-plan .ui-e{margin-left:0;font-size:14px;font-variant-numeric:tabular-nums}.dom .ui-loc i{transition:background-color var(--t-theme) var(--ease),box-shadow var(--t-theme) var(--ease)}.dom .ui-loc i.stale{background:var(--muted);box-shadow:0 0 0 3px var(--row)}.dom-hero{position:relative;height:370px;margin:6px calc(-1 * var(--gutter)) 0;overflow:hidden}#hero3d{position:absolute;inset:0}#hero3d canvas{display:block;pointer-events:none}.dom-live{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:0 4px;font-size:12px;font-weight:500;color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.dom-live b{color:var(--ink);font-weight:700}.dom-cards{display:flow-root}.dom-empty{padding:40px 20px;text-align:center;font-size:13px;color:var(--ink2)}.dom-sub{margin-top:6px}.dom-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dom-sub.ui-split{align-items:center}.dom-right{text-align:right;flex:none}.dom-right .ui-lab{margin-bottom:2px}.dom-chart{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.dom-sign{transition:color var(--t-theme) var(--ease)}.dom-grid{stroke:var(--line);stroke-width:1}.dom-bar{transform-box:fill-box;transform-origin:50% 100%}.dom-stub{fill:var(--line)}.dom-imp{fill:var(--red)}.dom-pv{fill:var(--sun-bar)}.dom-exp{fill:var(--green)}.dom-c-hp{color:var(--hp)}.dom-c-ev{color:var(--ev)}.dom-c-house{color:var(--house)}.dom-spark-area{fill:var(--lime);opacity:.35}.dom-spark-line{fill:none;stroke:var(--lime);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.dom-peak-body{display:flex;align-items:center;gap:18px}.dom-ring{flex:none;display:block}.dom-ring-track{fill:none;stroke:var(--row);stroke-width:10}.dom-ring-arc{fill:none;stroke:var(--ink);stroke-width:10;stroke-linecap:round}.dom-ring-arc.over{stroke:var(--red)}.dom-ring-val{font-family:var(--disp);font-size:18px;font-weight:700;letter-spacing:-.02em;fill:var(--ink);font-variant-numeric:tabular-nums}.dom-peak-pct{margin:4px 0}.eiq-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:eiqDraw .6s var(--ease) both}@keyframes eiqDraw{to{stroke-dashoffset:0}}.eiq-ring{transition:stroke-dashoffset var(--t-screen) var(--ease),stroke var(--t-theme) var(--ease)}.eiq-ring.eiq-ring-first{transition-duration:.6s,var(--t-theme)}.dom-sun{display:inline-flex;align-items:center;gap:10px;margin-left:10px}.dom-sun span{display:inline-flex;align-items:center;gap:3px}.dom-sun svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dom-fc3{display:flex;gap:28px;margin-top:8px}.dom-fc3 b{display:block;font:700 16px var(--disp);font-variant-numeric:tabular-nums;margin-top:2px}.dom-pw .dom-pw-ch{margin-top:10px}.dom-pw-sun{fill:var(--sun-bar);opacity:.5}.dom-pw-house{fill:var(--hp);opacity:.8}.dom-pw-ev{fill:var(--ev);opacity:.95}.dom-pw-exp{fill:var(--green);opacity:.75}.dom-pw-sunl{fill:none;stroke:var(--sun-line);stroke-width:2;stroke-linejoin:round}.dom-pw-zero{stroke:var(--ink2);stroke-width:1}.dom-pw-leg{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:12px;font-size:13px;color:var(--ink2)}.dom-pw-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.dom-pw-leg b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}html[data-theme=dark] .dom-pw-sun{opacity:.32}.en .ui-big,.en .ui-v,.en .ui-delta,.en .ui-ch>span{transition:color var(--t-theme) var(--ease),background-color var(--t-theme) var(--ease)}.en .ui-split{margin-top:6px}.en .ui-ch>span{font-variant-numeric:tabular-nums}.en svg.en-chart{display:block;width:100%;height:auto;margin-top:14px;overflow:visible;touch-action:pan-y;-webkit-user-select:none;user-select:none}.en .en-grid line{stroke:var(--line);stroke-width:1}.en .ui-ax.cur{fill:var(--ink);font-weight:600}.en .en-sun{fill:var(--lime)}.en .en-imp,.en .en-neg{fill:var(--red)}.en .en-exp,.en .en-pos{fill:var(--green)}.en .en-bars rect{transition:fill var(--t-theme) var(--ease)}.en .en-bars g{transition:opacity var(--t-ctrl) var(--ease)}.en .en-share{margin-bottom:4px}.en .en-share i{flex:0 1 0;min-width:0;transition:flex-grow var(--t-screen) var(--ease)}.en .en-hp{color:var(--hp)}.en .en-share .en-hp{background:var(--hp)}.en .en-ev{color:var(--ev)}.en .en-share .en-ev{background:var(--ev)}.en .en-house{color:var(--house)}.en .en-share .en-house{background:var(--house)}.en .ui-rv small{font-size:12px;font-weight:600;margin-left:2px}.en .en-zero{stroke:var(--ink2);stroke-width:1;stroke-dasharray:2 3}.en .en-ln{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.en .en-ar{stroke:none;fill-opacity:.12}.en .en-pj{fill:none;stroke:var(--ink);stroke-width:2;stroke-dasharray:3 4;stroke-linecap:round}.en .en-now{fill:var(--card);stroke:var(--ink);stroke-width:2}.en .en-ln,.en .en-ar{transition:stroke var(--t-theme) var(--ease),fill var(--t-theme) var(--ease)}.en .en-bal.neg .en-ln{stroke:var(--red)}.en .en-bal.neg .en-ar{fill:var(--red)}.en .en-bal.pos .en-ln{stroke:var(--green)}.en .en-bal.pos .en-ar{fill:var(--green)}.en .en-net .en-zl{stroke:var(--line);stroke-width:1}.en .en-net .ui-ch{margin-bottom:12px}.en .en-net svg.en-chart{margin-top:0}.en .en-pv-f{fill:var(--sun-bar)}.en .en-hp-f{fill:var(--hp)}.en .en-ev-f{fill:var(--ev)}.en .en-house-f{fill:var(--house)}.en .en-cons .ui-ch h2{display:flex;align-items:center;gap:8px}.en .en-cons .ui-ch h2 i{width:10px;height:10px;border-radius:var(--r-pill);background:currentColor}.en a.ui-card .ui-ch>span.go{color:var(--ink2)}.en .en-per{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin-top:10px}.en .en-per .ui-ic{width:36px;height:36px}.en .en-per .ui-ic svg{width:18px;height:18px}.en .en-per .ui-ic:disabled{opacity:.3;cursor:default}.en .en-per .m{text-align:center;font-size:13px;font-weight:600;color:var(--ink2)}.sol-v>.ui-card:first-child,.sol-v>.sol-first{margin-top:var(--gap)}.sol-slot:empty{display:none}.wx{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.sol-wx,.sol-days{display:flex;justify-content:space-between;margin-top:2px}.sol-wx>div,.sol-days>div{display:flex;flex-direction:column;align-items:center;gap:4px;font:600 10px/1.15 var(--font);color:var(--ink2);font-variant-numeric:tabular-nums}.sol-wx>div{min-width:30px}.sol-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:14px 0 2px}.sol-days em{font-style:normal;color:var(--muted);margin-left:3px}.sol-head{margin-top:14px}.sol-first>.sol-head:first-child{margin-top:0}.sol-head>.ui-delta,.sol-head>.sol-rc{margin-bottom:4px}.sol-head .ui-lab{display:flex;align-items:center;gap:6px;margin-bottom:6px}.sol-rc{text-align:right}.sol-rc .ui-lab{justify-content:flex-end;margin-bottom:2px}.sol-tl{display:flex;align-items:center;justify-content:space-between;gap:6px;height:15px}.sol-dash{margin:0 1px;font-weight:500}.ui-tile .sol-tl .ui-delta{padding:2px 6px}.sol-ch{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.sol-ch .k-grid{stroke:var(--line);stroke-width:1}.sol-ch .k-cs{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:2 4;stroke-linecap:round}.sol-ch .k-fc{fill:none;stroke:var(--lime);stroke-width:2.5;stroke-dasharray:4 5;stroke-linecap:round}.sol-ch .k-band{fill:var(--lime);opacity:.2}.sol-ch .k-area{fill:var(--lime);opacity:.35}.sol-ch .k-act{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sol-ch .k-pv{fill:none;stroke:var(--lime);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sol-ch .k-mask{fill:none;stroke:var(--ink);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.sol-ch .k-now{fill:var(--card);stroke:var(--ink);stroke-width:2}.sol-ch .k-bar{fill:var(--lime)}.sol-ch .k-bar.dim{opacity:.35}.sol-ch .k-proj{fill:none;stroke:var(--ink2);stroke-width:1.5;stroke-dasharray:3 3}.sol-ch .k-div{stroke:var(--muted);stroke-width:1;stroke-dasharray:2 3}.sol-ch .k-base{stroke:var(--ink2);stroke-width:1;stroke-dasharray:3 4}.sol-ch .k-vl{font:600 10px var(--font);fill:var(--ink);font-variant-numeric:tabular-nums}.sol-ch .k-vl.k-on{fill:var(--lime-ink)}.sol-ch .k-vl.k-up{fill:var(--green)}.sol-ch .k-cur{fill:var(--ink);font-weight:700}.sol-ch text{transition:fill var(--t-theme) var(--ease)}.sol-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.sol-stats .ui-lab{margin-bottom:4px}.sol-stats .ui-sm small,.ui-row .ui-rv small{font-size:12px;font-weight:600;letter-spacing:0;margin-left:2px}.ui-tile .ui-v small+span,.ui-tile .ui-v span+small{margin-left:2px}.ui-ch .sol-lg{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--lime);margin:0 5px 0 10px;vertical-align:0}.ui-ch .sol-lg.d{opacity:.35}.sol-yrs{display:flex;flex-direction:column;gap:6px}.sol-yr{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;background:var(--row);border-radius:var(--r-row);padding:10px 14px}.sol-yr .y{font-size:14px;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}.sol-yr.cur .y{color:var(--ink)}.sol-yr .t{position:relative;height:8px;border-radius:4px;background:var(--card)}.sol-yr .t i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--lime)}.sol-yr .t i.d{opacity:.45}.sol-stack .sol-yr .t i.d{opacity:.3}.sol-yr .t i.p{background:none;border:1.5px dashed var(--muted);box-sizing:border-box;opacity:1}.sol-yr .v{font-family:var(--disp);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:78px}.sol-yr .v small{font-family:var(--font);font-size:12px;font-weight:500;color:var(--ink2);margin-left:3px}.sol-lime{background:var(--lime)}.sol-soil .ui-bar>i{transition:width var(--t-screen) var(--ease)}.sol-soil .sol-ch{margin-top:14px}.sol-skel .sk{border-radius:10px;background:var(--row);animation:sol-pulse 1.4s var(--ease) infinite alternate}@keyframes sol-pulse{0%{opacity:1}to{opacity:.55}}@media(prefers-reduced-motion:reduce){.sol-skel .sk{animation:none}}.sol-pgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:4px}.sol-pc{background:var(--row);border-radius:12px;padding:8px 2px 7px;text-align:center;min-width:0}.sol-pc b{display:block;font-family:var(--disp);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.sol-pc small{display:block;font-size:10px;font-weight:500;color:var(--ink2);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-pc.bad{background:var(--red-soft)}.sol-pc.bad b{color:var(--red)}.eiq-page{padding:0 var(--gutter) calc(120px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap);min-height:100vh}.eiq-page>.ui-top{margin-bottom:0}.eiq-page .sub{margin:0 4px;font-size:12px;color:var(--ink2)}.eiq-page .card{background:var(--card);border-radius:var(--r-card);padding:var(--pad);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}.eiq-page .ch{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.eiq-page .ch b{font:700 15px var(--disp);letter-spacing:-.01em;color:var(--ink)}.eiq-page .ch span{font-size:12px;font-weight:500;color:var(--ink2);text-align:right}.eiq-page .ch span.ok{color:var(--green)}.eiq-page .ch span.err{color:var(--red)}.seg{display:flex;background:var(--row);border-radius:var(--r-pill);padding:4px;gap:2px}.seg button{flex:1;height:36px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink2);font:600 13px var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-ctrl) var(--ease),color var(--t-ctrl) var(--ease)}.seg button[aria-selected=true]{background:var(--lime);color:var(--lime-ink)}.fld{display:flex;flex-direction:column;gap:6px}.fld>label{font-size:12px;font-weight:500;color:var(--ink2)}.inp{width:100%;box-sizing:border-box;height:48px;border:1.5px solid transparent;border-radius:var(--r-row);background:var(--row);color:var(--ink);font:500 15px var(--font);padding:0 14px;outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--t-ctrl) var(--ease)}.inp:focus{border-color:var(--ink)}.inp[aria-invalid=true]{border-color:var(--red)}.inp::placeholder{color:var(--muted)}.frow{display:grid;grid-template-columns:1fr 112px 44px;align-items:center;gap:8px}.frow>label{font-size:14px;font-weight:600;color:var(--ink)}.frow .inp{text-align:right;height:40px;font-family:var(--disp);font-weight:700;font-variant-numeric:tabular-nums}.frow .inp-date,.frow .inp-wide{grid-column:2 / 4;min-width:0}.frow .inp-wide{font-family:var(--font);font-weight:600;font-size:15px}.frow .unit{font-size:12px;font-weight:500;color:var(--ink2)}.frow.ro .val{grid-column:2 / 4;font:700 14px var(--disp);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.hint{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.msg{margin:0;font-size:13px;font-weight:500;color:var(--red);min-height:0}.msg:empty{display:none}.sep{height:1px;background:var(--line)}.eiq-page .btn{height:52px;border:0;border-radius:var(--r-pill);background:var(--pill);color:var(--pill-ink);font:700 15px var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s;width:100%}.eiq-page .btn[disabled]{opacity:.45;cursor:default}.eiq-page .btn.danger{background:var(--red-soft);color:var(--red)}.who{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}.who span:last-child{color:var(--ink2);font-weight:500}.eiq-logo{margin:calc(72px + env(safe-area-inset-top,0px)) 0 36px;display:flex;justify-content:center;line-height:0}.eiq-logo img{display:block;width:240px;height:auto}.eiq-logo .lg-d,html[data-theme=dark] .eiq-logo .lg-l{display:none}html[data-theme=dark] .eiq-logo .lg-d{display:block}.ax-body{display:contents}.ax button{font-family:inherit;-webkit-tap-highlight-color:transparent}.ax button:focus{outline:none}.ax button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ax-skel i{display:block;height:16px;border-radius:8px;background:var(--row)}.ax-skel i+i{margin-top:14px}.ax-skel.ui-card:first-child{margin-top:var(--gap)}.ax .ax-err{font-size:12px;font-weight:600;color:var(--red);opacity:0;transition:opacity var(--t-ctrl) var(--ease)}.ax .ax-err.on{opacity:1;margin-right:8px}.ax .ui-ch>span{display:inline-flex;align-items:center}.ax-hero{padding:22px}.ax-hero .ui-ch{margin-bottom:14px}.ax-hl{margin-top:8px;min-height:15px}.ax .ui-ch .ax-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:700;border-radius:var(--r-pill);padding:3px 9px;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;opacity:1;white-space:nowrap;transition:background-color var(--t-theme) var(--ease),color var(--t-theme) var(--ease)}.ax .ui-ch .ax-pill.on{background:var(--lime);color:var(--lime-ink)}.ax .ui-ch .ui-delta{opacity:1}.ax .ui-seg.ax-off{opacity:.4;pointer-events:none}.ax .ui-seg.ax-pending{opacity:.6}.ax .ui-seg{transition:opacity var(--t-ctrl) var(--ease)}.ax-chart{display:block;width:100%;height:auto;overflow:visible}.ax-chart text{font-variant-numeric:tabular-nums}.ax .ui-tile .ui-v small{color:var(--ink2);font-weight:600}.ax .ui-tile .ui-v.ui-red small,.ax .ui-tile .ui-v.ui-green small{color:inherit;opacity:.75}.ax-ring{position:relative;width:170px;height:170px;margin:4px auto 0}.ax-ring-svg{display:block}.ax-arc{stroke:var(--ink);transition:stroke var(--t-theme) var(--ease)}.ax-arc.over{stroke:var(--red)}.ax-ring .c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ax-ring .v{font-family:var(--disp);font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ax-ring .ui-lab{margin-top:4px}.ax-foot{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.ax-foot b{font-variant-numeric:tabular-nums;transition:color var(--t-theme) var(--ease)}.ax-foot b.ok{color:var(--green)}.ax-foot b.bad,.ax .ui-row .ui-rv.ui-red{color:var(--red)}.ax-stp{display:grid;grid-template-columns:36px 64px 36px;align-items:center;flex:none}.ax-stp button{width:36px;height:36px;border-radius:12px;border:0;background:var(--card);color:var(--ink);display:grid;place-items:center;padding:0;cursor:pointer;transition:opacity var(--t-ctrl) var(--ease)}.ax-stp button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ax-stp button:disabled{opacity:.3;cursor:default}.ax-stp .v{text-align:center;font-family:var(--disp);font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity var(--t-ctrl) var(--ease)}.ax-stp.pending .v{opacity:.45}.ax-stp.off{opacity:.35;pointer-events:none}.ax-stp,.ax-stp button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ax-ctl .ui-seg{margin-bottom:2px}.ax .ax-bst{font-size:12px;font-weight:700;border-radius:var(--r-pill);padding:3px 9px;opacity:0;transition:opacity var(--t-ctrl) var(--ease)}.ax .ax-bst.on{opacity:1;background:var(--lime);color:var(--lime-ink)}.ax-tabs{margin-bottom:10px}.ax-pane[hidden]{display:none}.ax-pane .ui-btn{margin-top:10px}.ax-wg{margin:4px 0 6px}.ax-wg-t{font-size:10px;font-weight:600;fill:var(--ink2)}.ax-wg-row{fill:var(--row)}.ax-wg-l{stroke:var(--line);stroke-width:1}.ax-wg-b{fill:var(--lime)}.ax-wg-now{stroke:var(--red);stroke-width:2;stroke-linecap:round}.ax-tm{cursor:pointer;transition:box-shadow var(--t-ctrl) var(--ease)}.ax-tm.sel{box-shadow:inset 0 0 0 2px var(--lime)}.ax-tm .ax-tm-p{font-family:var(--disp);font-size:15px;font-weight:700;color:var(--ink2);font-variant-numeric:tabular-nums}.ax-dl{flex:1;display:flex;justify-content:flex-end;gap:5px}.ax-dl i{font-style:normal;font-size:12px;font-weight:700;color:var(--muted);width:10px;text-align:center}.ax-dl i.on{color:var(--ink)}.ax-x{width:32px;height:32px;flex:none;border:0;border-radius:10px;background:var(--card);color:var(--ink);display:grid;place-items:center;padding:0;cursor:pointer}.ax-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ax-ed[hidden]{display:none}.ax-days{display:flex;justify-content:space-between;margin-top:12px}.ax-days button{width:38px;height:38px;border-radius:50%;border:0;background:var(--row);color:var(--ink2);font:700 14px var(--font);cursor:pointer;padding:0;transition:background-color var(--t-ctrl) var(--ease),color var(--t-ctrl) var(--ease)}.ax-days button[aria-pressed=true]{background:var(--lime);color:var(--lime-ink)}.ax-ed-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ax-ed-b .ui-btn{margin-top:12px}.ax .ui-btn[hidden]{display:none}.ax-per{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin-top:10px}.ax-per .ui-ic{width:36px;height:36px}.ax-per .ui-ic svg{width:18px;height:18px}.ax-per .ui-ic:disabled{opacity:.3;cursor:default}.ax-per .m{text-align:center;font-size:13px;font-weight:600;color:var(--ink2)}.ax .ui-row .ui-e.w{min-width:34px;text-align:right}.ax-swap{animation:ax-swap .22s var(--ease)}@keyframes ax-swap{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ax-arc,.ax .ui-seg,.ax-stp .v,.ax .ax-err{transition:none}.ax-swap{animation:ax-fade .15s linear}@keyframes ax-fade{0%{opacity:.6}to{opacity:1}}}.ax .ax-hist{display:contents}
