@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2) format("woff2"),url(/app/assets/heebo-hebrew-400-normal-DoqplqF9.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/heebo-math-400-normal-B7IFZoQI.woff2) format("woff2"),url(/app/assets/heebo-math-400-normal-BZIH-XlF.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/heebo-symbols-400-normal-DYSXrd5A.woff2) format("woff2"),url(/app/assets/heebo-symbols-400-normal-5E_VKyNT.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2) format("woff2"),url(/app/assets/heebo-latin-ext-400-normal-DXPdCX6a.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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/heebo-latin-400-normal-BGyEuwIV.woff2) format("woff2"),url(/app/assets/heebo-latin-400-normal-BVgBBEsj.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2) format("woff2"),url(/app/assets/heebo-hebrew-500-normal-B1vvQVzc.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/heebo-math-500-normal-DRhwLwt2.woff2) format("woff2"),url(/app/assets/heebo-math-500-normal-CriDK-QD.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/heebo-symbols-500-normal-DH-fW6iB.woff2) format("woff2"),url(/app/assets/heebo-symbols-500-normal-BHV7NI0G.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/heebo-latin-ext-500-normal-i0ou_jpq.woff2) format("woff2"),url(/app/assets/heebo-latin-ext-500-normal-BxM-et3U.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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/heebo-latin-500-normal-CRntKADR.woff2) format("woff2"),url(/app/assets/heebo-latin-500-normal-D9arPEGc.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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/heebo-hebrew-600-normal-CGRgQ0cj.woff2) format("woff2"),url(/app/assets/heebo-hebrew-600-normal-OHUSVRAa.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/heebo-math-600-normal-DCATifNU.woff2) format("woff2"),url(/app/assets/heebo-math-600-normal-DA5TBT8e.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/heebo-symbols-600-normal-RPS5qIGi.woff2) format("woff2"),url(/app/assets/heebo-symbols-600-normal-r_-lVu18.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/heebo-latin-ext-600-normal-RIbyLypU.woff2) format("woff2"),url(/app/assets/heebo-latin-ext-600-normal-BYQD5BMZ.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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/heebo-latin-600-normal-C0GLQ-RT.woff2) format("woff2"),url(/app/assets/heebo-latin-600-normal-2W86uxnp.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/heebo-hebrew-700-normal-BmueYKsA.woff2) format("woff2"),url(/app/assets/heebo-hebrew-700-normal-C-m02vPD.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/heebo-math-700-normal-CPsTiLVd.woff2) format("woff2"),url(/app/assets/heebo-math-700-normal-DYoC40KU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2) format("woff2"),url(/app/assets/heebo-symbols-700-normal-Bez4Ifx8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/heebo-latin-ext-700-normal-qhovM35d.woff2) format("woff2"),url(/app/assets/heebo-latin-ext-700-normal-uPTFHbI6.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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/heebo-latin-700-normal-PoyjiH5f.woff2) format("woff2"),url(/app/assets/heebo-latin-700-normal-DxB9_ClD.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:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2) format("woff2"),url(/app/assets/assistant-hebrew-400-normal-B18Ux13Q.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/assistant-latin-ext-400-normal-CJRdOknU.woff2) format("woff2"),url(/app/assets/assistant-latin-ext-400-normal-BcqNq6r3.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:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/assistant-latin-400-normal-CDF-mh-3.woff2) format("woff2"),url(/app/assets/assistant-latin-400-normal-BKD5Gqji.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:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/assistant-hebrew-600-normal-DM_XHISn.woff2) format("woff2"),url(/app/assets/assistant-hebrew-600-normal-D6VOnxse.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/assistant-latin-ext-600-normal-BRc8ZhdA.woff2) format("woff2"),url(/app/assets/assistant-latin-ext-600-normal-DvGDKMJu.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:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/assistant-latin-600-normal-DQhO4fCi.woff2) format("woff2"),url(/app/assets/assistant-latin-600-normal-CfJI0IBS.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{color-scheme:dark;--paper: #ffffff;--surface: #ffffff;--surface-sunken: #f5f6f8;--ink: #14161a;--ink-2: #545962;--ink-3: #868b95;--rule: #ebecf0;--rule-strong: #d8dae1;--brand: #14161a;--brand-ink: #000000;--on-brand: #ffffff;--gain: #00795c;--gain-wash: #e6f4ef;--loss: #c51f3e;--loss-wash: #fcebee;--unknown: #6c727c;--unknown-wash: #f5f6f8;--row-alt: #fafbfc;--row-hover: #f1f2f5;--violet: #6b3f7a;--violet-ink: #43204a;--violet-wash: #f4eef7;--on-violet: #ffffff;--focus: #14161a;--font-display: Heebo, Assistant, "Segoe UI", system-ui, sans-serif;--font-ui: Heebo, Assistant, "Segoe UI", system-ui, sans-serif;--text-hero: 2rem;--text-h1: 1.4375rem;--text-h2: 1.1875rem;--text-h3: 1rem;--text-body: .9375rem;--text-sm: .875rem;--text-label: .8125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius: 10px;--radius-sm: 6px;--radius-pill: 999px;--elevation: 0 1px 2px rgb(20 22 26 / 6%);--hairline: 1px solid var(--rule);--hairline-strong: 1px solid var(--rule-strong);--touch-target: 44px;--content-width: 56rem;--motion-fast: .12s;--motion: .18s;--ease: ease-out}@media (min-width: 48rem){:root{--text-hero: 2.375rem;--text-h1: 1.625rem}}@media (prefers-color-scheme: dark){:root[data-theme=dark]{--paper: #14161a;--surface: #1b1e24;--surface-sunken: #21252c;--ink: #eceef2;--ink-2: #a8aeb8;--ink-3: #7b818b;--rule: #2a2e36;--rule-strong: #3c414b;--brand: #eceef2;--brand-ink: #ffffff;--on-brand: #14161a;--gain: #34c48f;--gain-wash: #10241c;--loss: #f0647f;--loss-wash: #2c1219;--unknown: #a8aeb8;--unknown-wash: #21252c;--row-alt: #1e2128;--row-hover: #262a32;--violet: #b98fd0;--violet-ink: #e8d8f0;--violet-wash: #241a2b;--on-violet: #14161a;--focus: #eceef2}}:root[data-theme=dark]{--paper: #14161a;--surface: #1b1e24;--surface-sunken: #21252c;--ink: #eceef2;--ink-2: #a8aeb8;--ink-3: #7b818b;--rule: #2a2e36;--rule-strong: #3c414b;--brand: #eceef2;--brand-ink: #ffffff;--on-brand: #14161a;--gain: #34c48f;--gain-wash: #10241c;--loss: #f0647f;--loss-wash: #2c1219;--unknown: #a8aeb8;--unknown-wash: #21252c;--row-alt: #1e2128;--row-hover: #262a32;--violet: #b98fd0;--violet-ink: #e8d8f0;--violet-wash: #241a2b;--on-violet: #14161a;--focus: #eceef2}@media (prefers-reduced-motion: reduce){:root{--motion-fast: 0ms;--motion: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{block-size:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);color:var(--ink);margin:0;text-wrap:balance}h1{font-size:var(--text-h1);font-weight:700;line-height:1.25}h2{font-size:var(--text-h2);font-weight:700;line-height:1.3}h3{font-size:var(--text-h3);font-weight:600;line-height:1.4}p{margin:0}a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.num{font-family:var(--font-ui);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.app{--nav-mobile-h: calc(2px + 2 * var(--space-2) + 20px + var(--space-1) + 1.6 * var(--text-label));--contact-fab-h: 2.25rem;display:flex;flex-direction:column;min-block-size:100%;padding-block-end:calc(var(--nav-mobile-h) + var(--space-3) + env(safe-area-inset-bottom,0px))}.container{inline-size:min(100% - 2 * var(--space-4),var(--content-width));margin-inline:auto}.app-main{flex:1;padding-block-end:var(--space-6)}@media (min-width: 48rem){.app{padding-block-end:calc(var(--space-5) + var(--contact-fab-h))}.app-main{padding-block-end:var(--space-7)}}.app-header{background:var(--surface);border-block-end:var(--hairline)}@media (max-width: 47.99rem){.app-header{border-block-end:2px solid var(--rule-strong);border-block-end-color:color-mix(in srgb,var(--violet) 55%,var(--rule))}}.app-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:var(--touch-target);padding-block:var(--space-3)}.wordmark{font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;color:var(--brand);text-decoration:none;letter-spacing:-.01em}.wordmark:hover{text-decoration:underline;text-underline-offset:4px}.logo-nay{display:inline-flex;align-items:center;gap:.45em;direction:ltr}.logo-nay__mark{width:1.05em;height:1.05em;flex:none}.logo-nay__bar{fill:var(--violet)}.logo-nay__bar--1{opacity:.45}.logo-nay__bar--2{opacity:.7}.logo-nay__word{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.spinner-nay{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--ink-3);font-size:var(--text-sm)}.logo-nay--spinner{font-size:var(--text-h2)}.logo-nay--spinner .logo-nay__bar{transform-box:fill-box;transform-origin:50% 100%;animation:spinnerNayBar 1.8s var(--ease) infinite}.logo-nay--spinner .logo-nay__bar--2{animation-delay:.15s}.logo-nay--spinner .logo-nay__bar--3{animation-delay:.3s}.logo-nay--spinner .logo-nay__word{animation:spinnerNayWord 1.8s var(--ease) infinite}@keyframes spinnerNayBar{0%,72%,to{opacity:.18;transform:scaleY(.5)}22%,55%{opacity:1;transform:scaleY(1)}}@keyframes spinnerNayWord{0%,18%{opacity:0;transform:translate(-.3em)}42%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-.3em)}}@media (prefers-reduced-motion: reduce){.logo-nay--spinner .logo-nay__bar,.logo-nay--spinner .logo-nay__word{animation:none}}.pending-label{display:inline-flex;align-items:center;gap:.3em;color:var(--ink-3)}.pending-label__mark.logo-nay--spinner{display:inline-flex;font-size:1em;line-height:0}.pending-label__mark .logo-nay__mark{width:.95em;height:.95em}.nav-desktop{display:none}@media (min-width: 48rem){.nav-desktop{display:flex;gap:var(--space-5)}}.nav-desktop__link{color:var(--ink-2);text-decoration:none;font-size:var(--text-sm);font-weight:600;padding-block:var(--space-2);border-block-end:2px solid transparent;transition:color var(--motion-fast) var(--ease)}.nav-desktop__link:hover{color:var(--ink)}.nav-desktop__link[aria-current=page]{color:var(--ink);border-block-end-color:var(--brand)}.nav-mobile{position:fixed;inset-block-end:0;inset-inline:0;display:flex;background:var(--paper);border-block-start:var(--hairline);padding-block-end:env(safe-area-inset-bottom,0);z-index:10}@media (min-width: 48rem){.nav-mobile{display:none}}.nav-mobile__link{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:var(--touch-target);padding-block:var(--space-2);color:var(--ink-3);text-decoration:none;font-size:var(--text-label);font-weight:600;border-block-start:2px solid transparent;margin-block-start:-1px}.nav-mobile__link[aria-current=page]{color:var(--ink);border-block-start-color:var(--brand)}.nav-mobile__icon{inline-size:20px;block-size:20px}.section{padding:var(--space-5);margin-block-end:var(--space-4);background:var(--surface);border:var(--hairline);border-radius:var(--radius);box-shadow:var(--elevation)}.section:last-child{margin-block-end:0}.section__head{margin-block-end:var(--space-4)}.section__note{margin-block-start:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);max-inline-size:60ch}.label{display:block;font-size:var(--text-label);font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.meta{font-size:var(--text-sm);color:var(--ink-3)}.meta--stale{color:var(--unknown)}.figure__value{display:block;margin-block-start:var(--space-1);font-size:var(--text-hero);font-weight:600;line-height:1.1}.figure__value--missing{color:var(--ink-3)}.figure__context{display:block;margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);max-inline-size:46ch}.figure--secondary .figure__value{font-size:var(--text-h2)}.figure+.meta{margin-block-start:var(--space-2)}.figure-row{display:grid;margin-block-start:var(--space-5)}.figure-row>.figure~.figure{margin-block-start:var(--space-5)}.figure-row__driver.meta{margin-block-start:var(--space-2)}@media (min-width: 36rem){.figure-row{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}.figure-row>.figure~.figure{grid-row:1;grid-column:2;margin-block-start:0}.figure-row__driver.meta{grid-row:2;grid-column:1 / -1;margin-block-start:0}}.loading{display:flex;flex-direction:column;gap:var(--space-3)}.skeleton{display:block;background:var(--surface-sunken);border-radius:var(--radius-sm)}.skeleton--label{inline-size:7rem;block-size:var(--text-label)}.skeleton--hero{inline-size:min(100%,15rem);block-size:var(--text-hero)}.skeleton--line{inline-size:min(100%,26rem);block-size:var(--text-body)}.delta{font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-weight:600}.delta--flat{color:var(--ink-2)}.delta--missing{color:var(--ink-3)}.delta--stacked .delta__part{display:block}.delta--stacked .delta__sep{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.holdings,.stocks-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius);overflow:hidden}@media (min-width: 48rem){.holdings{font-size:var(--text-body)}}.holdings th,.holdings td,.stocks-table th,.stocks-table td{text-align:start;vertical-align:top;padding-block:var(--space-3);padding-inline:var(--space-3);border-block-end:var(--hairline);font-weight:400}.holdings tbody tr:last-child>*,.stocks-table tbody tr:last-child>*{border-block-end:none}.holdings thead th,.stocks-table thead th{font-family:var(--font-ui);font-size:var(--text-label);font-weight:600;letter-spacing:.04em;color:var(--ink-2);background:var(--surface-sunken);border-block-end:var(--hairline-strong)}.holdings tbody tr>*,.stocks-table tbody tr>*{background:var(--row-alt)}.holdings tbody tr.row--up>*,.stocks-table tbody tr.row--up>*{background:var(--gain-wash)}.holdings tbody tr.row--down>*,.stocks-table tbody tr.row--down>*{background:var(--loss-wash)}.holdings tbody tr:hover>*,.stocks-table tbody tr:hover>*{background:var(--row-hover)}.stocks-table tbody tr.row--link{cursor:pointer}.holdings__num{text-align:end;white-space:nowrap}.holdings__name{font-weight:400}.holdings__company{display:block;font-weight:600;color:var(--ink)}.holdings__quantity{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-start:var(--space-1);font-size:var(--text-label);color:var(--ink-3)}.holdings__unpriced,.holdings__thin{color:var(--unknown)}.holdings__missing{color:var(--ink-3)}.holdings__actions{display:inline-flex;align-items:center;gap:var(--space-1);flex:none}.holdings__action{display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;flex:none;border:var(--hairline);border-radius:var(--radius);background:transparent;color:var(--ink-3);cursor:pointer}.holdings__action:hover{background:var(--surface-sunken);color:var(--ink)}.holdings__action-icon{inline-size:1em;block-size:1em}.holdings__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-1);font-size:var(--text-label);color:var(--ink-2)}.holdings__confirm button{min-block-size:1.75rem;padding:0 var(--space-2);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-label);cursor:pointer}.holdings tbody tr.holdings__edit-row>td{padding-block:var(--space-4);background:var(--surface-sunken)}.holdings__edit-actions{display:flex;gap:var(--space-2)}.holdings__cell-label{display:none}@media (max-width: 47.99rem){.holdings,.holdings tbody{display:block}.holdings thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.holdings tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "today today" "since since";column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3);background:var(--row-alt);border-block-end:var(--hairline)}.holdings tbody tr:last-child{border-block-end:none}.holdings th,.holdings td{padding:0;border-block-end:none}.holdings tbody tr>*,.holdings tbody tr:hover>*{background:transparent}.holdings__name{grid-area:name}.holdings td.holdings__value{grid-area:value;text-align:end}.holdings__value>.num{font-weight:600;color:var(--ink)}.holdings__value>.holdings__unit{margin-block-start:calc(var(--space-1) + (1.75rem - 1.6 * var(--text-label)) / 2)}.holdings__quantity{justify-content:flex-start}.holdings__change{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-3);white-space:normal}.holdings__change--today{grid-area:today;margin-block-start:var(--space-1);padding-block-start:var(--space-2);border-block-start:var(--hairline)}.holdings__change--since{grid-area:since}.holdings__cell-label{display:block;font-size:var(--text-label);color:var(--ink-2)}.holdings__change .delta,.holdings__change .holdings__unit{grid-column:2;justify-self:end}.holdings__change .delta--stacked .delta__part{display:inline;white-space:nowrap}.holdings__change .delta--stacked .delta__sep{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal}.holdings tbody tr.holdings__edit-row{display:block;padding:0}.holdings tbody tr.holdings__edit-row>td{display:block;padding-inline:var(--space-3)}}.notice{margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);border-inline-start:3px solid var(--unknown);background:var(--unknown-wash);color:var(--ink)}.notice--lead{margin-block-start:0;margin-block-end:var(--space-5)}.empty{padding-block:var(--space-7);text-align:center}.empty__text{margin-block-start:var(--space-3);color:var(--ink-2);max-inline-size:44ch;margin-inline:auto}.empty__actions{margin-block-start:var(--space-5)}.prose-list{margin:0;padding-inline-start:var(--space-5);color:var(--ink-2);max-inline-size:60ch}.prose-list li+li{margin-block-start:var(--space-2)}.prose-list li::marker{color:var(--ink-3)}.feed{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.feed__item{padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--hairline);border-radius:var(--radius);box-shadow:var(--elevation)}.feed__item--mine{border-inline-start:3px solid var(--violet)}.feed__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0}.feed__kind{padding:.15em .6em;border-radius:var(--radius-pill);font-size:.72rem;font-weight:600}.feed__kind--disclosure{background:var(--violet-wash);color:var(--violet-ink);border:1px solid var(--violet)}.feed__kind--news{background:var(--surface-sunken);color:var(--ink-2);border:var(--hairline)}.feed__mine{padding:.15em .6em;border-radius:var(--radius-pill);background:var(--violet);color:var(--on-brand);font-size:.72rem;font-weight:600}.feed__meta{margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--ink-3)}.feed__sep{margin-inline:var(--space-2)}.feed__title{margin-block-start:var(--space-1);font-size:var(--text-body);font-weight:600;line-height:1.35;max-inline-size:68ch}.feed__category{margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--ink-2)}.feed__text{margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);max-inline-size:68ch}.feed__link{margin-block-start:var(--space-3);font-size:var(--text-sm)}@media (pointer: coarse){.feed__link a{display:inline-flex;align-items:center;min-block-size:var(--touch-target)}}.feed__hint{margin-block:var(--space-4)}.feed__foot{margin-block-start:var(--space-4)}.filters__count{font-weight:400;opacity:.75}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-4)}.pager__status{margin:0;text-align:center}@media (max-width: 24rem){.pager__total{display:none}}.levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-3)}@media (min-width: 36rem){.levels{grid-template-columns:repeat(4,minmax(0,1fr))}}.levels__cell{padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm)}.levels__cell dt{font-size:var(--text-label);color:var(--ink-3)}.levels__cell dd{margin:var(--space-1) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-weight:600}.levels__pct{font-size:var(--text-sm)}.levels__now{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--ink-2)}.levels__invalidation{margin:0}.market-breadth{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:baseline;margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-sm)}.market-breadth--up{background:var(--gain-wash)}.market-breadth--down{background:var(--loss-wash)}.market-breadth__label{font-weight:600}.market-breadth--up .market-breadth__label{color:var(--gain)}.market-breadth--down .market-breadth__label{color:var(--loss)}.market-breadth__figures{color:var(--ink-2)}.feed__impact{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-block-start:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm)}.feed__impact-title{margin:0}.feed__impact-company{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.feed__impact-company+.feed__impact-company{padding-block-start:var(--space-3);border-block-start:var(--hairline)}.feed__impact-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-sm)}.feed__impact-move{display:inline-flex;align-items:baseline;gap:var(--space-1);margin-inline-start:auto;white-space:nowrap}.feed__impact-move .delta{font-size:var(--text-body);font-weight:600}.feed__impact .delta{white-space:nowrap}.feed__impact-move-label{font-size:var(--text-label);color:var(--ink-3)}.feed__impact-headline{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--ink);max-inline-size:68ch}.feed__impact-ref,.feed__impact-holding{margin:0}.feed__impact-asof{white-space:nowrap}.feed__impact-holding{font-size:var(--text-sm);color:var(--ink-2)}.feed__impact-caveat{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.feed__impact-more>summary{display:flex;align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);color:var(--violet-ink);font-size:var(--text-sm);font-weight:600;cursor:pointer}.feed__impact-more>summary::-webkit-details-marker{display:none}.feed__impact-more>summary:after{content:"▾";content:"▾" / "";font-size:.75em;color:var(--violet)}.feed__impact-more[open]>summary:after{content:"▴";content:"▴" / ""}.feed__impact-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.feed__impact-more p{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--ink-2);max-inline-size:68ch}.feed__impact-more p.meta{color:var(--ink-3)}.feed__impact-more .feed__impact-levels-caption{margin-block-start:var(--space-3);font-size:var(--text-label);color:var(--ink-3)}.feed__impact-lead{font-weight:600;color:var(--ink)}.feed__impact-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:var(--space-2) 0 0}@media (min-width: 36rem){.feed__impact-levels{grid-template-columns:repeat(4,minmax(0,1fr))}}.feed__impact-levels>div{padding:var(--space-2);background:var(--surface);border:var(--hairline);border-radius:var(--radius-sm)}.feed__impact-levels dt{font-size:var(--text-label);color:var(--ink-3)}.feed__impact-levels dd{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 0;font-weight:600;color:var(--ink)}.feed__impact-levels .num{white-space:nowrap}.feed__impact-none{margin-block-start:var(--space-2)}.feed__names{margin-block-start:var(--space-3)}.feed__impact .feed__names{margin:0}.feed__company-name{font-weight:600}.feed__stock-toggle{display:inline-flex;align-items:baseline;gap:.3em;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--violet-ink);font:inherit;text-align:start;cursor:pointer}.feed__stock-toggle .feed__company-name{text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:1px;text-underline-offset:3px}.feed__stock-toggle:hover .feed__company-name,.feed__stock-toggle[aria-expanded=true] .feed__company-name{text-decoration-thickness:2px}.feed__stock-chevron{font-size:.75em;color:var(--violet)}@media (pointer: coarse){.feed__stock-toggle{align-items:center;min-block-size:var(--touch-target)}}.feed__stock{min-inline-size:0;margin-block-start:var(--space-2);padding:var(--space-3);background:var(--surface);border:var(--hairline);border-radius:var(--radius-sm)}.feed__stock .expand__facts{gap:var(--space-2) var(--space-4)}.feed__stock .expand__actions{margin-block-start:var(--space-2)}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:var(--paper);opacity:1;transition:opacity var(--motion) var(--ease)}.splash--leaving{opacity:0;pointer-events:none}.splash__logo{gap:0}.splash .logo-nay--spinner{font-size:clamp(3rem,14vw,5.5rem)}@media (prefers-reduced-motion: reduce){.splash{transition:none}}.feed__foot{padding-block-start:var(--space-4);border-block-start:var(--hairline)}.feed__foot+.feed__foot{margin-block-start:var(--space-2);padding-block-start:0;border-block-start:0}.filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-5)}.btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--touch-target);padding-inline:var(--space-5);border-radius:var(--radius);border:1px solid transparent;font-family:var(--font-ui);font-size:var(--text-body);font-weight:600;cursor:pointer;text-decoration:none;transition:background-color var(--motion-fast) var(--ease)}.btn--primary{background:var(--brand);color:var(--on-brand)}.btn--primary:hover{background:var(--brand-ink)}.btn--secondary{background:transparent;border-color:var(--rule-strong);color:var(--ink)}.btn--secondary:hover{background:var(--surface-sunken)}.btn--compact{padding-inline:var(--space-4);font-size:var(--text-sm)}.btn--chip{min-block-size:1.9rem;padding-inline:var(--space-3);border:var(--hairline);border-radius:var(--radius-pill);background:transparent;color:var(--ink-3);font-size:var(--text-label);font-weight:500}.btn--chip[aria-pressed=true],.btn--chip.btn--accent{border-color:var(--violet);background:var(--violet-wash);color:var(--violet-ink);font-weight:600}.btn--chip:disabled{opacity:.45;cursor:default}.app-footer{border-block-start:var(--hairline);padding-block:var(--space-5);color:var(--ink-3);font-size:var(--text-sm)}.app-footer p+p{margin-block-start:var(--space-2)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--brand);color:var(--on-brand);border-radius:var(--radius);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.session-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);padding-block-end:var(--space-2);font-size:var(--text-label);color:var(--ink-3)}.session-bar__sep{color:var(--ink-3)}.session-bar__portfolio{position:relative}.session-bar__change{display:inline-flex;align-items:center;gap:var(--space-2);padding:.2em .7em;border:var(--hairline);border-radius:var(--radius-pill);background:var(--surface);color:inherit;font-size:var(--text-label);cursor:pointer}.session-bar__change-label{display:none}@media (min-width: 30rem){.session-bar__change-label{display:inline;color:var(--ink-3)}}.session-bar__panel{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-1));z-index:30;inline-size:max-content;max-inline-size:min(22rem,calc(100vw - 2 * var(--space-4)));background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius);box-shadow:0 4px 16px #0000001f;padding:var(--space-3)}.session-bar__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-block-end:var(--space-2);border-block-end:var(--hairline);margin-block-end:var(--space-2)}.session-bar__panel-title{font-weight:600;color:var(--ink);font-size:var(--text-sm)}.session-bar__table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.session-bar__table th{text-align:start;font-weight:400;font-size:var(--text-label);color:var(--ink-3);padding-block-end:var(--space-1)}.session-bar__table td{padding-block:var(--space-1);border-block-start:var(--hairline)}.session-bar__table-name{max-inline-size:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-bar__panel-foot{margin-block-start:var(--space-2);padding-block-start:var(--space-2);border-block-start:var(--hairline)}.stocks-pulse{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline;margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--ink-2)}.stocks-pulse--up{background:var(--gain-wash)}.stocks-pulse--down{background:var(--loss-wash)}.stocks-pulse__label{font-weight:600;color:var(--ink)}.stocks-pulse--up .stocks-pulse__label{color:var(--gain)}.stocks-pulse--down .stocks-pulse__label{color:var(--loss)}.stocks-filters__toggle{align-self:flex-start}.stocks-filters__more{display:none;flex-direction:column;gap:var(--space-2)}.stocks-filters__more--open{display:flex}.stocks-filters__sort{flex:0 1 11rem}@media (min-width: 48rem){.stocks-filters__toggle{display:none}.stocks-filters__more{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}}.stocks-cards{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}@media (min-width: 48rem){.stocks-cards{display:none}}@media (max-width: 47.99rem){.stocks-scroll--desktop-only{display:none}}.mkt-card{border:var(--hairline);border-inline-start:3px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-inline-size:0}.mkt-card--up{border-inline-start-color:var(--gain)}.mkt-card--down{border-inline-start-color:var(--loss)}.mkt-card--open{background:var(--row-hover)}.mkt-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;min-block-size:var(--touch-target);padding:var(--space-1) var(--space-3);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.mkt-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3) var(--space-2)}.mkt-card__name{font-weight:700;color:var(--ink);flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-card__sector{font-size:.72rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-card__dates{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:0;padding:0 var(--space-3) var(--space-2);font-size:.72rem;color:var(--ink-3)}.stocks-table__dates{margin:0;font-size:.75rem;color:var(--ink-3)}.stocks-table__dates-col{white-space:nowrap}.mkt-card__quote{display:flex;align-items:baseline;gap:var(--space-2);flex:none}.mkt-card__change{font-weight:700;color:var(--ink-3)}.mkt-card__change.delta--gain{color:var(--gain)}.mkt-card__change.delta--loss{color:var(--loss)}.chg-pill{position:relative;isolation:isolate;display:inline-block;padding:0 .4em;border-radius:var(--radius-sm);background:var(--surface-sunken)}.chg-pill.delta--gain{background:var(--gain-wash)}.chg-pill.delta--loss{background:var(--loss-wash)}@supports (background: color-mix(in srgb,red 50%,transparent)){.chg-pill.delta--gain{background:color-mix(in srgb,var(--gain) 16%,transparent)}.chg-pill.delta--loss{background:color-mix(in srgb,var(--loss) 14%,transparent)}}.chg-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0}.chg-pill--flash-up:after{background:var(--gain);animation:chgPillFlash 1.6s var(--ease) both}.chg-pill--flash-down:after{background:var(--loss);animation:chgPillFlash 1.6s var(--ease) both}@keyframes chgPillFlash{0%{opacity:.4}to{opacity:0}}@media (prefers-reduced-motion: reduce){.chg-pill:after{animation:none}}.mkt-card__price{font-size:.78rem;color:var(--ink-3)}.mkt-card__thin{font-size:.7rem;color:var(--unknown)}.mkt-card__extras{display:flex;align-items:center;gap:var(--space-2);flex:none}.mkt-card__extras .score-chip{min-width:2.2rem;min-height:1.5rem;font-size:var(--text-label)}.mkt-card__signal{font-weight:600;color:var(--ink-2);white-space:nowrap}.mkt-card__signal--positive{color:var(--gain)}.mkt-card__signal--negative{color:var(--loss)}.mkt-card__signal--neutral{color:var(--violet-ink)}.mkt-card__detail{padding:0 var(--space-3) var(--space-3);border-block-start:var(--hairline)}.mkt-card .score-none__note{padding:0 var(--space-3) var(--space-2)}.mkt-card__sector{min-inline-size:0}.stocks-table--compact .stocks-table__sector{display:inline}.stocks-table__analyst{display:inline-flex;vertical-align:middle;margin-inline-start:var(--space-2)}.analyst-pop{position:relative;display:inline-flex}.analyst-pop__trigger{display:inline-flex;align-items:center;gap:.4em;padding:.05em .55em;border:var(--hairline);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:inherit;font-size:.72rem;line-height:1.5;cursor:pointer}.analyst-pop__trigger strong{font-weight:700}.analyst-pop__icon{inline-size:1em;block-size:1em;flex:none}.analyst-pop--has .analyst-pop__trigger{color:var(--violet-ink);border-color:var(--violet);background:var(--violet-wash)}.analyst-pop__panel{position:absolute;inset-inline-start:0;top:calc(100% + var(--space-1));z-index:30;display:grid;gap:var(--space-2);inline-size:max-content;max-inline-size:min(22rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-3);background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius);box-shadow:0 4px 16px #0000001f;color:var(--ink);font-size:var(--text-sm);text-align:start;white-space:normal}.analyst-pop__title{font-weight:600;padding-block-end:var(--space-1);border-block-end:var(--hairline)}.analyst-pop__row{display:flex;justify-content:space-between;gap:var(--space-3)}.analyst-pop__key{color:var(--ink-3);flex:none}.analyst-pop__val{text-align:end}.analyst-pop__note{padding-block-start:var(--space-1);border-block-start:var(--hairline);line-height:1.4}.analyst-pop--none .analyst-pop__trigger{color:var(--ink-3);border-style:dashed}.analyst-pop--pending .analyst-pop__trigger{color:var(--ink-3)}.analyst-pop--dividend .analyst-pop__trigger{color:var(--ink-2);border-color:var(--rule-strong, var(--rule))}.analyst-pop--dividend.analyst-pop--soon .analyst-pop__trigger{color:var(--ink);font-weight:600}.analyst-pop--earnings .analyst-pop__trigger{color:var(--ink-2);border-color:var(--rule-strong, var(--rule))}.analyst-pop--earnings.analyst-pop--estimate .analyst-pop__trigger{border-style:dashed}.earnings-pop__quarters{display:grid;gap:var(--space-1)}.earnings-pop__quarter{display:grid;gap:1px}.earnings-pop__eps{display:flex;flex-wrap:wrap;gap:var(--space-1)}.analyst-pop__section{display:grid;gap:2px;padding-block-start:var(--space-1);border-block-start:var(--hairline)}.analyst-pop__section-title{font-size:var(--text-label);color:var(--ink-3)}.analyst-pop__list{display:grid;gap:2px}.analyst-pop__notes [role=listitem]:before{content:"• ";color:var(--ink-3)}.pop-backdrop{display:none}@media (max-width: 47.99rem){.pop-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0006}.analyst-pop__panel,.session-bar__panel{position:fixed;inset-inline:0;inset-block-end:0;top:auto;z-index:40;inline-size:auto;max-inline-size:none;max-block-size:min(70vh,34rem);overflow-y:auto;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-inline:0;border-block-end:0;border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 -8px 32px #00000059}}.contact-fab{position:fixed;z-index:15;inset-inline-end:var(--space-4);inset-block-end:calc(var(--nav-mobile-h) + var(--space-3) + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--contact-fab-h);padding-block:0;padding-inline:var(--space-3) calc(var(--space-3) + 2px);border:0;border-radius:var(--radius-pill);background:var(--violet);color:var(--on-violet);font-family:var(--font-ui);font-size:var(--text-label);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 3px 10px -4px color-mix(in srgb,var(--violet) 45%,transparent),0 1px 3px #00000024;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) var(--ease),box-shadow var(--motion-fast) var(--ease)}@media (max-width: 47.99rem){.contact-fab{display:none}}@media (min-width: 48rem){.contact-fab{inset-inline-end:var(--space-5);inset-block-end:var(--space-5)}}.contact-fab:before{content:"";position:absolute;inset:calc((var(--contact-fab-h) - var(--touch-target)) / 2)}.contact-fab__icon{flex:none;inline-size:1rem;block-size:1rem}.contact-fab:hover{background:color-mix(in srgb,var(--violet) 88%,rgb(0 0 0))}.contact-fab:active{background:color-mix(in srgb,var(--violet) 78%,rgb(0 0 0));box-shadow:0 1px 3px #00000038}.contact-fab:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-pill)}@keyframes contactFade{0%{opacity:0}}.contact-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;animation:contactFade var(--motion) var(--ease)}.contact-dialog{position:fixed;z-index:61;inset-inline:0;inset-block-end:0;max-block-size:92vh;max-block-size:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--surface);border:var(--hairline-strong);border-block-end:0;border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 -8px 32px #00000059;color:var(--ink);animation:contactFade var(--motion) var(--ease)}.contact-dialog:focus{outline:none}@media (min-width: 48rem){.contact-dialog{top:0;right:0;bottom:0;left:0;margin:auto;inline-size:min(32rem,100% - 2rem);block-size:fit-content;max-block-size:90vh;max-block-size:90dvh;padding:var(--space-5);border-block-end:var(--hairline-strong);border-radius:var(--radius);box-shadow:0 16px 48px #00000059}}.contact-dialog__head{display:flex;align-items:center;gap:var(--space-3)}.contact-dialog__badge{flex:none;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-pill);background:var(--violet-wash);color:var(--violet)}.contact-dialog__badge-icon{inline-size:1.375rem;block-size:1.375rem}.contact-dialog__heading{flex:1;min-inline-size:0}.contact-dialog__title{font-size:var(--text-h2)}.contact-dialog__lead{margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--ink-2);text-wrap:pretty}.contact-dialog__close{flex:none;align-self:flex-start;display:grid;place-items:center;inline-size:var(--touch-target);block-size:var(--touch-target);margin-block-start:calc(-1 * var(--space-2));margin-inline-end:calc(-1 * var(--space-2));padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.contact-dialog__close:hover{background:var(--surface-sunken);color:var(--ink)}.contact-dialog__close:focus-visible{border-radius:var(--radius-pill)}.contact-dialog__close:disabled{opacity:.45;cursor:default}.contact-dialog__close-icon{inline-size:1.25rem;block-size:1.25rem}.contact-dialog__form{margin-block-start:var(--space-5)}.contact-dialog__fieldset{display:grid;gap:var(--space-4);min-inline-size:0;margin:0;padding:0;border:0}.contact-dialog__field{display:grid;gap:var(--space-1);min-inline-size:0}.contact-dialog__label{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.contact-dialog__optional{font-weight:400;color:var(--ink-3)}.contact-dialog__control{display:block;inline-size:100%;min-block-size:var(--touch-target);margin:0;padding:var(--space-2) var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:1rem;line-height:1.5;transition:border-color var(--motion-fast) var(--ease)}.contact-dialog__control:hover{border-color:var(--ink-3)}.contact-dialog__control:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--radius)}.contact-dialog__control::placeholder{color:var(--ink-3);opacity:1}.contact-dialog__control[aria-invalid=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.contact-dialog__control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--paper) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.contact-dialog__select{position:relative}.contact-dialog__select .contact-dialog__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--space-3) + 1.25rem + var(--space-2));cursor:pointer}.contact-dialog__control--placeholder{color:var(--ink-3)}.contact-dialog__control option{color:var(--ink);background:var(--surface)}.contact-dialog__select-icon{position:absolute;inset-inline-end:var(--space-3);inset-block-start:50%;inline-size:1.25rem;block-size:1.25rem;margin-block-start:-.625rem;color:var(--ink-3);pointer-events:none}.contact-dialog__textarea{min-block-size:8rem;resize:vertical}.contact-dialog__phone{text-align:end}.contact-dialog__hint{font-size:var(--text-label);line-height:1.5;color:var(--ink-3)}.contact-dialog__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.contact-dialog__counter{grid-column:2;font-size:var(--text-label);color:var(--ink-3)}.contact-dialog__error{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);font-weight:600;line-height:1.5;color:var(--ink)}.contact-dialog__error-icon{flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.125rem}.contact-dialog__attach{justify-items:start;gap:var(--space-2)}.contact-dialog__file-button{gap:var(--space-2);color:var(--ink)}.contact-dialog__file-icon{inline-size:1.125rem;block-size:1.125rem}.contact-dialog__file-input:focus-visible+.contact-dialog__file-button{outline:2px solid var(--focus);outline-offset:2px}.contact-dialog__file-input[aria-invalid=true]+.contact-dialog__file-button{border-color:var(--ink)}.contact-dialog__chip{justify-self:stretch;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--touch-target);padding-inline-start:var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface-sunken);font-size:var(--text-sm)}.contact-dialog__chip-icon{flex:none;inline-size:1rem;block-size:1rem;color:var(--ink-3)}.contact-dialog__chip-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--ink)}.contact-dialog__chip-size{flex:none;font-size:var(--text-label);color:var(--ink-3)}.contact-dialog__chip-remove{flex:none;display:grid;place-items:center;inline-size:var(--touch-target);block-size:var(--touch-target);padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);cursor:pointer}.contact-dialog__chip-remove:hover{background:var(--row-hover);color:var(--ink)}.contact-dialog__chip-remove-icon{inline-size:1.125rem;block-size:1.125rem}.contact-dialog__account{font-size:var(--text-sm);color:var(--ink-2);overflow-wrap:anywhere}.contact-dialog__email{font-weight:600;color:var(--ink)}.contact-dialog__alert{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-inline-start:3px solid var(--ink-2);border-radius:var(--radius);background:var(--surface-sunken);font-size:var(--text-sm);font-weight:500;color:var(--ink)}.contact-dialog__alert-icon{flex:none;inline-size:1.125rem;block-size:1.125rem;margin-block-start:.125rem;color:var(--ink-2)}.contact-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.contact-dialog__actions .btn{flex:1 1 8rem;white-space:nowrap}.contact-dialog .btn:disabled{opacity:.6;cursor:default}.btn--violet{background:var(--violet);color:var(--on-violet)}.btn--violet:hover:not(:disabled){background:color-mix(in srgb,var(--violet) 88%,rgb(0 0 0))}.btn--violet:active:not(:disabled){background:color-mix(in srgb,var(--violet) 78%,rgb(0 0 0))}.contact-dialog__success{display:grid;justify-items:center;gap:var(--space-3);margin-block-start:var(--space-5);text-align:center}.contact-dialog__sending{display:grid;place-items:center;min-block-size:12rem}.contact-dialog__spinner{flex-direction:column;gap:var(--space-3);color:var(--ink-2);font-size:var(--text-body)}.contact-dialog__spinner .logo-nay--spinner{font-size:2rem}.contact-dialog__success-badge{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--radius-pill);background:var(--violet-wash);color:var(--violet)}.contact-dialog__success-icon{inline-size:1.75rem;block-size:1.75rem}.contact-dialog__success-title{font-size:var(--text-h2)}.contact-dialog__success-title:focus{outline:none}.contact-dialog__success-text{max-inline-size:26rem;color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty}.contact-dialog__success .contact-dialog__actions{justify-self:stretch;margin-block-start:var(--space-3)}@media (max-width: 47.99rem){.contact-dialog__success .contact-dialog__actions{flex-direction:column}.contact-dialog__success .contact-dialog__actions .btn{flex:none}}@media (prefers-reduced-motion: reduce){.contact-fab{transition:none}.contact-dialog,.contact-dialog__backdrop{animation:none}}@media print{.contact-fab,.contact-dialog,.contact-dialog__backdrop{display:none}}.a11y-dialog__group{margin:var(--space-5) 0 0;padding:0;border:0}.a11y-dialog__legend{margin-block-end:var(--space-2);padding:0;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.a11y-dialog__segments{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius);background:var(--surface-sunken)}.a11y-dialog__segment{position:relative;display:grid;cursor:pointer}.a11y-dialog__segment input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.a11y-dialog__segment span{display:grid;place-items:center;min-block-size:var(--touch-target);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--text-sm);font-weight:600;text-align:center}.a11y-dialog__segment input:checked+span{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);text-decoration:underline;text-underline-offset:4px}.a11y-dialog__segment input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.a11y-dialog__toggles{margin:var(--space-4) 0 0;padding:0;list-style:none}.a11y-dialog__toggles li+li{border-block-start:var(--hairline)}.a11y-dialog__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--touch-target);padding-block:var(--space-3);cursor:pointer}.a11y-dialog__toggle-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.a11y-dialog__toggle-label{font-weight:600;color:var(--ink)}.a11y-dialog__toggle-hint{font-size:var(--text-label);color:var(--ink-2)}.a11y-dialog__switch{flex:none;position:relative;inline-size:2.75rem;block-size:1.5rem;margin:0;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease)}.a11y-dialog__switch:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:3px;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;background:var(--ink-2);transform:translateY(-50%);transition:inset-inline-start var(--motion-fast) var(--ease)}.a11y-dialog__switch:checked{border-color:var(--violet);background:var(--violet)}.a11y-dialog__switch:checked:before{inset-inline-start:calc(100% - 1.05rem - 3px);background:var(--on-violet)}.a11y-dialog__switch:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (forced-colors: active){.a11y-dialog__switch:before{background:CanvasText}.a11y-dialog__switch:checked{background:Highlight}.a11y-dialog__switch:checked:before{background:HighlightText}}.a11y-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:var(--hairline)}.a11y-dialog__statement{display:inline-flex;align-items:center;min-block-size:var(--touch-target);font-size:var(--text-sm)}html.acc-font-1{font-size:115%}html.acc-font-2{font-size:130%}html.acc-contrast[data-theme=dark]{--ink-2: #d3d7de;--ink-3: #b9bec7;--unknown: #c9cdd4;--rule: #4a505b;--rule-strong: #6d7480}html.acc-contrast:not([data-theme=dark]){--ink-2: #2f333a;--ink-3: #464b53;--unknown: #464b53;--rule: #b9bdc6;--rule-strong: #8e939d}html.acc-links a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}html.acc-no-motion{--motion-fast: 0ms;--motion: 0ms}html.acc-no-motion *,html.acc-no-motion *:before,html.acc-no-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.acc-no-motion :-webkit-autofill{transition:background-color 9999s ease-out!important}.signin{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--paper)}.signin__box{width:100%;max-width:24rem;display:flex;flex-direction:column;gap:var(--space-4)}.signin__title{font-family:var(--font-display);font-size:var(--text-h1);color:var(--ink)}.signin__note{color:var(--ink-2)}.signin__form{display:flex;flex-direction:column;gap:var(--space-4)}.signin__field{display:flex;flex-direction:column;gap:var(--space-1)}.signin__field span{font-size:var(--text-label);color:var(--ink-2)}.signin__field input{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-body)}.signin__field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.signin__error{color:var(--loss)}.signin__submit{min-height:var(--touch-target);border:none;border-radius:var(--radius);background:var(--brand);color:var(--on-brand);font-size:var(--text-body);font-weight:600;cursor:pointer}.signin__submit:hover{background:var(--brand-ink)}.signin__submit:disabled{opacity:.6;cursor:default}.signin__divider{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-3);font-size:var(--text-label)}.signin__divider:before,.signin__divider:after{content:"";flex:1;border-top:var(--hairline)}.signin__google{display:flex;justify-content:center}.signin__google-block{display:flex;flex-direction:column;gap:var(--space-4)}.signin__google-device{display:flex;align-items:center;justify-content:center;gap:var(--space-3);align-self:center;width:100%;max-width:320px;min-height:var(--touch-target);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-body);font-weight:500;cursor:pointer}.signin__google-device:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.signin__google-block[hidden],.signin__google[hidden],.signin__google-device[hidden]{display:none}.signin__google-busy{justify-content:center;min-height:var(--touch-target);color:var(--ink-2)}.signin__google-native{text-align:center}.signin__switch{border:none;background:none;color:var(--brand);font-size:var(--text-sm);cursor:pointer;min-height:var(--touch-target)}.signin__forgot{align-self:center;border:none;background:none;color:var(--ink-2);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:var(--touch-target)}.signin__notice{padding:var(--space-3);border-radius:var(--radius);background:var(--surface-sunken);color:var(--ink)}.app-header__tools{position:relative;display:flex;align-items:center;gap:var(--space-1)}.info-menu__button{display:grid;place-items:center;inline-size:var(--touch-target);block-size:var(--touch-target);padding:0;border:none;border-radius:var(--radius-pill);background:none;color:var(--brand);cursor:pointer}.info-menu__button:hover,.info-menu__button[aria-expanded=true]{background:var(--surface-sunken)}.info-menu__icon{inline-size:1.4rem;block-size:1.4rem}.info-menu__panel{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-1));min-inline-size:14rem;max-inline-size:calc(100vw - 2 * var(--space-4));padding-block:var(--space-1);background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius);box-shadow:0 4px 16px #0000001f;z-index:30}.info-menu__list{margin:0;padding:0;list-style:none}.info-menu__item{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--touch-target);padding:0 var(--space-3);border:none;background:none;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:start;text-decoration:none;cursor:pointer}.info-menu__item:hover{background:var(--surface-sunken)}.info-menu__item-icon{flex:none;inline-size:1.2rem;block-size:1.2rem;color:var(--ink-2)}.guide-list{margin:0}.guide-list__item+.guide-list__item{margin-block-start:var(--space-3)}.guide-list dt{font-weight:600}.guide-list dd{margin:var(--space-1) 0 0;color:var(--ink-2);text-wrap:pretty}.user-menu{position:relative}.user-menu__button{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-2);border:none;background:none;color:var(--ink);font-size:var(--text-sm);cursor:pointer}.user-menu__icon{width:1.4rem;height:1.4rem;color:var(--brand)}.user-menu__name{max-inline-size:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 40rem){.user-menu__name{display:none}}.user-menu__panel{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-1));min-width:14rem;background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius);box-shadow:0 4px 16px #0000001f;z-index:30}.user-menu__identity{padding:var(--space-3);border-bottom:var(--hairline)}.user-menu__identity-name{font-weight:600;color:var(--ink)}.user-menu__identity-email{font-size:var(--text-label);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.user-menu__signout{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:0 var(--space-3);border:none;background:none;color:var(--ink);font-size:var(--text-sm);cursor:pointer}.user-menu__signout:hover{background:var(--surface-sunken)}.user-menu__pref{justify-content:space-between}.user-menu__pref-state{color:var(--ink-3);font-size:var(--text-label);font-weight:600}.user-menu__pref-state--on{color:var(--violet)}.user-menu__signout-icon{width:1.2rem;height:1.2rem;color:var(--ink-2)}.myday-summary{display:flex;flex-direction:column;gap:var(--space-2)}.myday-summary__label{display:block;font-size:var(--text-label);color:var(--ink-2)}.myday-summary__figure{font-size:var(--text-hero);font-weight:700;color:var(--ink)}.myday-empty{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.button-link{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius);background:var(--brand);color:var(--on-brand);font-weight:600;text-decoration:none}.button-link:hover{background:var(--brand-ink);color:var(--on-brand)}.myday-news{list-style:none;padding:0;margin:0 0 var(--space-3);display:flex;flex-direction:column}.myday-news__item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--hairline)}.myday-news__companies{font-size:var(--text-label);color:var(--brand);font-weight:600}.myday-news__title{color:var(--ink)}.daily-push{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:var(--content-width)}.daily-push__privacy{max-inline-size:62ch;color:var(--ink-2)}.daily-push__control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3);border-block:var(--hairline)}.daily-push__label{font-family:var(--font-ui);font-weight:600;color:var(--ink)}.daily-push__switch{position:relative;flex:0 0 auto;inline-size:calc(var(--space-8) - var(--space-3));block-size:var(--touch-target);padding:0;border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface-sunken);color:var(--ink);cursor:pointer;transition:background-color var(--motion-fast) var(--ease)}.daily-push__switch[aria-checked=true]{background:var(--brand);border-color:var(--brand)}.daily-push__switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.daily-push__switch:disabled{opacity:.6;cursor:default}.daily-push__switch-thumb{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-1);inline-size:calc(var(--space-5) - var(--space-1));block-size:calc(var(--space-5) - var(--space-1));border-radius:var(--radius-sm);background:var(--ink-2);transform:translateY(-50%);transition:inset-inline-start var(--motion-fast) var(--ease),background-color var(--motion-fast) var(--ease)}.daily-push__switch[aria-checked=true] .daily-push__switch-thumb{inset-inline-start:calc(100% - var(--space-5));background:var(--on-brand)}.daily-push__status{min-block-size:var(--space-5);color:var(--ink-2)}.daily-push__error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);color:var(--ink-2)}.position-form{display:flex;flex-direction:column;gap:var(--space-4);max-width:24rem}.position-form__field{display:flex;flex-direction:column;gap:var(--space-1)}.position-form__field span{font-size:var(--text-label);color:var(--ink-2)}.position-form__field input{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-body)}.position-form__field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.stocks-controls{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.stocks-controls__search{flex:1 1 14rem;min-height:var(--touch-target);padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-body)}.stocks-controls__order{display:flex;gap:var(--space-1)}.stocks-controls__order button{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);cursor:pointer}.stocks-controls__order button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.stocks-table__name{display:block;color:var(--ink)}.stocks-table__sector{display:block;font-size:var(--text-label);color:var(--ink-3)}.pchart{display:flex;flex-direction:column;gap:var(--space-3)}.pchart__ranges{display:flex;gap:var(--space-1);flex-wrap:wrap}.pchart__ranges button{min-height:2.25rem;padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);cursor:pointer}.pchart__ranges button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}@media (max-width: 47.99rem){.pchart__top .pchart__ranges button{padding-inline:var(--space-2)}}.analysis-facts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.analysis-facts li{color:var(--ink);line-height:1.6;padding-inline-start:var(--space-4);position:relative}.analysis-facts li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;border-radius:3px;background:var(--violet)}.analysis-disclosure{margin-top:var(--space-3);padding:var(--space-3);background:var(--violet-wash);border-radius:var(--radius);color:var(--ink)}.analysis-disclosure__label{font-weight:600}.delta--gain{color:var(--gain)}.delta--loss{color:var(--loss)}.score-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2rem;padding:0 var(--space-2);border-radius:var(--radius);background:var(--violet-wash);color:var(--violet-ink);font-weight:600;text-decoration:none;border:1px solid var(--violet)}.score-chip[data-signal=strong-buy],.score-chip[data-signal=buy]{background:var(--gain-wash);color:var(--gain);border-color:var(--gain)}.score-chip[data-signal=strong-sell],.score-chip[data-signal=sell]{background:var(--loss-wash);color:var(--loss);border-color:var(--loss)}.score-head{display:flex;flex-direction:column;gap:var(--space-3)}.score-head__badge{display:inline-flex;align-items:baseline;gap:var(--space-3);align-self:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--violet-wash);border:1px solid var(--violet)}.score-head__badge[data-signal=strong-buy],.score-head__badge[data-signal=buy]{background:var(--gain-wash);border-color:var(--gain)}.score-head__badge[data-signal=strong-sell],.score-head__badge[data-signal=sell]{background:var(--loss-wash);border-color:var(--loss)}.score-head__number{font-size:var(--text-hero);font-weight:700}.score-head__label{font-size:var(--text-h3);font-weight:600}.score-components{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.score-components__item{padding:var(--space-3) 0;border-bottom:var(--hairline);display:flex;flex-direction:column;gap:var(--space-1)}.score-components__head{display:flex;align-items:baseline;gap:var(--space-3)}.score-components__label{font-weight:600;color:var(--ink)}.score-components__value{color:var(--ink-2)}.score-components__points{margin-inline-start:auto;font-weight:700}.score-components__now{color:var(--ink-2);line-height:1.6}.score-none{background:none;border:0;padding:var(--space-2) var(--space-3);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:var(--radius);text-decoration:underline dotted;text-underline-offset:3px}.score-none:hover,.score-none:focus-visible{color:var(--ink);background:var(--violet-wash)}.score-none__note{margin:0;padding-block:var(--space-2)}.score-head__badge--none{background:var(--violet-wash);border-color:var(--violet)}.score-change__headline{color:var(--ink);line-height:1.6;margin-bottom:var(--space-2)}.score-change{list-style:none;padding:0;margin:0}.score-change__item{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline)}.score-change__label{font-weight:600;color:var(--ink)}.score-change__values{color:var(--ink-2)}.score-change__points{margin-inline-start:auto;font-weight:700}.score-components__edu summary{cursor:pointer;color:var(--violet);font-size:var(--text-sm);min-height:var(--touch-target);display:flex;align-items:center}.score-components__edu p{color:var(--ink-2);line-height:1.65;padding:var(--space-2) 0 var(--space-2) var(--space-4)}.stocks-filters{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.stocks-filters__segmented{display:flex;border:var(--hairline-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.stocks-filters__segmented button{flex:1;min-height:2rem;padding:0 var(--space-2);border:none;border-inline-start:var(--hairline-strong);background:transparent;color:var(--ink-2);cursor:pointer;font-size:var(--text-label)}.stocks-filters__segmented button:first-child{border-inline-start:none}@media (max-width: 30rem){.stocks-filters__segmented button{padding:0 var(--space-1)}}.etfs__tools{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}.etfs__tools .stocks-filters__search{flex:1 1 12rem}.etfs__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}@media (min-width: 48rem){.etfs__list{grid-template-columns:1fr 1fr}}.etf-card__head{cursor:default}.etf-card .mkt-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.etf-card__stale{font-weight:400;font-size:.8rem;white-space:nowrap}.etfs__more{margin-block-start:var(--space-3);text-align:center}.stocks-filters__segmented button[aria-pressed=true]{background:var(--violet);color:var(--on-brand);font-weight:600}.stocks-filters__chips{display:flex;gap:var(--space-1);flex-wrap:wrap}.stocks-filters__chips button{min-height:1.9rem;padding:0 var(--space-3);border:var(--hairline);border-radius:var(--radius-pill);background:transparent;color:var(--ink-3);cursor:pointer;font-size:var(--text-label)}.stocks-filters__chips button[aria-pressed=true]{border-color:var(--violet);background:var(--violet-wash);color:var(--violet-ink);font-weight:600}.stocks-filters__row{display:flex;gap:var(--space-2);flex-wrap:wrap}.stocks-filters__select,.stocks-filters__search{min-height:2.4rem;padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-sm)}.stocks-filters__search{flex:1 1 10rem}.stocks-filters__select{flex:0 1 9rem}.stocks-count{margin-bottom:var(--space-2)}.stocks-scroll{overflow-x:visible}.stocks-table__quote-col{inline-size:1%;white-space:nowrap;text-align:start}.stocks-table__price,.stocks-table__change{display:block}.stocks-table__change{font-size:.78rem;color:var(--ink-3)}.stocks-table__change.delta--gain{color:var(--gain)}.stocks-table__change.delta--loss{color:var(--loss)}.stocks-table__thin{display:block;font-size:.7rem;color:var(--unknown)}.stocks-table__change.chg-pill{display:inline-block}.stocks-table__sort-sep{color:var(--ink-3);padding-inline:.25em}.stocks-table--compact th,.stocks-table--compact td{padding-block:var(--space-1)}.stocks-table--compact td{vertical-align:middle}.stocks-table--compact .stocks-table__name{font-size:var(--text-sm);font-weight:500}.stocks-table--compact td.num,.stocks-table--compact .stocks-table__score-col{white-space:nowrap;inline-size:1%}.stocks-table--compact .stocks-table__sector{font-size:.72rem}.stocks-table--compact th button{border:none;background:none;padding:0;min-height:var(--touch-target);font-size:var(--text-label);color:var(--ink-3);cursor:pointer;text-align:start}.stocks-table--compact th[aria-sort] button{color:var(--ink);font-weight:600}.stocks-table__score-col{padding-inline-start:var(--space-4);border-inline-start:var(--hairline);text-align:center}.stocks-table--compact .score-chip{min-width:2.2rem;min-height:1.5rem;font-size:var(--text-label)}.signin__field input:-webkit-autofill,.signin__password input:-webkit-autofill,.position-form__field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-out}.signin__password{display:flex;gap:var(--space-2)}.signin__password input{flex:1;min-width:0;min-height:var(--touch-target);padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-body)}.signin__password input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.signin__password-toggle{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);cursor:pointer;font-size:var(--text-sm);flex-shrink:0}.signin__hint{font-size:var(--text-label);color:var(--ink-3)}.signin__trust{font-size:var(--text-sm);color:var(--ink-2);text-align:center}.position-form__field input{width:100%;box-sizing:border-box}.position-form__hint{font-size:var(--text-label);color:var(--ink-3);line-height:1.5}.position-form__search{position:relative}.position-form__search label{display:flex;flex-direction:column;gap:var(--space-1)}.position-form__search label span{font-size:var(--text-label);color:var(--ink-2)}.position-form__search input{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-body);width:100%;box-sizing:border-box}.position-form__suggestions{position:absolute;top:100%;inset-inline:0;z-index:20;margin:2px 0 0;padding:0;list-style:none;background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius);box-shadow:0 6px 20px #00000024;max-height:18rem;overflow-y:auto}.position-form__suggestions button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:0 var(--space-3);border:none;background:none;color:var(--ink);cursor:pointer;font-size:var(--text-sm);text-align:start}.position-form__suggestions button:hover{background:var(--surface-sunken)}.position-form__suggestion-symbol,.position-form__suggestion-held{color:var(--ink-3);font-size:var(--text-label)}@media (max-width: 48rem){.app-main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.wordmark{font-family:var(--font-display);font-weight:700;color:var(--ink);text-decoration:none}.wordmark:hover{color:var(--ink)}.stocks-table--compact th,.stocks-table--compact td{padding-block:2px;line-height:1.25}.stocks-table--compact .stocks-table__name{font-weight:700;color:var(--ink)}.stocks-table--compact .stocks-table__sector{font-size:.68rem;line-height:1.2}.stocks-table--compact td.num,.stocks-table--compact td .num{font-weight:600}.stocks-table tbody tr.row--open>*{background:var(--row-hover)}.stocks-table tbody tr.row--detail>td{background:var(--surface);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--brand)}.expand{display:flex;flex-direction:column;gap:var(--space-2)}.expand__facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0}.expand__facts>div{display:flex;flex-direction:column;gap:1px}.expand__facts dt{font-size:.68rem;color:var(--ink-3);letter-spacing:.03em}.expand__facts dd{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--ink)}.expand__about summary{cursor:pointer;color:var(--violet);font-size:var(--text-sm);min-height:2rem;display:flex;align-items:center}.expand__about p{font-size:var(--text-label);color:var(--ink-2);line-height:1.55;padding:var(--space-2) 0;text-align:left}.expand__line{font-size:var(--text-sm);color:var(--ink);line-height:1.5}.expand__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.expand__actions .btn--chip{min-block-size:2.25rem;font-size:var(--text-sm)}.score-page .section{margin-block-end:var(--space-4)}.score-page .section__note{margin-block-end:var(--space-2)}.score-page .score-components__item{padding:var(--space-2) 0;gap:2px}.score-page .score-components__now{line-height:1.45}.score-page .analysis-facts{gap:var(--space-1)}.score-page .score-head__badge{padding:var(--space-2) var(--space-3)}.score-page .score-head__number{font-size:1.75rem}.stocks-filters{flex-direction:column;gap:var(--space-2)}.stocks-filters__group{gap:0;border:var(--hairline-strong);border-radius:var(--radius);overflow:hidden}.stocks-filters__group button{min-height:2rem;padding:0 var(--space-3);border:none;border-radius:0;font-size:var(--text-label);font-weight:600;background:var(--surface);color:var(--ink-2)}.stocks-filters__group button+button{border-inline-start:var(--hairline)}.stocks-filters__group button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.stocks-filters__select,.stocks-filters__search{min-height:2rem;font-size:var(--text-label);font-weight:600}.stocks-filters__search{flex:1 1 9rem}.stock-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.stock-card__name{font-family:var(--font-display);font-size:var(--text-h1);color:var(--ink);line-height:1.2}.stock-card__meta{color:var(--ink-2);font-size:var(--text-sm);margin-top:2px}.stock-card__badge{flex-shrink:0}.stock-card__facts{padding:var(--space-3);background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius);margin-bottom:var(--space-3)}.score-page .expand__line{padding-block:var(--space-1);border-bottom:var(--hairline)}.schart{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-2)}.schart__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.schart__bar .pchart__ranges button{min-height:1.7rem;padding:0 var(--space-2);font-size:.72rem;font-weight:600}.schart__delta{font-weight:600;font-size:.72rem}.schart__delta{font-weight:700!important;font-size:var(--text-h3)!important}.schart__asof{font-size:.72rem;color:var(--ink-3)}.schart__ranges{justify-content:center}.schart__ranges button{min-height:1.5rem!important;padding:0 var(--space-2)!important;font-size:.7rem!important;font-weight:700!important}.position-form__hint--auto{color:var(--violet)}.market-headline{color:var(--ink);line-height:1.6;margin-bottom:var(--space-3)}.market-group+.market-group{margin-top:var(--space-4)}.market-group__title{font-size:var(--text-h3);color:var(--ink-2);font-weight:600;padding-bottom:var(--space-2);border-bottom:var(--hairline)}.market-list{list-style:none;padding:0;margin:0}.market-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) 0;border-bottom:var(--hairline)}.market-row__name{display:flex;flex-direction:column;gap:2px;min-width:0}.market-row__title{font-weight:600;color:var(--ink)}.market-row__meta{font-size:var(--text-sm);color:var(--ink-3)}.market-row__figures{display:flex;align-items:baseline;gap:var(--space-3);margin-inline-start:auto}.market-row__level{font-size:var(--text-h3);font-weight:700;color:var(--ink)}.market-row__unmeasured{color:var(--ink-3)}.report-day+.report-day{margin-block-start:var(--space-5)}.report-day__title{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--ink-2);margin-block-end:var(--space-2);padding-block-end:var(--space-1);border-block-end:var(--hairline)}.report-day__count{font-weight:400}.report-archive{margin-block-start:var(--space-5)}.report-archive .report-day:first-of-type{margin-block-start:var(--space-4)}.report-list{display:grid;gap:var(--space-4)}.report-card{border-inline-start:2px solid var(--violet);padding-inline-start:var(--space-3)}.report-card:not([open]){border-inline-start-color:var(--rule-strong)}.report-card__summary{display:flex;align-items:baseline;gap:var(--space-2);min-block-size:var(--touch-target);padding-block:var(--space-2);cursor:pointer;list-style:none}.report-card__summary::-webkit-details-marker{display:none}.report-card__summary:after{content:"";margin-inline-start:auto;align-self:center;flex:none;inline-size:.5rem;block-size:.5rem;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform var(--motion-fast) var(--ease)}.report-card[open] .report-card__summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion: reduce){.report-card__summary:after{transition:none}}.report-card__title{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-h3);font-weight:700;color:var(--ink);margin:0}.report-card__time{font-size:var(--text-label);font-weight:500;color:var(--ink-3)}.report-card__text{overflow-wrap:anywhere;margin-block-start:var(--space-3);font-size:var(--text-body);line-height:1.75;color:var(--ink);max-inline-size:60ch}.report-card__text p{margin:0 0 var(--space-3)}.report-card__h{margin:var(--space-5) 0 var(--space-2);padding-inline-start:var(--space-2);border-inline-start:3px solid var(--violet);font-size:var(--text-body);font-weight:700;line-height:1.3;color:var(--ink)}.report-card__h:first-child{margin-block-start:var(--space-2)}.report-card__list{margin:0 0 var(--space-3);padding-inline-start:1.1em;display:grid;gap:var(--space-2)}.report-card__level{white-space:nowrap}.report-card__list li.report-card__stock{margin-block-start:var(--space-2)}.report-card__text .num--gain,.report-card__text .tone--gain{color:var(--gain);font-weight:600}.report-card__text .num--loss,.report-card__text .tone--loss{color:var(--loss);font-weight:600}.report-card__text .tone--neutral{color:var(--ink-2)}.report-card__list li::marker{color:var(--violet)}.section--cash{border-color:var(--violet);background:var(--violet-wash)}.cash-total__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.cash-total__row .position-form__field{flex:1 1 14rem;max-inline-size:24rem}.cash-total__row .position-form__field input{min-height:3rem;font-size:var(--text-h2);font-weight:600}.zone{margin-block-start:var(--space-6)}.zone__label{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-label);font-weight:700;letter-spacing:.04em;color:var(--violet)}.zone__label:after{content:"";flex:1;border-block-start:1px solid var(--rule-strong)}.report-card__list li.report-card__levels{margin-block-start:calc(var(--space-1) * -1);list-style:none;font-size:var(--text-sm);color:var(--ink-2)}.overnight__text{flex-basis:100%;margin-top:var(--space-2);color:var(--ink);line-height:1.6}.overnight__text p{margin:0}.overnight__text p+p{margin-top:var(--space-1)}.overnight__row--held{border-inline-start:3px solid var(--accent, currentColor);padding-inline-start:var(--space-3)}.overnight__held{font-size:var(--text-sm);color:var(--ink-3);font-weight:400}.overnight__caveat{margin-top:var(--space-3)}.company-page__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-block-end:var(--space-2)}.company-page__name{font-family:var(--font-display);font-size:var(--text-h1);margin:0}.company-page__meta{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.company-page__built{margin-block:0 var(--space-4)}.company-numbers{display:grid;grid-template-columns:1fr;gap:0;margin:0}@media (min-width: 40rem){.company-numbers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}}.company-numbers__row{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--hairline)}.company-numbers__label{font-size:var(--text-label);color:var(--ink-3)}.company-numbers__value{display:flex;flex-direction:column;gap:var(--space-1);margin:0;font-size:var(--text-h3);color:var(--ink)}.company-numbers__value--missing{color:var(--unknown);font-size:var(--text-body)}.company-numbers__reason{font-size:var(--text-sm);color:var(--ink-2);line-height:1.6}.company-numbers__provenance{line-height:1.6}.company-money__basis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);padding:0;border:0}.company-money__basis-legend{padding:0;font-size:var(--text-label);color:var(--ink-3)}.company-money__basis-option{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body)}.company-money__field{display:flex;flex-direction:column;gap:var(--space-1);margin-block-end:var(--space-3)}.company-money__field>label{font-size:var(--text-label);color:var(--ink-3)}.company-money__field>input{max-width:14rem}.company-money__hint,.company-money__empty{margin:0;font-size:var(--text-sm);color:var(--ink-2);line-height:1.6}.company-money__rows{margin:0}.company-money__row{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--hairline)}.company-money__label{font-size:var(--text-label);color:var(--ink-3)}.company-money__value{display:flex;flex-direction:column;gap:var(--space-1);margin:0;font-size:var(--text-h3);color:var(--ink)}.company-money__value--missing{color:var(--unknown);font-size:var(--text-body)}.company-money__note{font-size:var(--text-sm);color:var(--ink-2);line-height:1.6}.company-money__provenance{margin-block:var(--space-3) 0;line-height:1.6}.company-money__row-provenance{line-height:1.6}.company-timeline{list-style:none;margin:0;padding:0}.company-timeline__item{padding-block:var(--space-3);border-block-start:var(--hairline)}.company-timeline__item:first-child{border-block-start:0}.company-timeline__when{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-label);color:var(--ink-3)}.company-timeline__kind{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-2)}.company-timeline__title{margin-block:var(--space-1) 0;line-height:1.6;color:var(--ink)}.company-people{list-style:none;margin:0;padding:0}.company-people__item{padding-block:var(--space-4);border-block-start:var(--hairline)}.company-people__item:first-child{border-block-start:0}.company-people__head{margin:0;font-size:var(--text-h3)}.company-people__name{font-weight:700}.company-people__roles{font-weight:400;color:var(--ink-2)}.company-people__summary{margin-block:var(--space-1) 0;line-height:1.6;color:var(--ink)}.company-people__actions{list-style:none;margin-block:var(--space-2) 0;padding:0;border-inline-start:2px solid var(--rule-strong);padding-inline-start:var(--space-3)}.company-people__action{font-size:var(--text-sm);line-height:1.7;color:var(--ink-2)}.company-people__when{color:var(--ink-3)}.company-block__title{font-size:var(--text-h3);margin-block:var(--space-4) var(--space-2)}.company-lines{margin:0;padding-inline-start:var(--space-4);line-height:1.7;color:var(--ink)}.company-coverage__label{color:var(--ink-2)}.company-sources a{overflow-wrap:anywhere;font-size:var(--text-sm)}.company-score{display:flex;flex-direction:column;gap:var(--space-3)}.company-score__head{margin:0}.company-reactions{display:flex;flex-direction:column;gap:var(--space-1)}.company-reactions__status{margin:0;line-height:1.7;color:var(--ink)}.company-reactions__kinds,.company-reactions__events{list-style:none;margin:0;padding:0}.company-reactions__kind,.company-reactions__event{padding-block:var(--space-3);border-block-start:var(--hairline)}.company-reactions__kind:first-child,.company-reactions__event:first-child{border-block-start:0}.company-reactions__kind-name{margin:0;font-size:var(--text-label);color:var(--ink-3)}.company-reactions__title{margin-block:var(--space-1) 0;line-height:1.6;color:var(--ink)}.company-reactions__text{margin-block:var(--space-1) var(--space-2);line-height:1.7;color:var(--ink)}.company-reactions__sample{margin-block:0 var(--space-3);line-height:1.6}.company-reactions__series-label{color:var(--ink-2)}.company-upcoming{display:flex;flex-direction:column;gap:var(--space-1)}.company-upcoming__status{margin:0;line-height:1.7;color:var(--ink)}.company-upcoming__anchor{margin-block:0 var(--space-2);line-height:1.6}.company-upcoming__items{list-style:none;margin:0;padding:0}.company-upcoming__item{padding-block:var(--space-3);border-block-start:var(--hairline)}.company-upcoming__item:first-child{border-block-start:0}.company-upcoming__label{margin:0;font-size:var(--text-label);color:var(--ink-3)}.company-upcoming__when{margin-block:var(--space-1) 0;line-height:1.6;color:var(--ink)}.company-upcoming__tier,.company-upcoming__basis{margin-block:var(--space-1) 0;line-height:1.7;color:var(--ink-2)}.company-upcoming__source{margin-block:var(--space-1) 0;line-height:1.6}.chart{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plot y" "x ." "caption caption" "table table";column-gap:var(--space-2);margin:0;direction:ltr}.chart__plot{grid-area:plot;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:crosshair;border-radius:var(--radius)}.chart__plot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chart__svg{width:100%;height:11rem;display:block;background:var(--surface-sunken);border-radius:var(--radius)}.chart--compact .chart__svg{height:8.5rem}.chart__grid{stroke:var(--rule);stroke-width:1}.chart__crosshair{stroke:var(--ink-3);stroke-width:1}.chart__y{grid-area:y;position:relative;font-size:.72rem;color:var(--ink-3);-webkit-user-select:none;user-select:none}.chart__y-spacer{display:block;visibility:hidden;line-height:1;white-space:nowrap}.chart__y-tick{position:absolute;inset-inline-start:0;transform:translateY(-50%);white-space:nowrap;line-height:1}.chart__x{grid-area:x;position:relative;height:1rem;margin-block-start:var(--space-1);font-size:.72rem;color:var(--ink-3);-webkit-user-select:none;user-select:none}.chart__x span{position:absolute;inset-block-start:0;transform:translate(-50%);white-space:nowrap;line-height:1}.chart__x span:first-child{transform:none}.chart__x span:last-child{transform:translate(-100%)}.chart__marker{position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid var(--surface-sunken);box-sizing:content-box;transform:translate(-50%,-50%);pointer-events:none}.chart__tip-anchor{position:absolute;inset-block-start:var(--space-1);z-index:1;pointer-events:none}.chart__tip-anchor--start{transform:none}.chart__tip-anchor--mid{transform:translate(-50%)}.chart__tip-anchor--end{transform:translate(-100%)}.chart__tip-anchor--below{inset-block-start:auto;inset-block-end:var(--space-1)}.chart__tip{display:flex;flex-direction:column;gap:1px;padding:2px 6px;border:var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:.72rem;line-height:1.3;white-space:nowrap;direction:rtl;text-align:start}.chart__tip strong{color:var(--ink);font-size:.85rem}.chart__caption{grid-area:caption;margin-block-start:var(--space-2);font-size:var(--text-label);color:var(--ink-3);direction:rtl;text-align:start}.chart__axis-note{display:block}.chart__table{grid-area:table;direction:rtl}.chart__table summary{cursor:pointer;padding-block:var(--space-3);font-size:var(--text-label);color:var(--ink-2)}.chart__table table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.chart__table caption{caption-side:top;padding-block-end:var(--space-1);font-size:var(--text-label);color:var(--ink-3);text-align:start}.chart__table th,.chart__table td{padding:2px var(--space-2);border-block-end:var(--hairline)}.chart__table th{font-weight:600;font-size:var(--text-label);color:var(--ink-2);background:var(--surface-sunken);border-block-end:var(--hairline-strong);text-align:start}.chart__table td{text-align:end}.trend{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-pill);background:var(--surface-sunken)}.trend svg{inline-size:1.125rem;block-size:1.125rem;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;direction:ltr}.trend__up{stroke:var(--gain)}.trend__down{stroke:var(--loss)}.trend__flat{stroke:var(--ink-3)}.trend--up{background:var(--gain-wash)}.trend--down{background:var(--loss-wash)}.trend--mixed{background:linear-gradient(to right,var(--gain-wash) 50%,var(--loss-wash) 50%)}.schart__head{display:inline-flex;align-items:center;gap:var(--space-2)}.pchart__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.chart__mark{stroke:var(--ink-2);stroke-width:1}.chart__mark-label{position:absolute;inset-block-end:var(--space-1);padding:0 4px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-2);font-size:.72rem;line-height:1.4;white-space:nowrap;pointer-events:none}.chart__mark-label--start{transform:translate(3px)}.chart__mark-label--end{transform:translate(calc(-100% - 3px))}.chart__ref{stroke:var(--ink-3);stroke-width:1}.chart__ref-label{position:absolute;inset-inline-start:var(--space-1);transform:translateY(calc(-100% - 2px));padding:0 4px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-2);font-size:.72rem;line-height:1.4;white-space:nowrap;pointer-events:none}.chart__ref-label--below{transform:translateY(2px)}.addstock{display:flex;flex-direction:column;gap:var(--space-3);max-width:36rem}.seg{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border:var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-sunken)}.seg button{min-height:2.25rem;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:inherit;font-weight:600;cursor:pointer}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule-strong)}.seg button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.seg--small button{min-height:2rem;padding:0 var(--space-3);font-size:var(--text-label)}.addstock__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3)}.addstock__wide{grid-column:1 / -1}.addstock .position-form__field input{min-height:2.5rem}.addstock__preview{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-sunken);font-size:var(--text-sm)}.addstock__preview-title{margin:0;font-weight:600;color:var(--ink)}.addstock__spark{display:block;width:100%;height:3.5rem}.addstock__facts{display:grid;gap:var(--space-1);margin:0}.addstock__facts>div{display:flex;flex-wrap:wrap;gap:0 var(--space-2);align-items:baseline}.addstock__facts dt{min-width:5.5rem;color:var(--ink-3)}.addstock__facts dd{margin:0;color:var(--ink)}.addstock__issues{margin:0;padding-inline-start:var(--space-4);color:var(--unknown)}.addstock__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.addstock__actions .meta{margin:0}.addstock__more{align-self:flex-start;margin-block-start:var(--space-3);padding:var(--space-2) 0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.watchlist{list-style:none;margin:0;padding:0}.watchlist__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions" "quote actions";gap:2px var(--space-3);align-items:center;padding-block:var(--space-2);border-block-end:var(--hairline)}.watchlist__name{grid-area:name;color:var(--ink);font-weight:600;text-decoration:none}.watchlist__quote{grid-area:quote;display:flex;flex-wrap:wrap;gap:0 var(--space-2);align-items:baseline;font-size:var(--text-sm)}.watchlist__actions{grid-area:actions;display:flex;gap:var(--space-1);align-items:center}.score-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.holdings__unit{display:block;margin-block-start:2px;font-size:var(--text-label);font-weight:400;color:var(--ink-3)}.addstock__recalc{align-self:flex-start;font-size:var(--text-sm);color:var(--ink-2);text-underline-offset:3px}.alerts-push{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.alerts-push__state{margin:0;color:var(--ink);font-weight:600}.alerts-list{list-style:none;margin:0;padding:0}.alerts-list__item{padding-block:var(--space-3);border-block-end:var(--hairline)}.alerts-list__meta{display:flex;gap:var(--space-2);align-items:baseline;margin:0;font-size:var(--text-label);color:var(--ink-3)}.alerts-list__kind{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-2);font-weight:600}.alerts-list__title{margin:var(--space-1) 0 0;color:var(--ink);font-weight:600}.alerts-list__text{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--text-sm);white-space:pre-line}.alerts-shortcut{margin:0 0 var(--space-3);font-size:var(--text-sm)}.terms-gate__box{max-width:34rem}.terms-gate__points{margin:0;padding-inline-start:var(--space-5);color:var(--ink-2)}.terms-gate__points li+li{margin-block-start:var(--space-2)}.terms-gate__points strong{color:var(--ink);font-weight:600}.terms-gate__doc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3);border:var(--hairline);border-radius:var(--radius);background:var(--surface)}.terms-gate__doc .terms-doc__version{margin:0}.terms-gate__read,.terms-gate__inline,.terms-check__read{padding:0;border:none;background:none;color:var(--brand);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.terms-gate__read{min-height:var(--touch-target);font-weight:600}.terms-gate__read:focus-visible,.terms-gate__inline:focus-visible,.terms-check__read:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.terms-gate__contact{text-align:center}.terms-check{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:var(--space-3);row-gap:var(--space-1)}.terms-check input[type=checkbox]{inline-size:1.25rem;block-size:1.25rem;margin:.15rem 0 0;accent-color:var(--brand);cursor:pointer}.terms-check input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.terms-check label{color:var(--ink);font-size:var(--text-sm);line-height:1.5;cursor:pointer}.terms-check__read{grid-column:2;justify-self:start;font-size:var(--text-sm)}.signin__terms{font-size:var(--text-sm);color:var(--ink-3);text-align:center}.signin__terms a{color:var(--brand)}.terms-doc__version{font-size:var(--text-sm);color:var(--ink-3)}.section__head .terms-doc__version{margin-block-start:var(--space-2)}.terms-doc{max-inline-size:70ch}.terms-doc__section+.terms-doc__section{margin-block-start:var(--space-5)}.terms-doc__heading{margin-block-end:var(--space-2);font-size:var(--text-h3);color:var(--ink)}.terms-doc__paragraph,.terms-doc__list{color:var(--ink-2);line-height:1.65}.terms-doc__paragraph+.terms-doc__paragraph,.terms-doc__paragraph+.terms-doc__list,.terms-doc__list+.terms-doc__paragraph,.terms-doc__list+.terms-doc__list{margin-block-start:var(--space-3)}.terms-doc__list{margin:0;padding-inline-start:var(--space-5)}.terms-doc__list li+li{margin-block-start:var(--space-2)}.terms-doc__list li::marker{color:var(--ink-3)}.terms-doc__error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);color:var(--loss)}.terms-standalone{min-height:100dvh;padding-block:var(--space-5);background:var(--paper)}.terms-standalone__back{margin-block:var(--space-3)}.terms-standalone__back a{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--brand)}.terms-dialog__body{margin-block-start:var(--space-4)}.terms-dialog__body .terms-doc__heading{font-size:var(--text-body);font-weight:600}.terms-dialog__actions{display:flex;justify-content:flex-end;margin-block-start:var(--space-5)}@media (min-width: 48rem){.terms-dialog{inline-size:min(44rem,100% - 2rem)}}.welcome__box{max-width:30rem}.welcome__logo{align-self:flex-start;font-size:var(--text-h1);color:var(--ink)}.welcome__title{line-height:1.25}.welcome__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.welcome__feature{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:var(--hairline);border-radius:var(--radius);background:var(--surface)}.welcome__feature strong{color:var(--ink)}.welcome__feature span,.welcome__not{font-size:var(--text-sm);color:var(--ink-2)}.welcome__actions{display:flex;flex-direction:column;gap:var(--space-2)}.signin__back{align-self:center}.app-footer__links,.signin__legal-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.signin__legal-links{justify-content:center}.app-footer__links a,.signin__legal-links a{display:inline-flex;align-items:center;min-height:var(--touch-target)}.draft-notice{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken)}.admin-growth__counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3);margin-block-end:var(--space-3)}.admin-growth__counter{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--hairline-strong);border-radius:var(--radius)}.admin-growth__value{font-size:1.375rem;font-weight:700;color:var(--ink)}.admin-growth__context{font-size:var(--text-label);color:var(--ink-3)}.admin-growth__note{margin-block-start:var(--space-2)}.admin-growth__scroll{overflow-x:auto}.admin-growth__table .num{white-space:nowrap}.admin-growth__email{overflow-wrap:anywhere}.admin-growth__who{display:grid;gap:2px}.admin-growth__name{font-weight:600}.admin-growth__email{color:var(--ink-2);font-size:var(--text-label);text-align:end}.admin-growth__flag{display:block;font-size:var(--text-label);color:var(--violet)}@media (max-width: 47.99rem){.admin-growth__counters{grid-template-columns:1fr 1fr}.admin-growth__value{font-size:1.125rem}.admin-growth__scroll{overflow-x:visible}.admin-growth__table{min-inline-size:0;border:none;background:transparent}.admin-growth__table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.admin-growth__table,.admin-growth__table tbody,.admin-growth__table tr,.admin-growth__table td{display:block}.admin-growth__table tbody tr.admin-growth__row{margin-block-end:var(--space-3);border:var(--hairline-strong);border-radius:var(--radius);overflow:hidden}.admin-growth__table tbody tr>td{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--space-2);white-space:normal;padding-block:var(--space-2);border-block-end:var(--hairline)}.admin-growth__table tbody tr>td:last-child{border-block-end:none}.admin-growth__table tbody tr>td>*{justify-self:start}.admin-growth__table td:before{content:attr(data-label);font-size:var(--text-label);color:var(--ink-3)}.admin-growth__email{text-align:start;overflow-wrap:anywhere}}.menu-dialog__body{display:grid;gap:var(--space-3);margin-block-start:var(--space-4)}.invite-dialog__link{margin:0;padding:var(--space-3);background:var(--surface-sunken);border:var(--hairline);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.invite-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.install-dialog__steps{margin:0;padding-inline-start:1.25rem;line-height:1.8}.assess-verdict{margin:var(--space-2) 0 var(--space-3);font-weight:600;color:var(--ink)}.assess-checks,.assess-list,.assess-scenarios,.assess-timeline{list-style:none;margin:0;padding:0}.assess-checks li,.assess-scenarios li{padding:var(--space-3) 0;border-top:var(--hairline)}.assess-checks li:first-child,.assess-scenarios li:first-child{border-top:0}.assess-checks__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-weight:600}.assess-checks p{margin:var(--space-1) 0 0}.assess-chip{font-size:var(--text-label);font-weight:600;white-space:nowrap;color:var(--ink-2);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:0 var(--space-2)}.assess-chip[data-highlight=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.assess-scenarios li{display:flex;flex-direction:column;gap:var(--space-1)}.assess-sub{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-label);font-weight:600;color:var(--ink-3)}.assess-list li{padding:var(--space-1) 0}.assess-timeline li{display:grid;grid-template-columns:5.2rem 1fr;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--hairline)}.assess-timeline li:first-child{border-top:0}.assess-timeline__at{font-weight:600;font-size:var(--text-sm)}.assess-timeline__sub{display:block}.assess-chart{display:block;width:100%;height:auto;direction:ltr}.assess-chart text{font-size:10px;fill:var(--ink-3)}.assess-chart .assess-chart__peak{fill:var(--ink);font-weight:700}.assess-bar{fill:var(--ink-2)}.assess-bar--peak{fill:var(--ink)}.assess-bar[data-partial=true]{fill-opacity:.55}.assess-typical{stroke:var(--ink);stroke-width:2;stroke-dasharray:3 2}.assess-summary{margin:var(--space-3) 0 0;color:var(--ink)}.holdings__action.holdings__action--text{inline-size:auto;padding-inline:var(--space-2);font-size:var(--text-label);font-weight:600;text-decoration:none;color:var(--ink-2)}.radar-list{list-style:none;margin:0;padding:0}.radar-list li{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--hairline)}.radar-list li:first-child{border-top:0}.radar-list__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-weight:600}.radar-list__when{font-size:var(--text-sm);color:var(--ink-2)}.import-start{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.import-start__privacy{max-width:36rem;line-height:1.5}.import-message{margin-top:var(--space-3);color:var(--ink-2)}.import-review{display:flex;flex-direction:column;gap:var(--space-4)}.import-review__summary{color:var(--ink-2);line-height:1.5}.import-review__list{list-style:none;margin:0;padding:0;border-top:var(--hairline)}.import-row{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--hairline)}.import-row--skipped .import-row__match,.import-row--skipped .import-row__fields,.import-row--skipped .import-row__read{opacity:.55}.import-row__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.import-row__include{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);cursor:pointer}.import-row__include input,.import-review__cash input{inline-size:1.125rem;block-size:1.125rem;accent-color:var(--brand);flex-shrink:0}.import-row__read{font-weight:600;color:var(--ink)}.import-row__number,.import-row__symbol{color:var(--ink-3);font-size:var(--text-label)}.import-row__match{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-sm)}.import-row__match .btn--compact{min-block-size:2.25rem;margin-inline-start:auto}.import-row__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);max-width:28rem}@media (max-width: 30rem){.import-row__fields{grid-template-columns:1fr}}.import-row__search{max-width:28rem}.import-row__note{line-height:1.5}.import-row__problem{color:var(--loss);font-size:var(--text-sm);font-weight:600}.import-review__cash{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--ink);cursor:pointer}.import-review__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.import-warning{padding:var(--space-3) var(--space-4);border-radius:var(--radius);border-inline-start:3px solid var(--ink);background:var(--surface-sunken);color:var(--ink);font-size:var(--text-sm);line-height:1.5;max-width:36rem}.import-warning__lead{font-weight:700;margin-block-end:var(--space-1)}.import-start__lead{color:var(--ink);font-size:var(--text-sm)}.import-checklist{margin:0;padding-inline-start:1.25rem;color:var(--ink);font-size:var(--text-sm);line-height:1.6}.import-confirm{display:flex;flex-direction:column;gap:var(--space-3);max-width:36rem}.import-confirm__thumb{display:block;max-width:100%;max-height:20rem;object-fit:contain;border:var(--hairline-strong);border-radius:var(--radius);background:var(--surface-sunken)}.import-confirm__text{line-height:1.5}.import-confirm__actions,.import-review__discard{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.import-review__discard{color:var(--ink-2);font-size:var(--text-sm)}.import-used{display:flex;flex-direction:column;gap:var(--space-1);color:var(--ink)}
