@font-face{font-family:Newsreader;font-style:normal;font-display:optional;font-weight:200;src:url(/assets/newsreader-vietnamese-200-normal-Hzzt1b4t.woff2) format("woff2"),url(/assets/newsreader-vietnamese-200-normal-DHF7YCB9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:optional;font-weight:200;src:url(/assets/newsreader-latin-ext-200-normal-CS_qFEe5.woff2) format("woff2"),url(/assets/newsreader-latin-ext-200-normal-GOEhYcNM.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:Newsreader;font-style:normal;font-display:optional;font-weight:200;src:url(/assets/newsreader-latin-200-normal-AHiDQ9jM.woff2) format("woff2"),url(/assets/newsreader-latin-200-normal-BZfNlKAs.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:Newsreader;font-style:italic;font-display:optional;font-weight:200;src:url(/assets/newsreader-vietnamese-200-italic-BlGSao92.woff2) format("woff2"),url(/assets/newsreader-vietnamese-200-italic-DdZebeKj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:optional;font-weight:200;src:url(/assets/newsreader-latin-ext-200-italic-CM7sTTa9.woff2) format("woff2"),url(/assets/newsreader-latin-ext-200-italic-CkFbbzAl.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:Newsreader;font-style:italic;font-display:optional;font-weight:200;src:url(/assets/newsreader-latin-200-italic-ecSqpdye.woff2) format("woff2"),url(/assets/newsreader-latin-200-italic-jycMoDgF.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:Newsreader;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/newsreader-vietnamese-300-normal-D3VHEe81.woff2) format("woff2"),url(/assets/newsreader-vietnamese-300-normal-CsrIkm-V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/newsreader-latin-ext-300-normal-DRMzurxT.woff2) format("woff2"),url(/assets/newsreader-latin-ext-300-normal-CFtw49Zd.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:Newsreader;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/newsreader-latin-300-normal-FGBQ0wlI.woff2) format("woff2"),url(/assets/newsreader-latin-300-normal-AOSWdb_s.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:Lora;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2) format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2) format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.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:Lora;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2) format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.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:Lora;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2) format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2) format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.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:Lora;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2) format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.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:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-DqmgDkIN.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-Bbd5v1xK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-300-normal-RhT0Ayi3.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-300-normal-LoaTnByX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/ibm-plex-sans-greek-300-normal-J-CBqZoJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-300-normal-STc8XiDr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/ibm-plex-sans-vietnamese-300-normal-SDfX6ktj.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-300-normal-CkYRZD2a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/ibm-plex-sans-latin-ext-300-normal-BLFuR0P1.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-300-normal-B8Zgwjh3.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:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.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:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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-bg-base: #0C0908;--color-bg-raised: #0E0B09;--color-bg-panel: #100C0A;--color-bg-inset: #16110D;--color-line-subtle: #1C1611;--color-line-default: #241D16;--color-line-strong: #2A221B;--color-line-interactive: #352C24;--color-line-hover: #6B5A4A;--color-text-primary: #F6F1EA;--color-text-body: #EFE7DE;--color-text-secondary: #C9BFB3;--color-text-muted: #A79A8D;--color-text-dim: #8E8175;--color-text-faint: #7C6E62;--color-text-ghost: #6E6055;--color-text-quiet: #4A3F35;--color-accent-mint: #4FD8A0;--color-accent-mintHover: #7FE8BC;--color-accent-mintDeep: #2E9B72;--color-accent-mintBorder: #2E5E4B;--color-signal-negative: #E0555A;--color-signal-negativeDeep: #6E2E31;--color-signal-warning: #D9A441;--color-signal-warningDeep: #6B5220;--color-chart-neutral100: #4A3F35;--color-chart-neutral200: #3A3129;--color-chart-neutral300: #2E2620;--color-alpha-scrim: rgba(12,9,8,.78);--color-alpha-mintWash: rgba(79,216,160,.05);--color-alpha-mintGlow: rgba(79,216,160,.09);--color-alpha-innerLight: rgba(255,255,255,.04);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-12: 60px;--space-14: 70px;--space-16: 80px;--space-18: 90px;--space-20: 130px;--space-24: 150px;--space-28: 170px;--radius-xs: 4px;--radius-sm: 5px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--shadow-plate: 0 90px 160px -60px rgba(0,0,0,.95), 0 0 0 1px rgba(255,255,255,.02) inset, 0 -1px 0 rgba(255,255,255,.04) inset;--shadow-card: 0 40px 90px -50px rgba(0,0,0,.9);--shadow-action: 0 18px 44px -18px rgba(79,216,160,.55);--shadow-actionHover: 0 24px 54px -18px rgba(79,216,160,.7);--shadow-tier: 0 40px 90px -50px rgba(79,216,160,.3);--shadow-hairline: 0 0 0 1px #241D16;--layout-maxWidth: 1240px;--layout-gutter: clamp(20px, 3vw, 40px);--layout-sectionPadY: 150px;--layout-sectionPadYBand: 130px;--layout-navHeight: 72px;--layout-labelColumn: clamp(150px, 18vw, 300px);--layout-sectionGap: clamp(28px, 4.5vw, 90px);--font-display: "Newsreader", Georgia, "Times New Roman", serif;--font-heroHeadline: "Lora", Georgia, "Times New Roman", serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--type-displayXL-font: var(--font-display);--type-displayXL-size: clamp(46px, 6.4vw, 94px);--type-displayXL-weight: 200;--type-displayXL-leading: 1;--type-displayXL-tracking: -.025em;--type-displayXLHero-font: var(--font-heroHeadline);--type-displayXLHero-size: clamp(46px, 6.4vw, 94px);--type-displayXLHero-weight: 400;--type-displayXLHero-leading: 1;--type-displayXLHero-tracking: -.025em;--type-displayL-font: var(--font-display);--type-displayL-size: clamp(38px, 5vw, 70px);--type-displayL-weight: 200;--type-displayL-leading: 1.08;--type-displayL-tracking: -.025em;--type-displayM-font: var(--font-display);--type-displayM-size: clamp(34px, 4vw, 58px);--type-displayM-weight: 200;--type-displayM-leading: 1.12;--type-displayM-tracking: -.02em;--type-displayS-font: var(--font-display);--type-displayS-size: clamp(30px, 3vw, 42px);--type-displayS-weight: 200;--type-displayS-leading: 1.15;--type-displayS-tracking: -.015em;--type-headingM-font: var(--font-display);--type-headingM-size: 30px;--type-headingM-weight: 300;--type-headingM-leading: 1.2;--type-headingS-font: var(--font-display);--type-headingS-size: 26px;--type-headingS-weight: 300;--type-headingS-leading: 1.25;--type-headingXS-font: var(--font-display);--type-headingXS-size: 24px;--type-headingXS-weight: 300;--type-headingXS-leading: 1.3;--type-statL-font: var(--font-display);--type-statL-size: 52px;--type-statL-weight: 200;--type-statL-leading: 1;--type-statM-font: var(--font-display);--type-statM-size: 46px;--type-statM-weight: 200;--type-statM-leading: 1;--type-lead-font: var(--font-body);--type-lead-size: 19px;--type-lead-weight: 300;--type-lead-leading: 1.65;--type-bodyL-font: var(--font-body);--type-bodyL-size: 17px;--type-bodyL-weight: 300;--type-bodyL-leading: 1.7;--type-bodyM-font: var(--font-body);--type-bodyM-size: 16px;--type-bodyM-weight: 300;--type-bodyM-leading: 1.7;--type-bodyS-font: var(--font-body);--type-bodyS-size: 15.5px;--type-bodyS-weight: 300;--type-bodyS-leading: 1.7;--type-bodyXS-font: var(--font-body);--type-bodyXS-size: 13px;--type-bodyXS-weight: 300;--type-bodyXS-leading: 1.7;--type-monoEyebrow-font: var(--font-mono);--type-monoEyebrow-size: 11.5px;--type-monoEyebrow-weight: 400;--type-monoEyebrow-tracking: .22em;--type-monoEyebrow-transform: uppercase;--type-monoSection-font: var(--font-mono);--type-monoSection-size: 11px;--type-monoSection-weight: 400;--type-monoSection-tracking: .2em;--type-monoSection-transform: uppercase;--type-monoLabel-font: var(--font-mono);--type-monoLabel-size: 11px;--type-monoLabel-weight: 400;--type-monoLabel-tracking: .16em;--type-monoLabel-transform: uppercase;--type-monoTile-font: var(--font-mono);--type-monoTile-size: 10.5px;--type-monoTile-weight: 400;--type-monoTile-tracking: .16em;--type-monoTile-transform: uppercase;--type-monoNav-font: var(--font-mono);--type-monoNav-size: 12.5px;--type-monoNav-weight: 400;--type-monoNav-tracking: .08em;--type-monoNav-transform: uppercase;--type-monoAction-font: var(--font-mono);--type-monoAction-size: 14px;--type-monoAction-weight: 500;--type-monoAction-tracking: .04em;--type-monoData-font: var(--font-mono);--type-monoData-size: 26px;--type-monoData-weight: 400;--type-monoCaption-font: var(--font-mono);--type-monoCaption-size: 12px;--type-monoCaption-weight: 400;--motion-reveal-duration: .9s;--motion-reveal-easing: cubic-bezier(.16,1,.3,1);--motion-reveal-offsetY: 22px;--motion-reveal-staggerStep: 90ms;--motion-reveal-staggerMax: .36s;--motion-hoverLift-duration: .2s;--motion-hoverLift-easing: ease;--motion-hoverLift-translateY: -2px;--motion-surfaceTint-duration: .3s;--motion-surfaceTint-easing: ease;--motion-navTransition-duration: .3s;--motion-navTransition-easing: ease;--motion-navTransition-blur: blur(20px) saturate(1.2)}@keyframes varense-eyebrow-blink{0%,to{opacity:1}50%{opacity:.25}}:root{--surface-canvas: #0f0d0b;--surface-sidebar: #161310;--surface-card: #211e1b;--surface-card-rgb: 33, 30, 27;--surface-elevated: #2c2825;--line-hairline: #4d4947;--line-hairline-top: #665f58;--line-emphasis: #5f5a57;--line-faint: #2e2b29;--line-faint-rgb: 46, 43, 41;--text-primary: #f2efec;--text-primary-rgb: 242, 239, 236;--text-secondary: #a39d98;--text-muted: #7a736e;--text-faint: #5a544f;--signal-negative: #e0574f;--signal-caution: #d99a3c;--signal-negative-rgb: 224, 87, 79;--signal-caution-rgb: 217, 154, 60;--signal-positive-wash: #52b7881a;--signal-negative-wash: #e0574f1a;--signal-caution-wash: #d99a3c1a;--font-primary: "Geist Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-caption: 10px;--tracking-caption: .08em;--weight-caption: 500;--leading-caption: 1.4;--text-micro: 11px;--tracking-micro: .04em;--weight-micro: 400;--leading-micro: 1.45;--text-body-sm: 12px;--tracking-body-sm: 0;--weight-body-sm: 400;--leading-body-sm: 1.5;--text-body: 14px;--tracking-body: -.005em;--weight-body: 400;--leading-body: 1.55;--text-heading-sm: 18px;--tracking-heading-sm: -.02em;--weight-heading-sm: 500;--leading-heading-sm: 1.3;--text-heading: 24px;--tracking-heading: -.035em;--weight-heading: 500;--leading-heading: 1.2;--text-heading-lg: 32px;--tracking-heading-lg: -.045em;--weight-heading-lg: 600;--leading-heading-lg: 1.12;--text-display: 48px;--tracking-display: -.055em;--weight-display: 600;--leading-display: 1.04;--text-display-lg: 64px;--tracking-display-lg: -.06em;--weight-display-lg: 600;--leading-display-lg: 1;--tracking-tab: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius: 0;--border-default: 1px solid var(--line-hairline);--border-top: 1px solid var(--line-hairline-top);--border-emphasis: 1px solid var(--line-emphasis);--border-faint: 1px solid var(--line-faint);--page-max-width: 1440px;--sidebar-width: 260px;--section-gap: 48px;--card-padding: 16px 20px;--element-gap: 12px;--breakpoint-phone: 768px;--breakpoint-tablet: 1024px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--duration-standard: .22s;--duration-slow: .3s;--duration-draw: .7s;--grain-opacity-canvas: .02;--grain-opacity-surface: .012;--grain-tile-size: 64px;--vignette-center: #1a1613;--vignette-edge: #050403;--vignette-shape: ellipse 1600px 1400px;--vignette-position: 56% 38%;--vignette-stop: 65%;--bg: #d8e8d8;--bg-deep: #ccdccc;--card: #1e2420;--card-2: #252c25;--card-3: #2c342c;--accent: #52b788;--accent-dark: #2d6a4f;--accent-light: #b7e4c7;--accent-light-rgb: 183, 228, 199;--text-dark: #1a241a;--border: rgba(255,255,255,.07);--border-light: rgba(0,0,0,.08);--positive: #52b788;--negative: #e05c5c;--warning: #e09a30;--radius-sm: 8px;--radius-lg: 16px;--signal-positive: #52b788;--signal-negative: #e05c5c;--signal-caution: #e09a30;--signal-positive-rgb: 82, 183, 136;--signal-negative-rgb: 224, 92, 92;--signal-caution-rgb: 224, 154, 48;--signal-negative-strong: #b03a3a;--signal-negative-strong-rgb: 176, 58, 58;--signal-positive-soft: #74c69d;--signal-positive-soft-rgb: 116, 198, 157;--text-on-accent: #0d1a10;--chart-highlight: #d4c84a;--chart-highlight-alt: #c8a84b;--chart-highlight-alt-rgb: 200, 168, 75;--chart-blue: #6ea8fe;--chart-blue-rgb: 110, 168, 254;--chart-teal: #28c5b0;--chart-sage-rgb: 180, 210, 180;--chart-teal-alt-rgb: 120, 210, 180;--chart-sage-dark-rgb: 120, 150, 120;--chart-gold-wash: rgba(200, 168, 75, .1);--chart-amber-dark-wash: rgba(200, 150, 60, .65);--white: #ffffff;--white-rgb: 255, 255, 255;--black-rgb: 0, 0, 0;--grey-generic: #888888;--surface-drawer: #141f14;--surface-tooltip: #1e2e1e;--canvas-gradient-1: rgba(12, 22, 14, .95);--canvas-gradient-2: rgba(12, 20, 14, .96);--canvas-gradient-3: rgba(10, 18, 12, .98);--canvas-gradient-4: rgba(6, 12, 8, .95);--canvas-gradient-5: rgba(6, 12, 8, .9);--canvas-gradient-6: rgba(6, 12, 8, .85);--font-mono: monospace;--font-mono-rich: "IBM Plex Mono", "Roboto Mono", monospace;--font-sans-generic: sans-serif;--radius-1: 1px;--radius-xs: 2px;--radius-3: 3px;--radius-4: 4px;--radius-5: 5px;--radius-6: 6px;--radius-7: 7px;--radius-10: 10px;--radius-14: 14px;--radius-20: 20px;--radius-full: 50%;--radius-tab: 0 6px 6px 0;--accent-dark-rgb: 45, 106, 79;--chart-mint: #95d5b2;--report-bg: #f0f4f0;--report-text-dark: #1a2a1a;--report-track: #e8ede8;--report-gridline: #e0e8e0;--report-heat-high: #fdd;--report-heat-mid: #fef3d0;--report-heat-low: #e8f5ee;--report-card-soft: #f5faf5;--report-card-alt: #f8faf8;--report-amber: #b7791f;--report-red: #c0392b;--report-border: #c8d8c8}*,*:before,*:after{border-radius:0!important}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:inherit}html{line-height:var(--leading-body-sm)}h1,h2,h3,h4,h5,h6{font-weight:inherit}svg{vertical-align:middle}html,body,#root{height:100%;width:100%;overflow:hidden}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-primary);font-size:13px;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-muted)}.tab-bar-scroll{scrollbar-width:none}.tab-bar-scroll::-webkit-scrollbar{display:none}@media (pointer: fine){.tab-bar-scroll{scrollbar-width:thin}.tab-bar-scroll::-webkit-scrollbar{display:block;height:4px}.tab-bar-scroll::-webkit-scrollbar-track{background:transparent}.tab-bar-scroll::-webkit-scrollbar-thumb{background:var(--text-muted)}}.header-export-actions{display:flex;align-items:center;gap:8px}@media (max-width: 1023px){.header-export-actions{display:none}}.export-menu{position:relative;display:flex}.export-menu-trigger{display:flex;align-items:center;gap:6px;font-size:var(--text-body-sm);font-weight:var(--weight-medium);padding:6px 14px;border:var(--border-default);font-family:var(--font-primary);background:transparent;color:var(--text-primary);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);letter-spacing:.02em}.export-menu-trigger:hover,.export-menu-trigger[aria-expanded=true]{background:var(--surface-elevated);border-color:var(--line-emphasis)}.export-menu-panel{min-width:168px;background:var(--surface-elevated);border:var(--border-emphasis);z-index:500}.export-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--line-hairline);font-size:var(--text-body-sm);font-family:var(--font-primary);color:var(--text-primary);cursor:pointer;text-align:left;white-space:nowrap}.export-menu-item:last-child{border-bottom:none}.export-menu-item:hover,.export-menu-item:focus-visible{background:var(--surface-card);outline:none}.header-account-actions{display:flex;align-items:center;gap:8px}.header-account-indicator{display:none;position:relative;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer}.header-account-indicator:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.app-tab-btn{padding:0 6px}.header-feedback-btn{display:none;position:relative;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer}.header-feedback-btn:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.footer-feedback-link{color:var(--text-muted);background:none;border:none;padding:0;font:inherit;cursor:pointer}.app-shell{height:100vh;height:100dvh}aside.sidebar-shell{position:fixed;top:0;left:0;bottom:0;width:min(320px,88vw);min-width:0;flex-shrink:0;z-index:550;transform:translate(-100%);transition:transform var(--duration-standard) var(--ease-standard)}aside.sidebar-shell.sidebar-open{transform:translate(0)}@media (prefers-reduced-motion: reduce){aside.sidebar-shell{transition:none}}@media (min-width: 1024px){aside.sidebar-shell{position:relative;top:auto;left:auto;bottom:auto;width:var(--sidebar-width);min-width:var(--sidebar-width);z-index:auto;transform:none;transition:none}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:rgba(var(--black-rgb),.5);border:none}@media (min-width: 1024px){.sidebar-backdrop{display:none}}.sidebar-hamburger{display:flex}@media (min-width: 1024px){.sidebar-hamburger{display:none}}.sidebar-export-actions{display:flex;flex-direction:column;gap:8px;margin-top:10px}@media (min-width: 1024px){.sidebar-export-actions{display:none}}.sidebar-account-actions{display:none;margin-top:10px}.app-footer{padding:6px 20px}@media (pointer: coarse){.sidebar-resize-handle{display:none}}.dashboard-grid{display:grid;row-gap:12px;column-gap:10px;grid-template-columns:1fr 220px;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"pills  pills" "row1   row1" "row2   row2" "sector sector" "growth right"}.dashboard-grid__pills{grid-area:pills}.dashboard-grid__row1{grid-area:row1}.dashboard-grid__row2{grid-area:row2}.dashboard-grid__sector{grid-area:sector}.dashboard-grid__growth{grid-area:growth;min-height:0}.dashboard-grid__right{grid-area:right}.dashboard-grid__row1>*,.dashboard-grid__row2>*{flex:1 1 88px;min-width:0}.montecarlo-metrics-row>*{flex:1 1 88px;min-width:0}.frontier-bottom-row>*{flex:1 1 260px;min-width:0}.return-histogram-stats-row>*{flex:1 1 88px;min-width:0}.backtest-strategy-row>*{flex:1 1 150px;min-width:0}@media (max-width: 501px){.backtest-strategy-row>*:nth-child(2){order:3}.backtest-strategy-row>*:nth-child(3){order:2}}.backtest-chart-card,.frontier-canvas-wrapper,.frontier-chart-card,.montecarlo-chart-card{min-height:0}.backtest-returns-table{table-layout:auto}.dashboard-right-col{display:flex;flex-direction:column;gap:10px;min-height:0}.dashboard-right-col__gauge{order:1}.dashboard-right-col__drawdown{order:2;flex:1;min-height:190px}.ra-grid-2col{grid-template-columns:1fr 1fr}.ra-grid-3col{grid-template-columns:repeat(3,1fr)}.compare-ab-row{display:grid;grid-template-columns:1fr 80px 1fr;grid-template-areas:"a label b"}.compare-summary-row{grid-template-columns:1fr 1fr}.compareb-config-row{grid-template-columns:1fr 1fr 1fr auto}.compareb-weight-row{grid-template-columns:repeat(var(--compareb-weight-cols, 1),1fr)}.valuation-risk-grid{grid-template-columns:1fr 1fr}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.header-account-actions{display:none}.header-account-indicator{display:inline-flex}.sidebar-account-actions,.header-feedback-btn{display:flex}.footer-feedback-link{display:none}.app-tab-btn{padding:0 10px}.dashboard-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"pills" "growth" "row1" "row2" "sector" "right"}.dashboard-grid__growth{min-height:390px}.dashboard-right-col__gauge{order:2}.dashboard-right-col__drawdown{order:1;flex:none;min-height:245px}.dashboard-grid__right{min-height:430px}.dashboard-grid__row1 .card,.dashboard-grid__row2 .card{height:64px;min-width:0;overflow:hidden}.dashboard-grid__row1 .card>div:first-child,.dashboard-grid__row2 .card>div:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-grid__row1 .metric-card-sub,.dashboard-grid__row2 .metric-card-sub{display:none}.dashboard-grid__row2{margin-top:8px}.ra-grid-2col,.ra-grid-3col{grid-template-columns:1fr}.compare-ab-row{grid-template-columns:1fr 1fr;grid-template-areas:"label label" "a     b";row-gap:2px;column-gap:12px}.compare-summary-row,.compareb-config-row,.compareb-weight-row{grid-template-columns:1fr}input[type=range].compareb-weight-slider{height:44px;background:none}input[type=range].compareb-weight-slider::-webkit-slider-runnable-track{height:4px;background:var(--surface-elevated)}input[type=range].compareb-weight-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;background:var(--signal-positive);cursor:pointer}input[type=range].compareb-weight-slider::-moz-range-track{height:4px;background:var(--surface-elevated);border:none}input[type=range].compareb-weight-slider::-moz-range-thumb{width:14px;height:14px;border:none;background:var(--signal-positive);cursor:pointer}.valuation-risk-grid{grid-template-columns:1fr}.backtest-chart-card{min-height:280px}.backtest-returns-table{table-layout:fixed}.montecarlo-chart-card{min-height:440px}.frontier-chart-card{min-height:450px}.dashboard-grid__growth.chart-fullscreen-expanded,.backtest-chart-card.chart-fullscreen-expanded,.montecarlo-chart-card.chart-fullscreen-expanded,.frontier-chart-card.chart-fullscreen-expanded{min-height:0}.risk-gauge-frame{width:200px;max-width:100%;margin:0 auto}.risk-gauge-canvas{aspect-ratio:1.7 / 1}}.risk-gauge-canvas{width:100%;aspect-ratio:1.4 / 1;display:block}.chart-fullscreen-expanded.card{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;width:100vw;height:100vh;height:100dvh;background:var(--surface-card)}.chart-expand-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:1px solid var(--line-hairline);background:none;padding:0;margin:0;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:12px;line-height:1;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.chart-expand-btn:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.chart-expand-btn:hover{border-color:var(--line-emphasis);color:var(--text-primary)}.insight-toggle-btn{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--line-hairline);background:none;padding:0;margin:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;line-height:1;transition:border-color var(--duration-fast) var(--ease-standard)}.insight-toggle-btn:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.insight-toggle-btn:hover{border-color:var(--line-emphasis)}.tier-toggle-btn{position:relative}.tier-toggle-btn:before{content:"";position:absolute;top:-6.5px;right:0;bottom:-6.5px;left:0}.grain-canvas,.grain-surface,.card,.card-light{position:relative}.grain-canvas:before,.grain-surface:before,.card:before,.card-light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:url(data:image/png;base64,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);background-repeat:repeat;background-size:var(--grain-tile-size) var(--grain-tile-size)}.grain-canvas:before{opacity:var(--grain-opacity-canvas)}.grain-surface:before,.card:before,.card-light:before{opacity:var(--grain-opacity-surface)}.vignette-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(var(--vignette-shape) at var(--vignette-position),var(--vignette-center) 0%,var(--vignette-edge) var(--vignette-stop))}.card,.card-light{background:rgba(var(--surface-card-rgb),.9);border:1px solid var(--line-hairline);border-top-color:var(--line-hairline-top)}.mono{font-family:var(--font-mono)}.positive{color:var(--signal-positive)}.negative{color:var(--signal-negative)}.warning{color:var(--signal-caution)}input,select{background:var(--surface-elevated);border:1px solid var(--line-hairline);color:var(--text-primary);font-family:var(--font-primary);padding:10px 12px;font-size:13px;outline:none;width:100%}input:focus,select:focus{border-color:var(--signal-positive)}input[type=range]{-webkit-appearance:none;background:var(--surface-elevated);height:4px;border:none;padding:0;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:var(--signal-positive);cursor:pointer}button{cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.05em;border:none;outline:none}.btn-primary{background:var(--accent);color:var(--card);border-radius:var(--radius-sm);padding:10px 20px;text-transform:uppercase;letter-spacing:.08em;transition:opacity .15s;width:100%}.btn-primary:hover{opacity:.88}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .3s ease forwards}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite}.product-plate-grid{display:grid;grid-template-columns:minmax(0,232px) minmax(0,1fr);min-height:460px}.product-plate-sidebar{border-right:1px solid var(--color-line-default)}@media (max-width: 768px){.product-plate-grid{grid-template-columns:1fr;min-height:0}.product-plate-sidebar{border-right:none;border-bottom:1px solid var(--color-line-default)}}.section-frame{display:grid;grid-template-columns:var(--layout-labelColumn) minmax(0,1fr);gap:var(--layout-sectionGap);align-items:start}@media (max-width: 768px){.section-frame{grid-template-columns:1fr;gap:var(--space-4)}}.tap-target-navlink,.tap-target-morelink{position:relative}.tap-target-navlink:before,.tap-target-morelink:before{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.tap-target-footerlink{position:relative}.tap-target-footerlink:before{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px}.tap-target-navaction{position:relative}.tap-target-navaction:before{content:"";position:absolute;top:-1px;right:-4px;bottom:-6px;left:-4px}.tap-target-menu-toggle{position:relative}.tap-target-menu-toggle:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.step-row{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,260px);grid-template-areas:"ordinal title annotation";gap:clamp(18px,2.5vw,40px);align-items:baseline}.step-ordinal{grid-area:ordinal}.step-title{grid-area:title}.step-annotation{grid-area:annotation;border-left:1px solid var(--color-line-default);padding-left:var(--space-6)}@media (max-width: 768px){.step-row{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"ordinal title" "annotation annotation";row-gap:16px}.step-annotation{border-left:none;border-top:1px solid var(--color-line-default);padding-left:0;padding-top:var(--space-5)}}.nav-links{display:flex}.nav-menu-toggle{display:none}@media (max-width: 768px){.nav-links,.nav-brand-name{display:none}.nav-menu-toggle{display:flex}}
