@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2) format("woff2"),url(/assets/onest-math-400-normal-BoceZrtY.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2) format("woff2"),url(/assets/onest-symbols-400-normal-Cyp7MkQ3.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2) format("woff2"),url(/assets/onest-vietnamese-400-normal-b_JsbRRP.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2) format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2) format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2) format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2) format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2) format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2) format("woff2"),url(/assets/onest-math-600-normal-Cg9O0yw7.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2) format("woff2"),url(/assets/onest-symbols-600-normal-DbXpb-tr.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2) format("woff2"),url(/assets/onest-vietnamese-600-normal-Banm7-ne.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2) format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2) format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2) format("woff2"),url(/assets/onest-math-700-normal-DV7Jn8rc.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2) format("woff2"),url(/assets/onest-symbols-700-normal-DWaVlq9G.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2) format("woff2"),url(/assets/onest-vietnamese-700-normal-DJPTbRH6.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2) format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2) format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.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}html{font-size:16px}@media(max-width:1920px){html{font-size:.833333vw}}@media(max-width:1440px){html{font-size:1.111111vw}}@media(max-width:1024px){html{font-size:1.5625vw}}@media(max-width:640px){html{font-size:4.444444vw}}:root{--navy: #143145;--navy-2: #1b3d54;--orange: #c4320e;--orange-hover: #a82a0b;--orange-soft: #fdeeea;--orange-ink: #b82d0c;--accent-from: #ff4820;--accent-to: #e63a19;--trace: #a6d6ff;--white: #ffffff;--bg: #ffffff;--bg-2: #ffffff;--surface-2: #eef1f4;--hover: #eef1f4;--row-alt: #f9fbfc;--row-hover: #eef1f4;--row-on: #dfe5ea;--ink: #111111;--ink-2: #3a3a3a;--muted: #5f5f5f;--muted-2: #666666;--display-muted: #8d8d8d;--line: #e3e8ed;--line-2: #eaeef2;--line-3: #dfe5ea;--info-soft: #eef1f4;--info-ink: #3a3a3a;--ok-soft: #e8f0e8;--ok-ink: #2f6b3f;--danger: #a81f2d;--danger-soft: #fbecee;--r-sm: .5rem;--r-md: .875rem;--r-lg: 1.25rem;--r-card: 2rem;--r-pill: 624.9375rem;--e0: 0 1px 2px rgba(10, 10, 10, .03);--e1: 0 1px 2px rgba(10, 10, 10, .04), 0 .5rem 1.5rem -.75rem rgba(10, 10, 10, .1);--e2: 0 2px .25rem rgba(10, 10, 10, .05), 0 1rem 2rem -.75rem rgba(10, 10, 10, .14);--e3: 0 .25rem .625rem rgba(10, 10, 10, .07), 0 2rem 4rem -1rem rgba(10, 10, 10, .24);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-7: 1.75rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Onest", system-ui, -apple-system, sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .875rem;--fs-lg: 1rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2.25rem;--fs-4xl: 3rem;--tracking-tight: -.02em;--t-fast: .12s;--t-base: .18s;--t-slow: .28s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-reveal: cubic-bezier(.215, .61, .355, 1);--ease-word: cubic-bezier(.165, .84, .44, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--top: 4rem;--nav: 15rem;--panel: 23.75rem;--shell: 88rem;--z-sticky: 10;--z-backdrop: 20;--z-drawer: 30;--z-panel: 25;--ctl: 2.25rem;--ctl-sm: 1.875rem}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);font-size:var(--fs-md);line-height:1.5;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--r-sm)}.top :focus-visible,.login__intro :focus-visible,.lang--light :focus-visible{outline-color:var(--white)}::selection{background:var(--orange-soft);color:var(--navy)}.sr-only{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:var(--s-2);left:var(--s-2);z-index:100;padding:.625rem .875rem;background:var(--white);color:var(--navy);font-weight:600;border-radius:var(--r-md);box-shadow:var(--e2);transform:translateY(-200%);text-decoration:none}.skip:focus{transform:none;outline:2px solid var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--ctl);padding:0 1.125rem;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;color:var(--ink);font-weight:500;font-size:var(--fs-md);text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast),transform var(--t-fast) var(--ease-out)}.btn:hover{background:var(--hover)}@media(hover:hover){.btn:hover{transform:scale(1.04)}}.btn:active{transform:scale(.99)}.btn svg{width:1rem;height:1rem;flex:none}.btn--primary{background:var(--navy);color:var(--white)}.btn--primary:hover{background:#000}.btn--outline{border-color:var(--line);background:transparent}.btn--outline:hover{background:var(--hover);border-color:var(--line-3)}.btn--ghost{color:var(--ink-2)}.btn--icon{width:var(--ctl);padding:0}.btn--icon svg{width:1.125rem;height:1.125rem}.btn--sm{height:var(--ctl-sm);padding:0 .875rem;font-size:var(--fs-sm)}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn[disabled]:hover{background:inherit;transform:none}.btn--outline[disabled]:hover{background:transparent}.btn--cta{height:auto;gap:var(--s-3);padding:.375rem .375rem .375rem 1.5rem;font-size:var(--fs-md)}.btn__badge{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:var(--white);color:var(--navy);flex:none;transition:transform var(--t-base) var(--ease-out)}.btn--outline .btn__badge,.btn--ghost .btn__badge{background:var(--navy);color:var(--white)}.btn--cta svg{width:1rem;height:1rem}@media(hover:hover){.btn--cta:hover .btn__badge{transform:translate(3px)}}.chip{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;line-height:1.5}.chip--coc,.chip--pf{background:var(--surface-2);color:var(--navy)}.chip--wf{background:var(--surface-2);color:var(--ink-2)}.chip--off{background:var(--surface-2);color:var(--muted)}.chip--on{background:var(--ok-soft);color:var(--ok-ink)}.input{width:100%;height:var(--ctl);padding:0 1rem;border-radius:var(--r-md);border:1px solid var(--line);background:#f1f0ee80;color:var(--ink);outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.input:hover{border-color:var(--line-3)}.input:focus{border-color:var(--navy);background:var(--white);box-shadow:0 0 0 3px #14314524}.input::placeholder{color:var(--muted-2)}.input[aria-invalid=true]{border-color:var(--danger)}.field+.field{margin-top:var(--s-4)}.field label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin-bottom:.375rem}.field--pw{position:relative}.field--pw .input{padding-right:2.75rem}.field__toggle{position:absolute;right:.25rem;bottom:2px;width:2rem;height:2rem;border:0;background:transparent;border-radius:var(--r-sm);color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.field__toggle:hover{background:var(--hover);color:var(--ink)}.field__toggle svg{width:1.125rem;height:1.125rem}.muted{color:var(--muted)}.label{font-size:var(--fs-xs);font-weight:600;color:var(--muted);letter-spacing:.02em}.alert{display:flex;gap:.625rem;align-items:flex-start;background:var(--orange-soft);color:var(--orange-ink);border-radius:var(--r-md);padding:.625rem .875rem;font-size:var(--fs-sm);margin:.625rem 0}.alert svg{width:1rem;height:1rem;flex:none;margin-top:2px}.alert>.btn{margin-left:auto;flex:none}.top{height:var(--top);background:var(--navy);color:var(--white);display:grid;grid-template-columns:minmax(var(--nav),max-content) minmax(0,1fr) auto;align-items:center;gap:var(--s-6);padding:0 var(--s-4) 0 0;position:sticky;top:0;z-index:var(--z-sticky);box-shadow:0 1px #ffffff0f,0 .375rem 1rem -.25rem #061a2773}.top__left{display:flex;align-items:center;height:100%;min-width:0}.top__menu{display:none}.brand{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-6) 0 var(--s-5);height:100%;text-decoration:none}.brand img,.brand svg{display:block}.brandmark{filter:drop-shadow(0 1px 2px rgba(5,26,38,.95)) drop-shadow(0 0 10px rgba(5,26,38,.85)) drop-shadow(0 0 26px rgba(5,26,38,.6))}.brand span{font-size:var(--fs-xs);color:#ffffffb8;padding-left:var(--s-3);border-left:1px solid rgba(255,255,255,.25);white-space:nowrap;letter-spacing:.02em}.top__search{position:relative;width:100%;max-width:35rem;justify-self:center}.top__search .input{padding-left:2.25rem;padding-right:4rem;height:var(--ctl);border-radius:.625rem;border-color:#ffffff14;background:#ffffff1a;color:var(--white)}.top__search .input:hover{background:#ffffff24}.top__search .input::placeholder{color:#ffffff9e}.top__search .input:focus{background:var(--white);color:var(--ink);border-color:var(--white);caret-color:var(--navy);box-shadow:0 0 0 3px #ffffff40}.top__search .input:focus::placeholder{color:var(--muted-2)}.top__search>svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffffbf;pointer-events:none}.top__search:focus-within>svg{color:var(--muted)}.top__search .kbd{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);font-size:.6875rem;color:#fff9;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-sm);padding:1px .375rem;pointer-events:none}.top__search .input:focus~.kbd{display:none}.top__search .input::-webkit-search-cancel-button{display:none}.top__clear{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;border:0;border-radius:var(--r-sm);background:transparent;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center}.top__clear svg{width:.9375rem;height:.9375rem}.top__clear:hover{background:#ffffff24;color:var(--white)}.top__search .input:focus~.top__clear{color:var(--muted)}.top__search .input:focus~.top__clear:hover{background:var(--hover);color:var(--ink)}.top__right{display:flex;align-items:center;gap:var(--s-3)}.avatar{width:2.125rem;height:2.125rem;border-radius:50%;background:var(--orange);color:var(--white);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;flex:none;text-decoration:none;box-shadow:0 2px .375rem #00000059;transition:box-shadow var(--t-fast)}a.avatar:hover{box-shadow:0 0 0 3px #ffffff40}.explorer{display:grid;grid-template-columns:var(--nav) minmax(0,1fr);min-height:calc(100dvh - var(--top))}.tree{background:var(--bg);border-right:1px solid var(--line);padding:var(--s-4) .625rem;display:flex;flex-direction:column;gap:2px;position:sticky;top:var(--top);height:calc(100dvh - var(--top));overflow-y:auto}.tree__label{padding:var(--s-2) var(--s-3) .375rem}.tree__id{display:flex;align-items:center;gap:.625rem;padding:2px var(--s-3) var(--s-3);margin-bottom:var(--s-2);border-bottom:1px solid var(--line-2)}.tree__id-avatar{width:2.125rem;height:2.125rem;flex:none;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1d4560,#143145);color:var(--white);font-size:.78125rem;font-weight:700;letter-spacing:.02em}.tree__id-who{min-width:0}.tree__id-who b{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--navy);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree__id-who small{display:block;font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.tree__filter{position:relative;margin:.375rem 0}.tree__filter svg{position:absolute;left:.5625rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;color:var(--muted);pointer-events:none}.tree__filter .input{height:2rem;padding-left:1.75rem;font-size:var(--fs-sm);background:var(--white)}.tree__filter .input::-webkit-search-cancel-button{cursor:pointer}.node--more{min-height:2rem;padding-left:1.75rem;font-size:var(--fs-sm);font-weight:600;color:var(--navy)}.tree__section.is-active .tree__label{color:var(--navy)}.tree__section+.tree__section{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line-2)}.lib .name__part{color:var(--navy);text-decoration:none}.lib .name__part:hover{color:var(--orange-ink);text-decoration:underline}.node{display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:.5rem var(--s-3);border-radius:var(--r-md);text-decoration:none;color:var(--ink);cursor:pointer;border:0;background:transparent;width:100%;text-align:left;font-size:var(--fs-md);transition:background var(--t-fast),color var(--t-fast)}.node:hover{background:var(--hover)}.node.on{background:var(--white);font-weight:600;box-shadow:inset 3px 0 0 var(--navy),var(--e1)}.node svg{width:1.125rem;height:1.125rem;color:var(--muted);flex:none}.node.on svg{color:var(--navy)}.node__text{flex:1;min-width:0}.node__text b{display:block;font-weight:inherit}.node__text small{display:block;font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.node__count{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.node--child{padding-left:1.75rem}.tree__spacer{flex:1}.tree__foot{border-top:1px solid var(--line);padding-top:var(--s-2);margin-top:var(--s-2)}.node--logout{color:var(--muted);margin-top:var(--s-1)}.node--logout:hover{color:var(--danger);background:var(--danger-soft)}.node--logout:hover svg{color:var(--danger)}.tree-backdrop{display:none}.main{padding:var(--s-5) var(--s-8) var(--s-12);min-width:0;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 13.75rem)}.main:focus{outline:none}.crumbs{display:flex;gap:var(--s-2);align-items:center;font-size:var(--fs-sm);color:var(--muted);margin-bottom:.375rem;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline;color:var(--navy)}.crumbs .sep{color:var(--muted-2)}.title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:2px}.title h1{margin:0;font-family:var(--display);font-size:var(--fs-2xl);font-weight:700;color:var(--navy);letter-spacing:-.01em;text-wrap:balance}.title__meta{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.lead{color:var(--muted);margin:0 0 var(--s-5);max-width:70ch}.meta{display:flex;gap:var(--s-5);flex-wrap:wrap;color:var(--muted);font-size:var(--fs-sm);margin:0 0 var(--s-5)}.meta b{color:var(--ink);font-weight:600}.foot{margin-top:var(--s-10);padding-top:.875rem;border-top:1px solid var(--line-2);font-size:var(--fs-xs);color:var(--muted-2);display:flex;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.foot a{color:var(--navy)}.libcard{background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--e1)}.cmd{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;padding:.625rem .875rem;border-bottom:1px solid var(--line-2);background:var(--white)}.cmd__spacer{flex:1}.cmd select{height:var(--ctl);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--ink);font-weight:500;padding:0 .625rem;cursor:pointer;box-shadow:var(--e0)}.cmd select:hover{background:var(--hover)}.cmd select option{font-weight:400}.cmd__sel{font-size:var(--fs-sm);color:var(--muted);display:inline-flex;align-items:center;gap:var(--s-2)}.cmd__sel button{border:0;background:transparent;color:var(--navy);font-weight:600;padding:.25rem .375rem;border-radius:var(--r-sm)}.cmd__sel button:hover{background:var(--hover)}.cmd__dates{display:inline-flex;align-items:center;gap:var(--s-2)}.cmd__dates .input{width:9.375rem;height:var(--ctl-sm);font-size:var(--fs-sm)}.seg{display:inline-flex;background:var(--surface-2);border-radius:.625rem;padding:3px;gap:2px}.seg .btn{height:var(--ctl-sm);padding:0 .875rem;border-radius:var(--r-md);font-weight:500;color:var(--ink-2)}.seg .btn:hover{background:#fff9}.seg .btn.on{background:var(--white);color:var(--navy);font-weight:600;box-shadow:0 1px 3px #061a271f}.libscroll{overflow-x:auto;position:relative}.lib{width:100%;border-collapse:collapse;table-layout:fixed;min-width:47.5rem}.lib th{text-align:left;font-size:var(--fs-xs);font-weight:600;color:var(--muted);padding:.75rem .625rem;border-bottom:1px solid var(--line);white-space:nowrap;letter-spacing:.02em;background:var(--white)}.lib td{padding:0 .625rem;height:3.125rem;border-bottom:1px solid var(--line-2);vertical-align:middle;white-space:nowrap;transition:background var(--t-fast)}.lib .c-check{width:2.75rem;padding-left:var(--s-4);padding-right:0}.lib .c-icon{width:2.5rem;padding-left:0;padding-right:.25rem}.lib .c-name{min-width:16.25rem;padding-left:.375rem}.lib .c-act{width:3.25rem;padding-right:var(--s-3);text-align:right}.lib .name{font-weight:600;color:var(--ink);font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib .sub{font-size:var(--fs-xs);color:var(--muted-2);margin-top:1px;max-width:26.25rem;overflow:hidden;text-overflow:ellipsis}.lib .dim,.lib .qty{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.lib .right{text-align:right}.lib th.right,.lib td.right{padding-right:var(--s-4)}.lib tbody tr.row{cursor:pointer}.lib tbody tr.row:nth-child(2n) td{background:var(--row-alt)}.lib tbody tr.row:hover td{background:var(--row-hover)}.lib tbody tr.row:focus-visible{outline:none}.lib tbody tr.row:focus-visible td{background:var(--row-hover);box-shadow:inset 0 0 0 2px var(--navy)}.lib tbody tr.row.on td{background:var(--row-on);box-shadow:inset 0 1px #dfe6ec,inset 0 -1px #dfe6ec}.lib tbody tr.row.on td:first-child{box-shadow:inset 3px 0 0 var(--navy),inset 0 1px #dfe6ec,inset 0 -1px #dfe6ec}.lib .row__dl{opacity:0}.lib tr.row:hover .row__dl,.lib tr.row:focus-within .row__dl,.lib tr.row.on .row__dl{opacity:1}@media(hover:none){.lib .row__dl{opacity:1}}.lib .name__item{display:inline-block;margin-right:.625rem;padding:1px .4375rem;border-radius:var(--r-sm);background:var(--surface-2);color:var(--navy);font-family:var(--display);font-size:var(--fs-sm);font-weight:700;text-decoration:none;vertical-align:1px}.lib .name__item:hover{background:var(--orange-soft);color:var(--orange-ink)}.doc-icon{width:1.5rem;height:1.75rem;display:block;filter:drop-shadow(0 1px 1px rgba(6,26,39,.15))}.empty{padding:3.5rem 1.25rem;text-align:center;color:var(--muted);white-space:normal}.empty b{display:block;color:var(--ink);font-size:var(--fs-lg);margin-bottom:var(--s-1)}.off{padding:var(--s-3) var(--s-4);color:var(--muted);font-size:var(--fs-sm);display:flex;gap:var(--s-2);align-items:center;border-top:1px solid var(--line-2);flex-wrap:wrap}.check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;margin:0;border-radius:.3125rem;border:1.5px solid #b9c2c9;background:var(--white);vertical-align:middle;position:relative;cursor:pointer;display:inline-block;transition:border-color var(--t-fast),background var(--t-fast)}.lib tbody tr:hover .check{border-color:var(--navy)}.check:checked,.check:indeterminate{background:var(--navy);border-color:var(--navy)}.check:checked:after{content:"";position:absolute;left:.3125rem;top:1.5px;width:.3125rem;height:.5625rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.check:indeterminate:after{content:"";position:absolute;left:3.5px;top:.4375rem;width:.5625rem;height:2px;background:#fff}.check:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lib .c-check label{display:flex;align-items:center;height:3.125rem;cursor:pointer}.skel{background:linear-gradient(90deg,#eeeeec 25%,#f6f6f4,#eeeeec 75%);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:.25rem;height:.75rem}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin:var(--s-2) 0 var(--s-6)}.kpi{position:relative;min-width:0;display:flex;flex-direction:column;padding:var(--s-5) var(--s-5) var(--s-4);background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--e1);transition:box-shadow var(--t-base),border-color var(--t-base)}.kpi:hover{box-shadow:var(--e2);border-color:#d9dde1}.kpi__head{display:flex;align-items:center;gap:var(--s-3)}.kpi__icon{width:2.5rem;height:2.5rem;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;background:#eef2f6;color:var(--navy)}.kpi__icon svg{width:1.25rem;height:1.25rem}.kpi__label{font-size:var(--fs-sm);font-weight:600;color:var(--muted);letter-spacing:.01em}.kpi__value{font-family:var(--display);font-size:2.25rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;margin:var(--s-4) 0 var(--s-4)}.kpi__value--date{font-size:1.75rem}.kpi__foot{margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--line-2);font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3);min-width:0}.kpi__foot>span{min-width:0;overflow-wrap:anywhere}.kpi__foot a{color:var(--navy);font-weight:600;text-decoration:none}.kpi__foot a:hover{color:var(--orange-ink);text-decoration:underline}.kpi__foot em{display:flex;align-items:center;gap:.375rem;font-style:normal;font-size:var(--fs-xs);color:var(--muted-2);margin-top:3px}.kpi__foot em svg{width:.8125rem;height:.8125rem;flex:none}.kpi__foot--trend{flex-direction:column;align-items:stretch;gap:.625rem}.kpi__foot .spark{width:100%;height:1.375rem;display:block}.kpi__foot .spark rect{fill:var(--line-2)}.kpi--accent{background:linear-gradient(180deg,#fff,#fff6f3);border-color:#f6d5cc}.kpi--accent .kpi__icon{background:var(--orange-soft);color:var(--orange-ink)}.kpi--accent:hover{border-color:#f0c4b6}.explorer--panel .main{padding-right:calc(var(--panel) + var(--s-8))}.explorer--panel .lib{table-layout:auto;min-width:0}.explorer--panel .lib .c-po,.explorer--panel .lib .c-size{display:none}.explorer--panel .lib .c-name{min-width:12rem}.explorer--panel .lib .c-qty{display:none}.explorer--panel .lib .c-name *{overflow-wrap:anywhere}.explorer--panel .libcard{overflow-x:auto}.explorer--panel .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-backdrop{display:none}.panel{position:fixed;top:var(--top);right:0;bottom:0;width:var(--panel);background:var(--white);border-left:1px solid var(--line);box-shadow:var(--e3);z-index:var(--z-panel);padding:var(--s-5) var(--s-6) var(--s-8);overflow-y:auto;animation:slide var(--t-base) var(--ease-out);outline:none}@keyframes slide{0%{transform:translate(1.5rem);opacity:0}to{transform:none;opacity:1}}.panel__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem}.panel__close{border:0;background:transparent;width:var(--ctl);height:var(--ctl);border-radius:var(--r-md);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;margin-right:-.5rem}.panel__close svg{width:1.125rem;height:1.125rem}.panel__close:hover{background:var(--hover);color:var(--ink)}.panel__head{display:flex;gap:.875rem;align-items:flex-start;margin-bottom:var(--s-4)}.panel__icon{width:2.75rem;height:3.25rem;flex:none;filter:drop-shadow(0 3px .3125rem rgba(6,26,39,.2))}.panel h2{margin:.25rem 0 2px;font-family:var(--display);font-size:1.0625rem;font-weight:700;color:var(--navy);line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.panel__sub{margin:0;color:var(--muted);font-size:var(--fs-sm)}.panel__section{border-top:1px solid var(--line-2);padding:.875rem 0 .25rem;margin-top:.625rem}.panel__section .label{margin-bottom:var(--s-2);display:block}.kv{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-2) var(--s-3);margin:0;font-size:var(--fs-md)}.kv dt{color:var(--muted)}.kv dd{margin:0;overflow-wrap:anywhere}.kv .file{color:var(--muted-2);font-size:var(--fs-xs);overflow-wrap:anywhere}.panel__hint{font-size:var(--fs-xs);color:var(--muted-2);margin-top:1.125rem}.page{max-width:60rem}.acct{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.acct .card{margin:0}.acct .kv{grid-template-columns:8.75rem minmax(0,1fr)}.acct a{color:var(--navy)}.card{background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-lg);padding:1.125rem 1.25rem;margin-bottom:.875rem;box-shadow:var(--e1)}.card h3{margin:0 0 .625rem;font-family:var(--display);font-size:.9375rem;font-weight:700;color:var(--navy);letter-spacing:-.01em}.card .note{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--muted)}.card .stack span{display:block}.faq details{border-bottom:1px solid var(--line-2);padding:.625rem 0}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:.25rem 0;border-radius:var(--r-sm)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;color:var(--navy);transition:transform var(--t-base)}.faq details[open] summary:after{transform:rotate(180deg)}.faq p{margin:.375rem 0 0;color:var(--ink-2);max-width:70ch}.login{position:relative;min-height:100dvh;background:var(--navy);overflow:hidden;display:flex;align-items:center}.login__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.login__lang{position:absolute;top:var(--s-5);right:var(--s-6);z-index:2}.login__inner{position:relative;width:100%;max-width:70rem;margin:0 auto;padding:var(--s-12) var(--s-8);display:grid;grid-template-columns:minmax(0,1fr) 25rem;gap:4rem;align-items:center}.login__intro{color:var(--white)}.brand--light{border:0;padding:0;margin-bottom:1.75rem}.login__title{font-family:var(--display);font-size:2.5rem;font-weight:700;line-height:1.1;margin:0 0 .875rem;letter-spacing:-.01em;text-wrap:balance}.login__text{margin:0;color:#f8f8f8cc;max-width:46ch;font-size:.96875rem}.login__feats{list-style:none;margin:var(--s-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-4);max-width:28.75rem}.login__feats li{display:flex;gap:.875rem;align-items:flex-start}.login__feats svg{width:1.25rem;height:1.25rem;color:var(--orange);flex:none;margin-top:2px}.login__feats b{display:block;color:var(--white);font-weight:600;font-size:.90625rem}.login__feats span{display:block;color:#f8f8f8b3;font-size:var(--fs-sm)}.login__box{width:100%;max-width:25rem;background:var(--white);border-radius:var(--r-lg);padding:1.875rem 2rem 1.75rem;box-shadow:0 1.875rem 5rem -1.25rem #0009,0 .75rem 2rem -.75rem #00000080;color:var(--ink)}.login__h1{font-family:var(--display);font-size:var(--fs-xl);font-weight:700;color:var(--navy);margin:0 0 .25rem;letter-spacing:-.01em}.login__lead{margin:0 0 var(--s-5);color:var(--muted);font-size:var(--fs-sm)}.login__error{display:flex;gap:.625rem;align-items:flex-start;background:var(--orange-soft);color:var(--orange-ink);padding:.625rem .75rem;border-radius:var(--r-md);font-size:var(--fs-sm);margin-bottom:var(--s-3)}.login__error svg{width:1rem;height:1rem;flex:none;margin-top:1px}.login__submit{margin-top:var(--s-5)}.login__foot{margin-top:1.125rem;font-size:var(--fs-xs);color:var(--muted-2);text-align:center}.login .btn--primary{height:2.5rem}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:.5rem;height:var(--ctl);padding:0 .625rem 0 .75rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast)}.lang__btn:hover{background:var(--hover)}.lang .flag{width:1.25rem;height:.8125rem;border-radius:2px;box-shadow:0 0 0 1px #0000001f;display:block;flex:none}.lang__chev{width:.875rem;height:.875rem;opacity:.7;transition:transform var(--t-fast)}.lang--open .lang__chev{transform:rotate(180deg)}.lang__menu{position:absolute;top:calc(100% + .375rem);right:0;z-index:50;min-width:12.5rem;margin:0;padding:.375rem;list-style:none;background:var(--white);color:var(--ink);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--e3);animation:pop var(--t-fast) var(--ease-out);outline:none}@keyframes pop{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.lang__opt{display:flex;align-items:center;gap:.625rem;min-height:2.25rem;padding:.375rem .625rem;border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-md)}.lang__opt.is-active{background:var(--hover)}.lang__opt.is-current{color:var(--navy);font-weight:600}.lang__opt .lang__name{flex:1}.lang__opt .lang__abbr{font-size:var(--fs-xs);color:var(--muted-2);font-weight:500}.lang__opt.is-current .lang__abbr{color:var(--orange-ink)}.lang--light .lang__btn{background:#ffffff1a;border-color:#ffffff2e;color:#ffffffe6}.lang--light .lang__btn:hover{background:#ffffff29}.lang--light .lang__btn:focus-visible{outline-color:var(--white)}html[lang=zh-CN] body{font-family:Inter,Segoe UI,Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif}html[lang=zh-CN] .title h1,html[lang=zh-CN] .panel h2,html[lang=zh-CN] .login__title,html[lang=zh-CN] .card h3,html[lang=zh-CN] .kpi__value{font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Manrope,sans-serif;letter-spacing:0}html[dir=rtl] body{font-family:Inter,Segoe UI,Arial Hebrew,Noto Sans Hebrew,system-ui,sans-serif}html[dir=rtl] .brand span{padding-left:0;padding-right:var(--s-3);border-left:0;border-right:1px solid rgba(255,255,255,.25)}html[dir=rtl] .top__search .input{padding-left:4rem;padding-right:2.25rem}html[dir=rtl] .top__search>svg{left:auto;right:.75rem}html[dir=rtl] .top__search .kbd{right:auto;left:.625rem}html[dir=rtl] .top__clear{right:auto;left:.375rem}html[dir=rtl] .field--pw .input{padding-right:.75rem;padding-left:2.75rem}html[dir=rtl] .field__toggle{right:auto;left:.25rem}html[dir=rtl] .tree{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .node.on{box-shadow:inset -3px 0 0 var(--navy),var(--e1)}html[dir=rtl] .node--child{padding-left:var(--s-3);padding-right:1.75rem}html[dir=rtl] .node,html[dir=rtl] .lib th,html[dir=rtl] .lib td{text-align:right}html[dir=rtl] .lib th.right,html[dir=rtl] .lib td.right,html[dir=rtl] .lib .c-act{text-align:left}html[dir=rtl] .lib .c-check{padding-left:0;padding-right:var(--s-4)}html[dir=rtl] .lib tbody tr.row.on td:first-child{box-shadow:inset -3px 0 0 var(--navy),inset 0 1px #dfe6ec,inset 0 -1px #dfe6ec}html[dir=rtl] .lib .name__item{margin-right:0;margin-left:.625rem}html[dir=rtl] .panel{right:auto;left:0;border-left:0;border-right:1px solid var(--line);animation-name:slide-rtl}@keyframes slide-rtl{0%{transform:translate(-1.5rem);opacity:0}to{transform:none;opacity:1}}html[dir=rtl] .panel__close{margin-right:0;margin-left:-.5rem}html[dir=rtl] .explorer--panel .main{padding-right:var(--s-8);padding-left:calc(var(--panel) + var(--s-8))}html[dir=rtl] .login__lang{right:auto;left:var(--s-6)}html[dir=rtl] .skip{left:auto;right:var(--s-2)}html[dir=rtl] .title h1,html[dir=rtl] .panel h2,html[dir=rtl] .login__title{letter-spacing:0}html[dir=rtl] .lang__menu{right:auto;left:0}html[dir=rtl] .lang__btn{padding:0 .75rem 0 .625rem}html[dir=rtl] .lib .sub,html[dir=rtl] .kv .file,html[dir=rtl] .lib td.dim,html[dir=rtl] .lib td.qty,html[dir=rtl] .node__text b{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .kv dd,html[dir=rtl] .node__text small,html[dir=rtl] .title h1,html[dir=rtl] .meta b,html[dir=rtl] .panel__sub,html[dir=rtl] .kpi__foot{unicode-bidi:plaintext}@media(max-width:1200px){.explorer--panel .main,html[dir=rtl] .explorer--panel .main{padding-right:var(--s-8);padding-left:var(--s-8)}.panel-backdrop{display:block;position:fixed;inset:var(--top) 0 0 0;background:#061a2747;z-index:var(--z-backdrop);animation:fade var(--t-base)}.panel{z-index:calc(var(--z-backdrop) + 1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:root{--nav: 17.5rem}.top{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s-3);padding:0 var(--s-3)}.top__menu{display:inline-flex;color:var(--white)}.top__menu:hover{background:#ffffff1a}.brand{padding:0 var(--s-2)}.brand span,.top__search .kbd{display:none}.top__search .input{padding-right:.75rem}.explorer{grid-template-columns:1fr}.tree{position:fixed;top:var(--top);left:0;bottom:0;width:var(--nav);max-width:85vw;height:auto;z-index:var(--z-drawer);box-shadow:var(--e3);transform:translate(-100%);visibility:hidden;transition:transform var(--t-slow) var(--ease-out),visibility 0s var(--t-slow)}.tree.open{transform:none;visibility:visible;transition:transform var(--t-slow) var(--ease-out),visibility 0s}html[dir=rtl] .tree{left:auto;right:0;transform:translate(100%)}html[dir=rtl] .tree.open{transform:none}.tree-backdrop{display:block;position:fixed;inset:var(--top) 0 0 0;background:#061a2759;z-index:calc(var(--z-drawer) - 1);animation:fade var(--t-base)}.main{padding:var(--s-4) var(--s-4) var(--s-10)}.explorer--panel .main,html[dir=rtl] .explorer--panel .main{padding-right:var(--s-4);padding-left:var(--s-4)}.panel{width:100%;padding:var(--s-4) var(--s-4) var(--s-8)}.acct{grid-template-columns:1fr}.title h1{font-size:1.375rem}.lib .c-name{min-width:12.5rem}}@media(max-width:600px){.stats{grid-template-columns:1fr;gap:var(--s-3)}.kpi__value{font-size:1.875rem}.login__lang{top:var(--s-3);right:var(--s-3)}.login__box{padding:var(--s-6) var(--s-5)}.cmd{padding:.625rem}.cmd__dates{flex-wrap:wrap}.top__right .lang__code{display:none}.top__right .lang__btn{padding:0 .5rem}}@media(max-width:860px){.login__inner{grid-template-columns:1fr;gap:1.75rem;padding:4.5rem var(--s-5) var(--s-8)}.login__title{font-size:1.875rem}.login__box{max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tree{transition:none}}.review{min-height:100dvh;background:var(--bg-2)}.review .main{padding:var(--s-5) var(--s-8) var(--s-12);max-width:68.75rem;margin:0 auto}.review .top{grid-template-columns:minmax(15rem,max-content) minmax(0,1fr) auto}.rev__list{display:flex;flex-direction:column;gap:var(--s-4)}.rev{background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--e1);padding:var(--s-5) var(--s-6)}.rev__head{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.rev__icon{width:2.125rem;height:2.125rem;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--surface-2);color:var(--navy)}.rev__id{display:flex;flex-direction:column;min-width:0;flex:1}.rev__id b{font-family:var(--display);font-size:var(--fs-lg);color:var(--navy);letter-spacing:-.01em}.rev__file{font-size:var(--fs-xs);color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.rev__date{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.rev__why{margin:var(--s-3) 0 0;color:var(--ink-2);font-size:var(--fs-sm);max-width:80ch}.rev__ctx{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--bg);border-radius:var(--r-md)}.rev__ctx .label{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.rev__ctx .label svg{width:.875rem;height:.875rem}.rev__ctx ul{margin:0;padding-left:1.125rem;font-size:var(--fs-sm);color:var(--ink-2)}.rev__ctx li+li{margin-top:2px}.rev__ctxfile{color:var(--muted-2)}.rev__assign{display:flex;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-4)}.rev__assign .field{margin:0;min-width:16.25rem}.rev__assign .field span{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin-bottom:.375rem}.rev__assign .rev__note{flex:1;min-width:15rem}.rev__hint{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--muted-2)}.rev__done{margin-top:var(--s-5);font-size:var(--fs-sm);color:var(--muted)}@media(max-width:900px){.review .main{padding:var(--s-4)}.rev__assign .field{min-width:100%}}.home__head h1{margin:0;font-family:var(--display);font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--navy)}.home__head .greet{margin:0 0 2px;color:var(--muted);font-size:var(--fs-sm)}.home__head .lead{margin:var(--s-2) 0 0;max-width:70ch}.node--home{margin-bottom:var(--s-2)}.home__areas{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);margin-bottom:var(--s-4)}.area{display:grid;grid-template-columns:2.75rem 1fr;grid-template-areas:"icon title" "count count" "meta meta" "cta cta";gap:.375rem var(--s-3);align-items:center;padding:var(--s-5) var(--s-6);text-decoration:none;background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--e1);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base),border-color var(--t-base)}.area:hover{transform:translateY(-2px);box-shadow:var(--e2);border-color:#d9dde1}.area__icon{grid-area:icon;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:var(--surface-2);color:var(--navy)}.area__icon svg{width:1.375rem;height:1.375rem}.area__title{grid-area:title;font-family:var(--display);font-size:var(--fs-lg);font-weight:700;color:var(--navy)}.area__count{grid-area:count;font-family:var(--display);font-size:2.5rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;margin-top:var(--s-3)}.area__count small{font-family:var(--font);font-size:var(--fs-sm);font-weight:500;color:var(--muted);margin-left:.5rem;letter-spacing:0}.area__meta{grid-area:meta;font-size:var(--fs-sm);color:var(--muted)}.area__cta{grid-area:cta;display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line-2);color:var(--orange-ink);font-weight:600;font-size:var(--fs-sm)}.area__cta svg{width:.875rem;height:.875rem}.area--muted .area__icon{background:var(--bg);color:var(--muted)}.area--muted .area__count,.area--muted .area__title{color:var(--muted)}.home__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);margin:0 0 var(--s-6)}.fact{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--e1);min-width:0}.fact__icon{width:2.125rem;height:2.125rem;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--surface-2);color:var(--navy)}.fact__icon svg{width:1.0625rem;height:1.0625rem}.fact>div{min-width:0}.fact__label{display:block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fact__value{display:block;font-family:var(--display);font-size:var(--fs-lg);font-weight:700;color:var(--navy);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact__note{display:block;font-size:var(--fs-xs);color:var(--muted-2)}.card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.card__head h3{margin:0}.card__head a{font-size:var(--fs-sm);color:var(--navy);font-weight:600;text-decoration:none}.card__head a:hover{color:var(--orange-ink);text-decoration:underline}.home__list{list-style:none;margin:0;padding:0}.home__list li+li{border-top:1px solid var(--line-2)}.home__list a{display:flex;align-items:center;gap:var(--s-3);padding:.6875rem .5rem;text-decoration:none;color:inherit;border-radius:var(--r-sm)}.home__list a:hover{background:var(--row-hover)}.home__list-main{flex:1;min-width:0}.home__list-main b{display:block;font-size:var(--fs-md);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home__list-main small{display:block;font-size:var(--fs-xs);color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home__list-date{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.home__list-go{width:1rem;height:1rem;color:var(--muted-2);flex:none}.home__contact{display:flex;align-items:center;gap:var(--s-3)}.home__contact>div{display:flex;flex-direction:column;min-width:0}.home__contact b{color:var(--ink)}.home__contact a,.home__contact span{font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis}.home__contact a{color:var(--navy)}.home__avatar{width:2.5rem;height:2.5rem;flex:none;border-radius:50%;background:var(--surface-2);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-sm)}.home__links{list-style:none;margin:0;padding:0}.home__links li+li{margin-top:.375rem}.home__links a{display:flex;align-items:center;gap:.625rem;color:var(--navy);text-decoration:none;font-size:var(--fs-md);padding:.375rem .25rem;border-radius:var(--r-sm)}.home__links a:hover{background:var(--hover);color:var(--orange-ink)}.home__links svg{width:1.0625rem;height:1.0625rem;color:var(--muted)}@media(max-width:900px){.home__areas,.home__facts{grid-template-columns:1fr}.home__head h1{font-size:24px}}html[dir=rtl] .home__list-main,html[dir=rtl] .fact__value{unicode-bidi:plaintext}.home__head{margin-bottom:var(--s-6)}.hero{position:relative;overflow:hidden;margin:calc(var(--s-5) * -1) calc(var(--s-8) * -1) var(--s-6);padding:var(--s-10) var(--s-8) var(--s-6);background:radial-gradient(120% 140% at 12% 0%,#215076,#143145 55%,#0d2636);color:var(--white);isolation:isolate}.hero:after{content:"";position:absolute;inset:auto -8% -22% 42%;height:18.75rem;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(255,72,32,.26),transparent 72%);filter:blur(1.375rem)}.hero:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,#ff482000,#ff48208c 22%,#78bef059 62%,#78bef000)}.hero__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;opacity:.9}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,#04121bf0,#04121bdb 34%,#04121b59 62%,#04121b1a)}.hero__inner{position:relative;z-index:1;max-width:56.25rem}.hero__greet{margin:0 0 .375rem;font-size:var(--fs-sm);color:#ffffffb8;letter-spacing:.02em}.hero__title{margin:0;font-family:var(--display);font-size:clamp(1.875rem,4.2vw,2.875rem);font-weight:700;line-height:1.05;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 1.5rem rgba(0,0,0,.45)}.hero__lead{margin:var(--s-3) 0 0;max-width:60ch;color:#f8f8f8d1;font-size:.96875rem}.hero__stats{display:inline-flex;flex-wrap:wrap;margin-top:var(--s-6);border-radius:var(--r-lg);overflow:hidden;background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);box-shadow:0 .625rem 1.875rem #00000040}.hstat{min-width:10.75rem;padding:.875rem var(--s-5) .9375rem}.hstat+.hstat{border-left:1px solid rgba(255,255,255,.12)}.hstat__label{display:block;font-size:.65625rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#ffffff8c}.hstat b{display:block;margin-top:.25rem;font-family:var(--display);font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.hstat small{display:flex;align-items:center;gap:.3125rem;margin-top:3px;font-size:.71875rem;color:#ffffff94}.hstat small svg{width:.75rem;height:.75rem;flex:none;color:#ffffff73}.skel--onhero{background:linear-gradient(90deg,#ffffff24 25%,#ffffff47,#ffffff24 75%);background-size:200% 100%}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.hero__cta .btn{height:2.625rem;padding:0 1.125rem}.btn--onhero{background:#ffffff1f;border-color:#ffffff40;color:var(--white);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.btn--onhero:hover{background:#fff3}@keyframes rise{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}.reveal{animation:rise .52s var(--ease-out) both;animation-delay:var(--d, 0ms)}.hero__inner>*{animation:rise .56s var(--ease-out) both}.hero__title{animation-delay:40ms}.hero__lead{animation-delay:90ms}.hero__stats{animation-delay:.14s}.hero__cta{animation-delay:.19s}.area{position:relative;overflow:hidden}.area:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--orange),#ff8a5c);opacity:0;transition:opacity var(--t-base)}.area:hover:before{opacity:1}.area__cta svg{transition:transform var(--t-base) var(--ease-out)}.area:hover .area__cta svg{transform:translate(2px,-2px)}.home__list a svg.home__list-go{transition:transform var(--t-fast)}.home__list a:hover svg.home__list-go{transform:translateY(1px);color:var(--orange-ink)}@media(max-width:900px){.hero{margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) var(--s-4);padding:var(--s-8) var(--s-5) var(--s-6)}.hstat{flex:1 1 40%;min-width:0}}@media(prefers-reduced-motion:reduce){.reveal,.hero__inner>*{animation:none!important}}.home__sect{margin-bottom:var(--s-6)}.home__recent{margin:0;padding:.25rem .625rem}.home__recent .muted{padding:var(--s-3) .25rem;margin:0}.card__head--bare{padding:0 2px var(--s-2);margin-bottom:var(--s-3);border-bottom:1px solid var(--line-2)}.card__head--bare h3{font-family:var(--display);font-size:var(--fs-lg);color:var(--navy);letter-spacing:-.01em}.card__head--bare a{display:inline-flex;align-items:center;gap:.25rem}.card__head--bare a:after{content:"→";transition:transform var(--t-fast)}.card__head--bare a:hover:after{transform:translate(2px)}.home__parts{margin-bottom:var(--s-6)}.partgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.partcard{display:grid;grid-template-columns:2.25rem 1fr;grid-template-areas:"icon item" "desc desc" "pn pn" "tags tags" "date date";gap:.25rem var(--s-3);align-items:center;padding:var(--s-4) var(--s-5);text-decoration:none;color:inherit;background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--e0);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base),border-color var(--t-base)}.partcard:hover{transform:translateY(-2px);box-shadow:var(--e2);border-color:#d9dde1}.partcard__icon{grid-area:icon;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;background:var(--surface-2);color:var(--navy)}.partcard__icon svg{width:1.125rem;height:1.125rem}.partcard__item{grid-area:item;font-family:var(--display);font-size:var(--fs-lg);font-weight:700;color:var(--navy);letter-spacing:-.01em}.partcard__desc{grid-area:desc;margin-top:.375rem;font-size:var(--fs-sm);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partcard__pn{grid-area:pn;font-size:var(--fs-xs);color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partcard__tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:var(--s-2)}.tag{font-size:.71875rem;font-weight:600;padding:2px .5rem;border-radius:var(--r-pill);white-space:nowrap}.tag--coc{background:var(--orange-soft);color:var(--orange-ink)}.tag--prod{background:#e9eff5;color:var(--info-ink)}.partcard__date{grid-area:date;margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line-2);font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.sitefoot{margin:var(--s-8) calc(var(--s-8) * -1) calc(var(--s-12) * -1);padding:var(--s-8) var(--s-8) var(--s-5);color:#fffc;background:radial-gradient(120% 180% at 88% 0%,#215076,#143145 58%,#0d2636)}.sitefoot__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);gap:var(--s-8);padding-bottom:var(--s-6);border-bottom:1px solid rgba(255,255,255,.12)}.sitefoot__brand p{margin:var(--s-4) 0 0;max-width:42ch;font-size:var(--fs-sm);line-height:1.6;color:#ffffff9e}.sitefoot__issuer{display:flex;flex-direction:column;gap:2px;margin-top:var(--s-4)!important}.sitefoot__issuer span{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.sitefoot__issuer b{color:#ffffffe0;font-size:var(--fs-sm)}.sitefoot__col h4{margin:0 0 var(--s-4);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.sitefoot__person{display:flex;align-items:center;gap:var(--s-3)}.sitefoot__who{min-width:0}.sitefoot__who b{display:block;color:var(--white);font-size:var(--fs-md)}.sitefoot__who small{display:block;font-size:var(--fs-xs);color:#ffffff85}.sitefoot__reach{list-style:none;margin:var(--s-4) 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.sitefoot__reach li{display:flex;align-items:center;gap:var(--s-2);min-width:0}.sitefoot__reach svg{width:.9375rem;height:.9375rem;flex:none;color:#ffffff73}.sitefoot a{color:#fffc;text-decoration:none;font-size:var(--fs-sm);overflow-wrap:anywhere}.sitefoot a:hover{color:var(--white);text-decoration:underline}.sitefoot :focus-visible{outline-color:var(--white)}.sitefoot__links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.sitefoot__links li a{display:inline-flex;align-items:center;gap:var(--s-2)}.sitefoot__links svg{width:.9375rem;height:.9375rem;color:#ffffff73}.sitefoot__links li a:hover svg{color:var(--orange)}.sitefoot__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-6);padding-top:var(--s-4)}.sitefoot__legal p{margin:0;font-size:var(--fs-xs);color:#ffffff73}.sitefoot__meta{display:flex;gap:var(--s-4)}.skel--onnavy{background:linear-gradient(90deg,#ffffff1a 25%,#ffffff38,#ffffff1a 75%);background-size:200% 100%}@media(max-width:1000px){.sitefoot__grid{grid-template-columns:1fr 1fr}.sitefoot__brand{grid-column:1 / -1}}@media(max-width:700px){.hero__stats{display:flex;width:100%;flex-direction:column}.hstat+.hstat{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.sitefoot{margin:var(--s-6) calc(var(--s-4) * -1) calc(var(--s-10) * -1);padding:var(--s-6) var(--s-4) var(--s-4)}.sitefoot__grid{grid-template-columns:1fr;gap:var(--s-6)}}@media(max-width:1100px){.partgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.partgrid{grid-template-columns:1fr}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background:var(--navy);color:var(--white);border-radius:0 0 var(--r-card) var(--r-card);transform:translateY(0);transition:transform .7s var(--ease-spring)}.loader.is-out{transform:translateY(-100%)}.loader__center{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.loader.is-out .loader__center{opacity:0;transform:translateY(-.75rem)}.loader__brand{font-family:var(--display);font-size:1.875rem;font-weight:600;letter-spacing:var(--tracking-tight)}.loader__tag{max-width:24ch;margin:0;font-size:var(--fs-md);color:#ffffff8c}.loader__progress{width:min(22rem,72vw);display:flex;flex-direction:column;gap:.75rem}.loader__track{height:1px;background:#ffffff26}.loader__fill{height:100%;background:var(--accent-from);transition:width .1s linear}.loader__meta{display:flex;justify-content:space-between;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.loader__count{font-variant-numeric:tabular-nums;color:#fffc}.reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .7s var(--ease-reveal),transform .7s var(--ease-reveal)}.reveal.is-in{opacity:1;transform:none}.rtext__w{display:inline-block;overflow:hidden;vertical-align:bottom}.rtext__i{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity .7s var(--ease-word),transform .7s var(--ease-word)}.rtext.is-in .rtext__i{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.loader{display:none}.reveal,.rtext__i{opacity:1!important;transform:none!important;transition:none!important}}.card,.fact,.area{border-radius:var(--r-lg)}.hero{border-radius:0 0 var(--r-card) var(--r-card)}.fact{border:1px solid var(--line);box-shadow:none}.fact__value{font-family:var(--display);letter-spacing:var(--tracking-tight)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-md);font-weight:500;color:#111111b3}.eyebrow:before{content:"";width:.375rem;height:.375rem;border-radius:var(--r-pill);background:var(--orange);flex:none}.eyebrow--light{color:#ffffffb3}.eyebrow--light:before{background:#fff9}.watermark{position:absolute;inset-inline:0;bottom:-1.5rem;z-index:0;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--display);font-weight:700;line-height:1;font-size:13rem;color:#ffffff0d}h1,h2,.hero__title,.card__head h2{letter-spacing:var(--tracking-tight)}@media(max-width:640px){.lib{table-layout:auto;min-width:0}.lib col{width:auto!important}.lib .c-po,.lib .c-qty,.lib .c-size,.lib .c-icon,.lib .c-type{display:none}.lib .c-name{min-width:0}.lib .c-name *{overflow-wrap:anywhere;white-space:normal}.lib .check{width:1.375rem;height:1.375rem}}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:1.25rem}@media(min-width:40rem){.shell{padding-inline:2rem}}.navmenu button,.hcard__nav button,.modal__close{background:transparent;border:0;color:inherit}.lheader{position:absolute;inset-inline:0;top:0;z-index:50}.lheader:before{content:"";position:absolute;inset-inline:0;top:0;height:8rem;pointer-events:none;background:linear-gradient(180deg,rgba(10,27,38,.65),transparent)}.lheader__in{position:relative}.lheader__in{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.25rem}@media(min-width:40rem){.lheader__in{padding-block:1.5rem}}.lheader__brand{display:flex;align-items:center}.lheader__nav{display:none}@media(min-width:64rem){.lheader__nav{display:block}}.lheader__nav ul{display:flex;gap:2rem;margin:0;padding:0;list-style:none;font-size:var(--fs-md);font-weight:500}.lheader__nav a{color:#ffffffe6;text-decoration:none;display:inline-block;transition:color var(--t-fast),transform var(--t-fast) var(--ease-out)}.lheader__nav a:hover{color:#fff;transform:translateY(-2px)}.lheader__right{display:flex;align-items:center;gap:.75rem}.clock{display:none;align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-md);padding:.5rem .75rem;font-size:var(--fs-xs);color:#ffffffd9}@media(min-width:48rem){.clock{display:flex}}.clock__label{color:#fff9}.clock__time{min-width:3.5rem;font-variant-numeric:tabular-nums;font-weight:500;color:#fff}.clock__sep{color:#ffffff4d}.clock__date{font-weight:500}.menubtn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.28);background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-md);padding:.5rem 1rem;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast) var(--ease-out)}.menubtn:hover{background:#ffffff42;border-color:#ffffff80;transform:scale(1.05)}.menubtn svg{width:.875rem;height:.875rem}.lheader__lang{display:flex}.navmenu__account{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.1);padding-block:1.5rem}.navmenu__who{min-width:0}.navmenu__label2{display:block;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#fff6}.navmenu__who b{display:block;margin-top:.25rem;font-family:var(--display);font-size:1.125rem;font-weight:600;color:#fff}.navmenu__mail{display:block;font-size:var(--fs-md);color:#ffffff80}.navmenu__logout{display:inline-flex;align-items:center;gap:.5rem;flex:none;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-pill);padding:.625rem 1.375rem;font-size:var(--fs-md);font-weight:500;color:#ffffffd9;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.navmenu__logout:hover{background:var(--accent-from);border-color:var(--accent-from);color:#0d2636}.navmenu__logout svg{width:1rem;height:1rem}.menubtn__word{display:none}@media(min-width:40rem){.menubtn__word{display:inline}}.lhero{position:relative;isolation:isolate;overflow:hidden;border-radius:0 0 var(--r-card) var(--r-card);background:var(--navy);color:#fff}.lhero__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.lhero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0d26366b,#0d263614 40%,#0d2636c7)}.lhero__mark{position:absolute;inset-inline:0;bottom:3.25rem;z-index:1;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--display);font-weight:700;line-height:1;font-size:9rem;letter-spacing:-.03em;color:#ffffff0d}.lhero__grid{position:relative;z-index:20;display:flex;flex-direction:column;gap:2rem;padding-block:4.5rem 4rem}@media(min-width:64rem){.lhero__grid{display:grid;grid-template-columns:7fr 5fr;gap:2.5rem;align-items:center;min-height:34rem;padding-block:3.75rem 8rem}}.lhero__left{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.lhero__title{margin:0;max-width:16ch;font-family:var(--display);font-size:2.25rem;font-weight:600;line-height:.98;letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.lhero__title{font-size:3rem}}@media(min-width:64rem){.lhero__title{font-size:3.75rem}}.lhero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--fs-md);color:#ffffffbf}.lhero__count{font-weight:600;color:#fff}.lhero__dot{width:.25rem;height:.25rem;border-radius:var(--r-pill);background:#fff6}.lhero__facts{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:.75rem}.lhero__facts span{display:flex;align-items:baseline;gap:.5rem;padding-inline:1.75rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#ffffff9e;white-space:nowrap}.lhero__facts span:first-child{padding-inline-start:0}.lhero__facts span+span{border-inline-start:1px solid rgba(255,255,255,.18)}.lhero__facts b{font-family:var(--display);font-size:2rem;font-weight:600;line-height:1;letter-spacing:var(--tracking-tight);color:#fff}@media(max-width:40rem){.lhero__facts span{padding-inline:0;gap:.4375rem}.lhero__facts span+span{border-inline-start:0;padding-inline-start:1.25rem}.lhero__facts b{font-size:1.5rem}}.lhero__cta{display:flex;flex-wrap:wrap;gap:.75rem}.lhero__cta .btn--outline{border-color:#ffffff4d;color:#fff}.lhero__cta .btn--outline:hover{background:#ffffff1a}.lhero__right{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;min-width:0}.lhero__right>*{max-width:100%}@media(min-width:64rem){.lhero__right{align-items:flex-end}}.lhero__bar{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(255,255,255,.12);padding-block:1.25rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:#fff9}.lhero__bar-mid{display:none}@media(min-width:40rem){.lhero__bar-mid{display:inline}}.hcard{display:flex;gap:.5rem;width:100%;max-width:24rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background:#ffffff1a;padding:.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:64rem){.hcard{width:21rem}}.hcard__tile{display:grid;place-items:center;width:6rem;aspect-ratio:1;flex:none;border-radius:var(--r-md);background:#00000073;color:var(--accent-from)}.hcard__tile svg{width:1.75rem;height:1.75rem}.hcard__panel{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;border-radius:var(--r-md);background:#ffffff14;padding:.75rem}.hcard__slot{min-height:3.75rem}.hcard__cap{display:block;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80}.hcard__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:500;line-height:1.35;color:#fff}.hcard__sub{display:block;font-size:var(--fs-xs);color:#ffffff80}.hcard__foot{display:flex;align-items:center;justify-content:space-between}.hcard__dots{display:flex;gap:.25rem}.hcard__dots i{display:block;width:.375rem;height:.25rem;border-radius:var(--r-pill);background:#ffffff40;transition:all var(--t-slow)}.hcard__dots i.is-on{width:1rem;background:#fffc}.hcard__nav{display:flex;gap:.25rem}.hcard__nav button{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--r-pill);background:#ffffff24;color:#fff}.hcard__nav button:hover{background:#ffffff47}.hcard__nav svg{width:.875rem;height:.875rem}.hcard__nav .is-prev{transform:rotate(180deg)}.issuers{width:100%;max-width:24rem}@media(min-width:64rem){.issuers{width:21rem;text-align:right}}.issuers__label{display:block;margin-bottom:.625rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.issuers ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.issuers li{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-md);color:#fffc}@media(min-width:64rem){.issuers li{justify-content:flex-end}}.issuers__dot{width:.75rem;height:.75rem;flex:none;color:var(--accent-from)}.lstate{background:var(--white)}.lstate__grid{display:grid;grid-template-columns:1fr;align-items:center;gap:3rem;padding-block:5rem}@media(min-width:64rem){.lstate__grid{grid-template-columns:1fr 1fr;padding-block:7rem}}.lstate__facts{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:2rem;row-gap:1.5rem}.lstate__facts>div{display:flex;flex-direction:column;gap:.5rem;padding-inline:2rem}.lstate__facts>div:first-child{padding-inline-start:0}.lstate__facts>div+div{border-inline-start:1px solid var(--line)}.lstate__facts span{font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.lstate__facts b{font-family:var(--display);font-size:2.125rem;font-weight:600;line-height:1;letter-spacing:var(--tracking-tight);color:var(--ink);font-variant-numeric:tabular-nums}.lstate__facts small{font-size:var(--fs-md);color:var(--muted-2)}@media(max-width:40rem){.lstate__facts>div{padding-inline:1.25rem}.lstate__facts b{font-size:1.75rem}}.lstate__text{margin:0;font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}@media(min-width:40rem){.lstate__text{font-size:1.875rem}}.lstate__muted{color:var(--display-muted)}.lband{background:var(--white)}.lband ul{display:flex;flex-direction:column;gap:.75rem;margin:0;padding-block:2.5rem;list-style:none}@media(min-width:40rem){.lband ul{flex-direction:row;gap:1rem}}.lband li{flex:1}.lband__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;height:6rem;padding-inline:1.5rem;border-radius:var(--r-pill);font-family:var(--display);font-size:1.5rem;font-weight:500;text-align:center;text-decoration:none;color:inherit;transition:transform var(--t-base) var(--ease-out)}@media(min-width:40rem){.lband__tile{height:10rem;font-size:1.875rem}}@media(hover:hover){.lband li:hover a.lband__tile{transform:scale(1.03)}}.lband__label{line-height:1.1}.lband__note{font-family:var(--font);font-size:var(--fs-md);font-weight:400;opacity:.7}.lband__tile--light{background:var(--surface-2);color:var(--ink)}.lband__tile--accent{background:linear-gradient(to bottom right,var(--accent-from),var(--accent-to));color:#fff}.lband__tile--dark{background:var(--navy);color:#fff}.lband__tile--ghost{background:#f1f0ee99;color:#11111159}.lband__arrow{width:2.25rem;height:2.25rem}.lparts{background:var(--white)}.lparts .shell{padding-block:2.5rem 5rem}.lparts__head{margin-bottom:2rem}.lparts__head h2{margin:.75rem 0 0;font-family:var(--display);font-size:2.25rem;font-weight:600;letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.lparts__head h2{font-size:3rem}}.lparts__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none}@media(min-width:48rem){.lparts__grid{grid-template-columns:1fr 1fr}}.pcard{position:relative;display:block;min-height:18rem;overflow:hidden;border-radius:var(--r-card);background:var(--navy);padding:1.5rem;color:#fff;text-decoration:none;transition:transform var(--t-slow) var(--ease-out)}@media(min-width:40rem){.pcard{min-height:20rem;padding:2rem}}@media(hover:hover){.pcard:hover{transform:translateY(-8px) scale(1.012)}}.pcard__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.025em;color:#ffffff73}.pcard__badge{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border:1px solid rgba(255,255,255,.15);border-radius:var(--r-pill);background:#ffffff1a;color:#fff;transition:transform var(--t-base) var(--ease-out)}.pcard__badge svg{width:1rem;height:1rem}@media(hover:hover){.pcard:hover .pcard__badge{transform:rotate(45deg) scale(1.08)}}.pcard__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:#ffffff12}.pcard__mark svg{width:4.5rem;height:4.5rem}.pcard__body{position:absolute;inset-inline:1.5rem;bottom:1.5rem}@media(min-width:40rem){.pcard__body{inset-inline:2rem;bottom:2rem}}.pcard__body b{display:block;font-family:var(--display);font-size:1.5rem;font-weight:500;letter-spacing:-.01em}@media(min-width:40rem){.pcard__body b{font-size:1.875rem}}.pcard__desc{display:block;margin-top:.5rem;max-width:28rem;font-size:var(--fs-md);color:#ffffff8c}.pcard__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.tagchip{display:inline-flex;border:1px solid rgba(255,255,255,.25);border-radius:var(--r-pill);padding:.375rem .875rem;font-size:var(--fs-xs);color:#fff}.lrecent{background:var(--white)}.lrecent .shell{padding-block:0 5rem}.lrecent__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.lrecent__head a{font-size:var(--fs-md);font-weight:500;text-decoration:none}.lrecent__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.lrecent__list li{border-bottom:1px solid var(--line)}.lrecent__row{display:flex;align-items:center;gap:1rem;padding:1rem .75rem;border-radius:var(--r-md);color:inherit;text-decoration:none;transition:background var(--t-fast),padding var(--t-fast) var(--ease-out)}@media(hover:hover){.lrecent__row:hover{background:var(--surface-2);padding-inline:1.25rem}}.lrecent__main{flex:1;min-width:0}.lrecent__main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);font-weight:500}.lrecent__main small{display:block;font-size:var(--fs-md);color:var(--muted)}.lrecent__date{white-space:nowrap;font-size:var(--fs-md);color:var(--muted)}.lrecent__go{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink)}.lrecent__go svg{width:.875rem;height:.875rem}.lfooter{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--navy);color:#fff}.lfooter__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.55}.lfooter__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0d26369e,#0d2636d1)}.lfooter__in{position:relative;z-index:10;padding-block:5rem 2.5rem}.lfooter__lead{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.12)}.lfooter__lead p{margin:0;max-width:46ch;font-size:1.25rem;font-weight:500;line-height:1.45;color:#ffffffb8}@media(min-width:64rem){.lfooter__lead p{font-size:1.5rem}}.lfooter__cols{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}@media(min-width:48rem){.lfooter__cols{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.lfooter__cols{grid-template-columns:1fr 1fr 1.6fr;gap:4rem}}.lfooter__cols h3{margin:0 0 1.25rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.lfooter__cols ul{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.lfooter__cols li{font-size:var(--fs-lg);color:#ffffffb3}.lfooter__cols a{display:inline-flex;align-items:center;gap:.5rem;color:#ffffffb3;text-decoration:none;transition:color var(--t-fast),transform var(--t-fast) var(--ease-out)}.lfooter__cols a:hover{color:#fff;transform:translate(4px)}.lfooter__cols a svg{width:.875rem;height:.875rem;flex:none;color:var(--accent-from)}.lfooter__contact .lfooter__who{display:flex;align-items:flex-start}.lfooter__who b{display:block;margin-bottom:.5rem;font-size:var(--fs-lg);font-weight:600;color:#fff}.lfooter__who a{display:flex;font-size:var(--fs-md);margin-top:.25rem}.lfooter__none{margin:0;font-size:var(--fs-md);color:#ffffff8c}.lfooter__legal{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(255,255,255,.12);padding-top:2rem;font-size:var(--fs-xs);color:#ffffff73}@media(min-width:48rem){.lfooter__legal{flex-direction:row;align-items:center;justify-content:space-between}}.navmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;display:flex;flex-direction:column;background:var(--navy);color:#fff;opacity:0;transition:opacity var(--t-slow) var(--ease-out)}.navmenu.is-in{opacity:1}.navmenu__top{display:flex;align-items:center;justify-content:space-between;padding-block:1.25rem}.navmenu__close{background:transparent;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.15);border-radius:var(--r-md);padding:.5rem 1rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3}.navmenu__close:hover{border-color:#fff6;color:#fff}.navmenu__close svg{width:.875rem;height:.875rem}.navmenu__nav{flex:1;display:flex;flex-direction:column;justify-content:center}.navmenu__nav ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-width:46rem}.navmenu__nav li{opacity:0;transform:translateY(.75rem);border-top:1px solid rgba(255,255,255,.1);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.navmenu__nav li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.navmenu.is-in .navmenu__nav li{opacity:1;transform:none}.navmenu__nav button{position:relative;display:flex;align-items:center;gap:1.25rem;width:100%;padding:1.125rem 1rem;border-radius:var(--r-lg);text-align:left;transition:background var(--t-base) var(--ease-out),padding-left var(--t-base) var(--ease-out)}@media(hover:hover){.navmenu__nav button:hover{background:#ffffff0f;padding-left:1.5rem}}.navmenu__no{flex:none;width:1.75rem;font-family:var(--font);font-size:var(--fs-xs);font-weight:500;font-variant-numeric:tabular-nums;color:#ffffff59;transition:color var(--t-slow)}.navmenu__text{flex:1;min-width:0}.navmenu__label{display:block;font-family:var(--display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:#ffffffeb;transition:color var(--t-slow)}@media(min-width:40rem){.navmenu__label{font-size:1.5rem}}.navmenu__desc{display:block;margin-top:.125rem;font-size:var(--fs-md);color:#ffffff80}.navmenu__go{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:#ffffff1a;color:#fff;opacity:0;transform:translate(-.5rem);transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out),background var(--t-base)}.navmenu__go svg{width:1rem;height:1rem}@media(hover:hover){.navmenu__nav button:hover .navmenu__go{opacity:1;transform:none;background:var(--accent-from);color:#0d2636}}.navmenu__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.5}.navmenu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(80% 70% at 20% 45%,#0d2636eb,#0d2636b8)}.navmenu__mark{position:absolute;inset-inline:0;bottom:3.5rem;z-index:0;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--display);font-weight:700;line-height:1;font-size:13rem;letter-spacing:-.03em;color:#ffffff0a}.navmenu__top,.navmenu__nav,.navmenu__foot{position:relative;z-index:1}@media(min-width:40rem){.navmenu__nav button{font-size:3.75rem}}.navmenu__no{font-size:var(--fs-lg);font-weight:400;color:#ffffff4d;transition:color var(--t-slow)}.navmenu__label{color:#ffffffb3;transition:color var(--t-slow)}.navmenu__nav button:hover .navmenu__no{color:var(--accent-from)}.navmenu__nav button:hover .navmenu__label{color:#fff}.navmenu__foot{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid rgba(255,255,255,.1);padding-block:1.5rem;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.025em;color:#ffffff73}@media(min-width:40rem){.navmenu__foot{flex-direction:row;align-items:center;justify-content:space-between}}.navmenu__foot button{color:#ffffffb3}.navmenu__foot button:hover{color:#fff;text-decoration:underline}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:#11111159;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity var(--t-slow) var(--ease-out)}@media(min-width:40rem){.modal{align-items:center}}.modal.is-in{opacity:1}.modal__panel{position:relative;width:100%;max-width:32rem;overflow:hidden;border-radius:var(--r-card);background:var(--white);padding:1.5rem;box-shadow:var(--e3);transform:translateY(1.75rem);transition:transform var(--t-slow) var(--ease-spring)}@media(min-width:40rem){.modal__panel{padding:2rem}}.modal.is-in .modal__panel{transform:none}.modal__close{position:absolute;right:1rem;top:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted)}.modal__close:hover{background:var(--line-3);color:var(--ink)}.modal__close svg{width:1rem;height:1rem}.modal__head{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.5rem}.modal__head h2{margin:0;font-family:var(--display);font-size:1.5rem;font-weight:600;letter-spacing:-.01em}@media(min-width:40rem){.modal__head h2{font-size:1.875rem}}.modal__form{display:flex;flex-direction:column;gap:1rem}.modal__form label{display:flex;flex-direction:column;gap:.375rem}.modal__form label>span{font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--muted)}.modal__area{height:auto;padding:.75rem 1rem;resize:none;line-height:1.5}.modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem}.modal__foot small{font-size:var(--fs-xs);color:var(--muted)}.modal__done{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:2rem;text-align:center}.modal__badge{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--r-pill);background:var(--navy);color:var(--accent-from)}.modal__badge svg{width:1.5rem;height:1.5rem}.modal__done h2{margin:0;font-family:var(--display);font-size:1.5rem;font-weight:600}.modal__done p{margin:0;max-width:34ch;font-size:var(--fs-md);color:var(--muted)}@media(prefers-reduced-motion:reduce){.navmenu,.navmenu__nav li,.modal,.modal__panel{opacity:1!important;transform:none!important;transition:none!important}}.crumbs{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.crumbs:before{content:"";width:.375rem;height:.375rem;border-radius:var(--r-pill);background:var(--orange);flex:none}.crumbs a{text-decoration:none;color:var(--muted);transition:color var(--t-fast)}.crumbs a:hover{color:var(--ink);text-decoration:none}.crumbs .sep{color:var(--line-3)}.title{align-items:flex-end;margin-bottom:var(--s-6)}.title h1{font-family:var(--display);font-size:2.25rem;font-weight:600;line-height:1.05;letter-spacing:var(--tracking-tight);color:var(--ink)}@media(min-width:64rem){.title h1{font-size:3rem}}.title__meta{font-size:var(--fs-md);color:var(--muted)}.title__sub{margin:-.75rem 0 var(--s-6);max-width:68ch;font-size:var(--fs-lg);line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.meta{gap:var(--s-6);font-size:var(--fs-md);color:var(--muted)}.meta b{color:var(--ink);font-weight:500}.stats{gap:var(--s-4);margin:0 0 var(--s-8)}.kpi{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:none;transition:transform var(--t-base) var(--ease-out),border-color var(--t-base)}@media(hover:hover){.kpi:hover{transform:translateY(-3px);border-color:var(--line-3);box-shadow:none}}.kpi__icon{width:2.25rem;height:2.25rem;border-radius:var(--r-md);background:var(--surface-2);color:var(--ink)}.kpi__icon svg{width:1.125rem;height:1.125rem}.kpi__label{font-size:var(--fs-md);font-weight:500;color:var(--muted);letter-spacing:0}.kpi__value{font-weight:600;letter-spacing:var(--tracking-tight);color:var(--ink);margin:var(--s-5) 0}.kpi__foot{border-top:1px solid var(--line);font-size:var(--fs-md);color:var(--muted)}.kpi__foot a{color:var(--ink);font-weight:500}.kpi__foot a:hover{color:var(--orange-ink)}.kpi__foot .spark rect{fill:var(--line-3)}.kpi__foot .spark rect.on{fill:var(--orange)}.kpi--accent{background:var(--navy);border-color:var(--navy);color:#fff}.kpi--accent:hover{border-color:var(--navy)}.kpi--accent .kpi__icon{background:#ffffff1f;color:var(--accent-from)}.kpi--accent .kpi__label{color:#fff9}.kpi--accent .kpi__value{color:#fff}.kpi--accent .kpi__foot{border-top-color:#ffffff24;color:#fff9}.kpi--accent .kpi__foot a,.kpi--accent .kpi__foot b{color:#fff}.kpi--accent .kpi__foot em{color:#ffffff80}.kpi--accent .kpi__foot .spark rect{fill:#ffffff2e}.kpi--accent .kpi__foot .spark rect.on{fill:var(--accent-from)}.libcard{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none}.cmd{gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--line)}.cmd select{height:var(--ctl);border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;box-shadow:none;padding:0 1rem;font-weight:500}.cmd select:hover{background:var(--surface-2)}.cmd__sel button{color:var(--ink);border-radius:var(--r-pill)}.seg{background:var(--surface-2);border-radius:var(--r-pill);padding:.25rem}.seg .btn{border-radius:var(--r-pill)}.seg .btn.on{background:var(--white);color:var(--ink);box-shadow:none}@media(hover:hover){.seg .btn:hover{transform:none}}.lib th{padding:1rem .75rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line)}.lib td{height:3.75rem;padding:0 .75rem;border-bottom:1px solid var(--line-2)}.lib .name{font-size:var(--fs-lg);font-weight:500}.lib .sub{font-size:var(--fs-md);color:var(--muted)}.lib .dim,.lib .qty{color:var(--muted)}.lib tbody tr.row:nth-child(2n) td{background:transparent}.lib tbody tr.row:hover td{background:var(--surface-2)}.lib tbody tr.row:first-child td{border-top:0}.lib .c-act .btn--icon{width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);transition:background var(--t-fast),transform var(--t-fast) var(--ease-out)}.lib tbody tr.row:hover .c-act .btn--icon{background:var(--navy);color:#fff}@media(hover:hover){.lib .c-act .btn--icon:hover{transform:translateY(-1px)}}.tree{background:var(--white);border-right:1px solid var(--line);padding:var(--s-5) .75rem}.tree__label{font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.tree__id{border-bottom:1px solid var(--line);padding-bottom:var(--s-4)}.tree__id-avatar{border-radius:var(--r-md);background:var(--navy);color:#fff}.tree__id-who b{color:var(--ink);font-weight:600}.tree__id-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree__section+.tree__section{border-top-color:var(--line)}.node{border-radius:var(--r-pill);min-height:2.5rem;font-weight:500}.node:hover{background:var(--surface-2)}.node.on{background:var(--navy);color:#fff;font-weight:500;box-shadow:none}.node.on svg,.node.on .node__count{color:#ffffffbf}.node.on .node__text small{color:#fff9}.node--child{padding-left:1.5rem}.node--more{color:var(--ink);font-weight:500}.node--more:hover{color:var(--orange-ink)}.tree__filter .input{border-radius:var(--r-pill);background:var(--surface-2);border-color:transparent}.tree__filter .input:focus{background:var(--white);border-color:var(--line-3)}.node--logout:hover{background:var(--danger-soft)}.explorer--panel .panel,.panel{border-left:1px solid var(--line)}.panel__head h2{font-family:var(--display);letter-spacing:var(--tracking-tight)}.card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none}.card__head h2,.card__head h3{font-family:var(--display);letter-spacing:-.01em}.faq summary{font-weight:500}.acctsw{position:relative}.acctsw__btn{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:var(--r-md)}.acctsw__btn:hover .tree__id-who b{color:var(--navy)}.acctsw__btn:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.acctsw__chev{margin-left:auto;color:var(--muted);font-size:.75rem;transition:transform var(--t-fast)}.acctsw__chev.is-open{transform:rotate(180deg)}.acctsw__menu{position:absolute;z-index:30;left:0;right:0;top:calc(100% - var(--s-2));list-style:none;margin:0;padding:.25rem;background:var(--white);border:1px solid var(--line-3);border-radius:var(--r-md);box-shadow:var(--e2, 0 8px 24px rgba(13, 38, 54, .14));max-height:16rem;overflow-y:auto}.acctsw__opt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:.375rem;font:inherit;font-size:var(--fs-sm);color:var(--ink)}.acctsw__opt:hover{background:var(--hover)}.acctsw__opt:disabled{opacity:.6;cursor:wait}.acctsw__opt.is-active{font-weight:600;color:var(--navy)}.acctsw__mark{flex:none;width:.875rem;color:var(--navy)}.acctsw__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acctsw__busy{margin-left:auto;color:var(--muted)}.acctsw__err{margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:var(--orange-ink)}.acctpage{max-width:72rem}.acct-hero{display:flex;align-items:center;gap:var(--s-5);margin:var(--s-2) 0 var(--s-6)}.acct-hero__badge{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--r-md);background:var(--navy);color:var(--white);font-family:var(--display);font-size:1.375rem;font-weight:700;letter-spacing:.02em}.acct-hero__text{min-width:0}.acct-hero h1{margin:0;font-family:var(--display);font-size:var(--fs-3xl);line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--ink);overflow-wrap:anywhere}.acct-hero .lead{margin:var(--s-2) 0 0}.acctpage .card{margin:0;padding:var(--s-5) var(--s-6)}.acctpage .card h3{margin-bottom:var(--s-4)}.acctpage a{color:var(--navy)}.acct-label{display:block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.acct-meta{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:var(--s-3) 0 0;padding:0}.acct-meta li{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0;padding:.375rem .75rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-sm)}.acct-meta svg{flex:none;width:.9375rem;height:.9375rem;color:var(--muted)}.acct-meta span{color:var(--muted)}.acct-meta b{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.acct-hero{align-items:flex-start}.acct-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s-4);align-items:start}.acct-col{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.acct-access{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);list-style:none;margin:0;padding:0}.acct-access--2{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-access li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);min-width:0;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white)}.acct-access li.is-on{background:linear-gradient(180deg,var(--white),var(--surface-2))}.acct-access li.is-off{background:var(--surface-2)}.acct-access li.is-off b,.acct-access li.is-off .acct-access__icon{color:var(--muted)}.acct-access b{font-size:var(--fs-md);font-weight:600;color:var(--ink);line-height:1.3}.acct-access__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-sm);background:var(--surface-2);color:var(--navy)}.acct-access li.is-on .acct-access__icon{background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.acct-access__icon svg{width:1.125rem;height:1.125rem}.acct-access .chip{margin-top:auto}.acct-person{display:flex;align-items:center;gap:var(--s-3)}.acct-person__badge{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--orange);color:var(--white);font-family:var(--display);font-weight:700;font-size:var(--fs-lg)}.acct-person__text{display:flex;flex-direction:column;min-width:0}.acct-person__text b{font-size:var(--fs-lg);color:var(--ink)}.acct-person__text small{color:var(--muted);font-size:var(--fs-sm)}.acct-reach{list-style:none;margin:var(--s-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.acct-reach li{display:flex;align-items:center;gap:var(--s-2);min-width:0;font-size:var(--fs-md)}.acct-reach svg{flex:none;width:1rem;height:1rem;color:var(--muted)}.acct-reach a{overflow-wrap:anywhere}.acct-issuers{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.acct-issuers ul{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.acct-issuers li{padding:.25rem .625rem;border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2)}.colleagues__failed .linkbtn{margin-left:var(--s-1);color:var(--navy)}@media(max-width:1100px){.acct-cols{grid-template-columns:1fr}}.acct-access .chip__tick{margin-right:.3em}.acct-hero__badge svg{width:1.75rem;height:1.75rem}.sup-side{position:sticky;top:calc(var(--top) + var(--s-4))}.faq--cards{display:flex;flex-direction:column;gap:var(--s-2)}.faq--cards details{border:1px solid var(--line);border-radius:var(--r-md);padding:0;background:var(--white);transition:border-color var(--t-fast),background var(--t-fast)}.faq--cards details:last-child{border-bottom:1px solid var(--line)}.faq--cards details:hover{border-color:var(--line-3);background:var(--surface-2)}.faq--cards details[open]{border-color:var(--line-3);background:var(--surface-2)}.faq--cards summary{padding:var(--s-3) var(--s-4);font-weight:600;font-size:var(--fs-md);color:var(--ink)}.faq--cards summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.faq--cards p{margin:0;padding:0 var(--s-4) var(--s-4);font-size:var(--fs-md);line-height:1.55}.sup-tip{display:flex;gap:var(--s-2);align-items:flex-start;margin:var(--s-4) 0 0;padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-2);border-left:3px solid var(--navy);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.45}.sup-tip svg{flex:none;width:1rem;height:1rem;margin-top:.1rem;color:var(--navy)}.login{align-items:center}.login__scene{z-index:0;filter:brightness(1.75) saturate(1.1)}.login__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#051a269e,#051a2657 38%,#051a2600 62%),linear-gradient(180deg,#0d26364d,#0d26360a 45%,#0d263675)}.login__inner{position:relative;z-index:3;gap:5rem}.login__intro{position:relative}.login__intro :is(h1,p,b,span,.eyebrow){text-shadow:0 1px 2px rgba(0,0,0,.85),0 2px 14px rgba(0,0,0,.8),0 0 34px rgba(0,0,0,.65)}.login__intro .eyebrow{margin-bottom:1.25rem}.brand--light{margin-bottom:2rem;width:fit-content}.login__title{font-size:2.75rem;font-weight:600;line-height:1.02;letter-spacing:var(--tracking-tight);margin-bottom:1.25rem}@media(min-width:64rem){.login__title{font-size:3.5rem}}.login__text{font-size:var(--fs-lg);color:#ffffff9e;line-height:1.55}.login__feats{gap:0;margin-top:2.5rem;max-width:30rem}.login__feats li{gap:1rem;align-items:center;padding:1.125rem 0;border-top:1px solid rgba(255,255,255,.12)}.login__feats li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.login__feats svg{width:2.5rem;height:2.5rem;padding:.6875rem;margin:0;box-sizing:border-box;border-radius:var(--r-pill);background:#ffffff14;color:var(--accent-from)}.login__feats b{font-size:var(--fs-lg);font-weight:500}.login__feats span{font-size:var(--fs-md);color:#ffffff8c}.login__box{max-width:26rem;border-radius:var(--r-card);padding:2.25rem 2rem;box-shadow:0 2rem 5rem -1.5rem #000000a6}.login__box .eyebrow{margin-bottom:.625rem}.login__h1{font-size:1.875rem;font-weight:600;color:var(--ink);letter-spacing:var(--tracking-tight);margin:0 0 .375rem}.login__lead{font-size:var(--fs-md);margin-bottom:var(--s-6)}.login .field label{font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--muted)}.login .input{height:2.75rem;border-radius:var(--r-md)}.login .field--pw .field__toggle{bottom:.375rem;border-radius:var(--r-pill)}.login__error{border-radius:var(--r-md);font-size:var(--fs-md)}.login .btn--primary{height:3rem;border-radius:var(--r-pill);font-size:var(--fs-lg)}@media(hover:hover){.login .btn--primary:hover{transform:none;background:#000}}.login__foot{font-size:var(--fs-md);color:var(--muted)}.login__lang{top:1.5rem;right:2rem;z-index:4}.lang--light .lang__btn{border-radius:var(--r-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:64rem){.login__inner{gap:3rem}}.login__cardbrand{display:none}.login__cardbrand img{display:block}.login__cardbrand .brandmark{filter:none}@media(max-width:64rem){.login__inner{display:flex;flex-direction:column;gap:2.5rem}.login__box{order:-1}.login__cardbrand{display:flex;width:fit-content;align-items:center;margin-bottom:1.5rem;padding:.5rem .75rem;border-radius:var(--r-md);background:var(--navy)}.login__intro .brand--light{display:none}.login__title{font-size:2rem}.login__text{font-size:var(--fs-md)}.login__scrim{background:linear-gradient(180deg,#0d26368f,#0d2636c7)}}.review{background:var(--white)}.review .main{padding-block:2.5rem 5rem;max-width:72rem}.review .lead{max-width:62ch;font-size:var(--fs-lg);color:var(--muted);margin-bottom:2rem}.rev__list{gap:var(--s-5)}.rev{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none;padding:var(--s-6) var(--s-8);transition:border-color var(--t-base)}.rev:hover{border-color:var(--line-3)}.rev__head{gap:var(--s-4)}.rev__icon{width:2.75rem;height:2.75rem;border-radius:var(--r-pill);background:var(--navy);color:#fff}.rev__icon svg{width:1.125rem;height:1.125rem}.rev__id b{font-size:1.5rem;font-weight:600;letter-spacing:var(--tracking-tight);color:var(--ink)}.rev__file{font-size:var(--fs-md);color:var(--muted)}.rev__date{font-size:var(--fs-md)}.rev .chip{padding:.375rem .875rem;font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.rev__reason{background:var(--orange-soft);color:var(--orange-ink)}.rev__reason--UnknownItem,.rev__reason--InvalidInput{background:var(--danger-soft);color:var(--danger)}.rev__why{margin-top:var(--s-4);font-size:var(--fs-lg);color:var(--ink-2);line-height:1.5}.rev__ctx{margin-top:var(--s-5);padding:var(--s-5);background:var(--surface-2);border-radius:var(--r-lg)}.rev__ctx .label{font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.rev__ctx ul{font-size:var(--fs-md);color:var(--ink-2)}.rev__ctx li+li{margin-top:.25rem}.rev__ctxfile{color:var(--muted)}.rev__assign{gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line)}.rev__assign .field span{font-size:var(--fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--muted)}.rev__assign select.input,.rev__assign .input{height:2.75rem;border-radius:var(--r-md)}.rev__assign .btn--primary{height:2.75rem;padding-inline:1.75rem}.rev__hint{font-size:var(--fs-md);color:var(--muted)}.rev__done{font-size:var(--fs-md)}.review .empty{padding-block:4rem}.review .empty b{display:block;font-family:var(--display);font-size:1.875rem;font-weight:600;letter-spacing:var(--tracking-tight);color:var(--ink);margin-bottom:.5rem}.owners{padding:var(--s-5) var(--s-6);margin-bottom:var(--s-6)}.owners__find{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.owners__find .input{max-width:16rem}.owners__body{margin-top:var(--s-4)}.owners__revs{margin:0 0 var(--s-3);font-size:var(--fs-sm)}.owners__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.owners__table th{text-align:left;font-weight:600;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line)}.owners__table td{padding:8px;border-bottom:1px solid var(--line-3);vertical-align:middle;overflow-wrap:anywhere}.owners__change{display:inline-flex;gap:6px;align-items:center;margin-right:6px}.owners__change .input{width:14rem;padding-block:4px}.staff__top{grid-template-columns:max-content minmax(0,1fr) auto}.staff__nav{display:flex;gap:.25rem;justify-self:start}.staff__nav a{color:#ffffffb8;text-decoration:none;font-size:var(--fs-md);font-weight:500;padding:.375rem .875rem;border-radius:var(--r-pill);transition:background var(--t-fast),color var(--t-fast)}.staff__nav a:hover{background:#ffffff1a;color:var(--white)}.staff__nav a.active{background:#ffffff24;color:var(--white);font-weight:600}.staff__logout{color:#fffc}.staff__logout:hover{background:#ffffff1f;color:var(--white)}.staff__h1{font-family:var(--display);font-size:2rem;font-weight:600;letter-spacing:var(--tracking-tight);color:var(--ink);margin-bottom:.5rem}.staff__bar{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;margin-bottom:var(--s-5)}.staff__search{position:relative;flex:1 1 16rem;min-width:12rem}.staff__search>svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--muted);pointer-events:none}.staff__search .input{padding-left:2.25rem;padding-right:2.5rem}.staff__search .top__clear{color:var(--muted)}.staff__search .input::-webkit-search-cancel-button{display:none}.staff__select{width:auto;min-width:9rem}.staff__count{display:inline-block;min-width:1.25rem;padding:0 .375rem;margin-left:.25rem;border-radius:var(--r-pill);background:#061a2714;font-size:var(--fs-xs);font-weight:600;text-align:center}.seg .btn.on .staff__count{background:var(--orange-soft);color:var(--orange-ink)}.staff__tablewrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white)}.staff__table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.staff__table th{text-align:left;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.75rem 1rem;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.staff__table td{padding:.75rem 1rem;border-bottom:1px solid var(--line);vertical-align:middle}.staff__table tr:last-child td{border-bottom:0}.staff__table tr.is-off td,.staff__table tr.is-off b{color:var(--muted)}.staff__table tr.is-warn td code{color:var(--danger)}.staff__table td b{display:block;font-weight:600;color:var(--ink)}.staff__sub{display:block;font-size:var(--fs-sm);color:var(--muted)}.staff__muted{color:var(--muted)}.staff__table .chip{margin:.125rem .25rem .125rem 0}.staff__actions{width:1%;white-space:nowrap}.staff__actions>div{display:flex;gap:.25rem;justify-content:flex-end;align-items:center}.staff__table td.staff__company{max-width:22rem}.rowmenu{position:relative;display:inline-flex}.rowmenu__btn{font-size:1.25rem;line-height:1;color:var(--ink-2)}.rowmenu__btn[aria-expanded=true]{background:var(--hover)}.rowmenu__menu{position:fixed;z-index:50;min-width:11rem;padding:.25rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 .75rem 2rem -.5rem #061a2759;display:flex;flex-direction:column}.rowmenu__menu button{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;border:0;background:transparent;padding:.5rem .75rem;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;white-space:nowrap}.rowmenu__menu button:hover{background:var(--hover)}.rowmenu__menu button svg{width:1rem;height:1rem}.rowmenu__menu .staff__danger:hover{background:var(--danger-soft)}.staff__danger{color:var(--danger)}.staff__danger:hover{background:var(--danger-soft)}.staff__hint{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--s-4);line-height:1.5}.staff__table--audit td{font-size:var(--fs-sm);white-space:nowrap}.staff__table--audit td.staff__detail{white-space:normal;min-width:11rem;max-width:24rem;overflow-wrap:anywhere}.staff__table--audit td:nth-child(4){white-space:normal;min-width:7rem;max-width:11rem}.staff__table--audit code{font-size:.8125rem;background:var(--surface-2);padding:.125rem .375rem;border-radius:var(--r-sm)}.dlg__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#061a2773;z-index:var(--z-backdrop);display:grid;place-items:center;padding:var(--s-4)}.dlg{width:min(34rem,100%);max-height:calc(100vh - 2 * var(--s-4));overflow:auto;background:var(--white);border-radius:var(--r-card);padding:var(--s-6) var(--s-7) var(--s-7);box-shadow:0 1.5rem 3rem -1rem #061a2780}.dlg__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.dlg__head h2{font-family:var(--display);font-size:1.5rem;font-weight:600;letter-spacing:var(--tracking-tight);color:var(--ink);overflow-wrap:anywhere}.dlg .field label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin-bottom:.375rem}.dlg__actions{display:flex;justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-6)}.dlg .lead{margin-bottom:var(--s-4)}.linkbox{display:flex;gap:var(--s-3)}.linkbox .input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm)}.acctpick__chosen{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;min-height:1.75rem;align-items:center}.acctpick__chosen .chip{gap:.25rem;padding-right:.25rem}.acctpick__rm{border:0;background:transparent;width:1.25rem;height:1.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer}.acctpick__rm:hover{background:#061a271f}.acctpick__rm svg{width:.75rem;height:.75rem}.acctpick__hits{list-style:none;margin:.25rem 0 0;padding:.25rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);box-shadow:0 .5rem 1.5rem -.5rem #061a274d}.acctpick__hits button{width:100%;text-align:left;border:0;background:transparent;padding:.5rem .75rem;border-radius:var(--r-sm);font:inherit;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:.125rem}.acctpick__hits button:hover{background:var(--hover)}.acctpick__hits b{font-weight:600}.acctpick__manual{margin-top:.5rem;font-size:var(--fs-sm);color:var(--muted)}.acctpick__manual summary{cursor:pointer}.acctpick__manualrow{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.acctpick__manualrow .input{flex:1 1 8rem;height:var(--ctl-sm)}.mfa{padding:var(--s-6) var(--s-7);border-radius:var(--r-lg)}.staff .alert{margin:0 0 var(--s-5)}.mfa__status{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5)}.mfa__step p{margin-bottom:var(--s-4);color:var(--ink-2)}.mfa__steps{padding-left:1.25rem;display:grid;gap:var(--s-5)}.mfa__steps li b{display:block;margin-bottom:var(--s-3)}.mfa__qr{display:block;border:1px solid var(--line);border-radius:var(--r-md);padding:.5rem;background:var(--white)}.mfa__manual{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--muted)}.mfa__secret{display:inline-block;margin-top:.375rem;font-size:var(--fs-md);letter-spacing:.08em;background:var(--surface-2);padding:.375rem .625rem;border-radius:var(--r-sm);color:var(--ink)}.mfa__coderow{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.mfa__code{width:9rem;font-size:1.25rem;letter-spacing:.2em;font-variant-numeric:tabular-nums}.alert--ok{background:var(--ok-soft);color:var(--ok-ink)}.linkbtn{border:0;background:transparent;padding:0;font:inherit;color:var(--ink-2);text-decoration:underline;cursor:pointer}.pwhint{font-size:var(--fs-sm);color:var(--muted);margin:.375rem 0 var(--s-4);line-height:1.45}.field .pwhint{margin-bottom:0}.pwhint--ok{color:var(--ok-ink)}.pwhint--bad{color:var(--danger)}.login__foot a{color:inherit;font-weight:500}.login__forgot{margin-top:.75rem;text-align:center;font-size:var(--fs-sm)}.login__forgot a{color:var(--ink-2)}@media(max-width:720px){.staff__top{grid-template-columns:minmax(0,1fr) auto;height:auto;padding-bottom:var(--s-2);row-gap:0}.staff__top .brand span{display:none}.staff__top .brand{height:var(--top)}.staff__top>.top__right{grid-row:1;grid-column:2;gap:var(--s-2)}.staff__top{column-gap:var(--s-2);padding-right:var(--s-3)}.staff__nav{grid-row:2;grid-column:1 / -1;justify-self:stretch;min-width:0;padding:0 var(--s-3) var(--s-1);overflow-x:auto;scrollbar-width:none}.staff__bar .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.staff__bar .seg .btn{flex:none}.acctpick__rm{min-width:1.75rem;min-height:1.75rem}.staff__nav a{padding:.375rem .625rem;font-size:var(--fs-sm);white-space:nowrap}.dlg{padding:var(--s-5)}}.login__legal{margin-top:.75rem;text-align:center;font-size:var(--fs-xs);color:var(--muted-2)}.legallinks a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lfooter__legal .legallinks a,.sitefoot__meta .legallinks a{color:inherit}.legal{font-size:var(--fs-md);color:var(--ink-2);line-height:1.6}.legal h3{font-size:var(--fs-md);margin:1rem 0 .25rem;color:var(--ink)}.legal ul{padding-left:1.1rem;margin:.25rem 0}.legal li{margin:.25rem 0}.legal__line{display:block}.legal__missing{color:var(--muted-2);font-style:italic}.chpw .field{margin-bottom:.75rem}.chpw__ok{display:flex;gap:.5rem;align-items:center;background:var(--ok-soft);border-radius:var(--r-md);padding:.5rem .75rem;font-size:var(--fs-sm);margin:.5rem 0}.staff .chpw{max-width:28rem;margin-top:1.25rem}.colleagues__list{list-style:none;margin:0 0 .75rem;padding:0}.colleagues__list li{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--line)}.colleagues__list li:last-child{border-bottom:0}.colleagues__who{display:flex;flex-direction:column;min-width:0}.colleagues__who small,.colleagues__meta small{color:var(--muted);overflow-wrap:anywhere}.colleagues__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex:none}.colleagues__form{border-top:1px solid var(--line);padding-top:.75rem}.colleagues__form h4{margin:0 0 .5rem;font-size:var(--fs-sm)}.colleagues__form .field{margin-bottom:.6rem}.viewas__search{max-width:28rem;margin-bottom:var(--s-5)}.viewas__table small{margin-left:.4rem}.viewas__go{text-align:right}.viewas{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:.625rem;max-width:calc(100vw - 2rem);background:var(--orange);color:var(--white);border-radius:999px;padding:.5rem .5rem .5rem 1rem;box-shadow:0 .75rem 2rem -.5rem #00000073;font-size:var(--fs-sm);font-weight:600}.viewas svg{width:1rem;height:1rem;flex:none}.viewas span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewas button{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:999px;background:#00000038;color:inherit;font:inherit;padding:.35rem .75rem;cursor:pointer;flex:none}.viewas button:hover{background:#00000059}.reports{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;max-width:52rem}.reports__item{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0}.reports__item h3{margin:0 0 .25rem;font-size:var(--fs-md)}.reports__item p{margin:0;font-size:var(--fs-sm)}.reports__item .btn{flex:none}@media(max-width:40rem){.reports__item{flex-direction:column;align-items:flex-start}}.legalpage{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.legalpage__top{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;background:var(--navy)}.legalpage__brand{display:inline-flex}.legalpage__main{flex:1;width:100%;max-width:46rem;margin:0 auto;padding:2.5rem 1.5rem 3rem;box-sizing:border-box}.legalpage__h1{font-size:clamp(1.75rem,4vw,2.25rem);margin:.25rem 0 1.25rem;color:var(--ink)}.legalpage .legal .kv{margin:0}.legalpage__back{margin-top:2rem;font-size:var(--fs-sm)}.legalpage__foot{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted)}.usermenu{position:relative;display:inline-flex}.usermenu__btn{border:0;cursor:pointer;font:inherit;font-size:var(--fs-xs);font-weight:700}.usermenu__btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}.usermenu__menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;width:22rem;max-width:calc(100vw - 2rem);padding:.375rem;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 .75rem 2rem -.5rem #061a2759;display:flex;flex-direction:column}.usermenu__who{display:flex;align-items:center;gap:.75rem;padding:.75rem .75rem .875rem;margin-bottom:.25rem;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-sm) var(--r-sm) 0 0}.usermenu__badge{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--orange, #E63A19);color:var(--white);font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em}.usermenu__id{display:flex;flex-direction:column;gap:.125rem;min-width:0}.usermenu__title{font-size:var(--fs-md);font-weight:700;color:var(--navy);line-height:1.25;overflow-wrap:anywhere}.usermenu__mail{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usermenu__company{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--fs-sm);color:var(--ink-2)}.usermenu__company svg{width:.875rem;height:.875rem;flex:none;color:var(--muted)}.usermenu__role{align-self:flex-start;margin-top:.125rem;padding:.0625rem .5rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;color:var(--navy);background:var(--white);border:1px solid var(--line)}.usermenu__menu button{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;border:0;background:transparent;padding:.5rem .75rem;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer}.usermenu__menu button:hover,.usermenu__menu button:focus-visible{background:var(--hover)}.usermenu__menu button svg{width:1rem;height:1rem;color:var(--muted)}.usermenu__menu .usermenu__out{margin-top:.25rem;box-shadow:inset 0 1px 0 var(--line);border-radius:0 0 var(--r-sm) var(--r-sm)}.usermenu__legal{padding:.5rem .75rem .25rem;font-size:var(--fs-xs);color:var(--muted)}.usermenu__legal a{color:inherit}.ratelimit{position:fixed;left:50%;top:1rem;transform:translate(-50%);z-index:1001;display:flex;align-items:center;gap:.625rem;max-width:calc(100vw - 2rem);background:var(--orange-soft);color:var(--orange-ink);border-radius:var(--r-md);padding:.625rem 1rem;box-shadow:0 .75rem 2rem -.5rem #00000059;font-size:var(--fs-sm);font-weight:600}.ratelimit svg{width:1rem;height:1rem;flex:none}.lookup__h2{margin:1.5rem 0 .625rem;font-family:var(--display);font-size:1rem;font-weight:700;color:var(--navy);letter-spacing:-.01em}.lookup__search{padding:1rem 1.25rem 1.125rem}.lookup__search label{display:block;font-family:var(--display);font-size:.9375rem;font-weight:700;color:var(--navy);margin-bottom:.625rem}.lookup__row{display:flex;gap:.625rem;align-items:stretch}@media(max-width:34rem){.lookup__row{flex-direction:column}}.lookup__input{position:relative;flex:1 1 auto;display:flex;align-items:center;min-width:0}.lookup__input>svg{position:absolute;left:.875rem;width:1rem;height:1rem;color:var(--muted);pointer-events:none}.lookup__input input{width:100%;height:var(--ctl);padding:0 2.25rem 0 2.5rem;border:1px solid var(--line-3);border-radius:var(--r-md);background:var(--white);color:var(--ink);font:inherit;font-size:var(--fs-md)}.lookup__input input::placeholder{color:var(--muted)}.lookup__input input:focus-visible{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy)}.lookup__clear{position:absolute;right:.5rem;width:1.5rem;height:1.5rem;display:grid;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);font-size:1.125rem;line-height:1;cursor:pointer}.lookup__clear:hover{background:var(--hover);color:var(--ink)}.lookup__tablecard{padding:0;overflow:hidden}.lookup__table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.lookup__table th{text-align:left;padding:.75rem 1.25rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-3);white-space:nowrap}.lookup__table td{padding:.8125rem 1.25rem;border-bottom:1px solid var(--line);vertical-align:middle}.lookup__table tbody tr:last-child td{border-bottom:0}.lookup__table tbody tr{cursor:pointer;transition:background var(--t-fast)}.lookup__table tbody tr:hover{background:var(--hover)}.lookup__table tbody tr:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.lookup__pcb{font-weight:600;color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums}.lookup__desc{color:var(--ink-2)}.lookup__cpn{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.lookup__counts{white-space:nowrap}.lookup__nodocs{font-size:var(--fs-xs)}.lookup__go{width:1.5rem;text-align:right;color:var(--muted);font-size:1.125rem}.lookup__foot{margin:0;padding:.6875rem 1.25rem;border-top:1px solid var(--line-3);font-size:var(--fs-xs);color:var(--muted)}@media(max-width:40rem){.lookup__table thead{display:none}.lookup__table,.lookup__table tbody,.lookup__table tr,.lookup__table td{display:block;width:100%}.lookup__table tr{padding:.75rem 1.25rem;border-bottom:1px solid var(--line);position:relative}.lookup__table td{padding:.125rem 0;border:0}.lookup__go{position:absolute;top:.75rem;right:1.25rem}}.lookup__empty{text-align:center;padding:2.25rem 1.5rem}.lookup__empty>svg{width:1.75rem;height:1.75rem;color:var(--muted);opacity:.7}.lookup__empty h3{margin:.625rem 0 .375rem}.lookup__empty p{margin:0 auto .875rem;max-width:44ch;font-size:var(--fs-sm)}.lookup__detail{padding:1.125rem 1.25rem 1.25rem}.lookup__dhead{display:flex;align-items:flex-start;gap:.875rem;padding-bottom:1rem;border-bottom:1px solid var(--line-3)}.lookup__dicon{flex:none;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--r-md);background:var(--surface-2);color:var(--navy)}.lookup__dicon svg{width:1.25rem;height:1.25rem}.lookup__dwho{flex:1 1 auto;min-width:0}.lookup__dwho h2{margin:0;font-family:var(--display);font-size:1.125rem;font-weight:700;color:var(--navy);letter-spacing:-.015em}.lookup__dwho p{margin:.1875rem 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere}.lookup__sec{padding-top:1.125rem}.lookup__sec+.lookup__sec{border-top:1px solid var(--line);margin-top:1.125rem}.lookup__sec h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .625rem}.lookup__none{margin:0;font-size:var(--fs-sm);color:var(--muted)}.lookup__revs{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.875rem 0 0;font-size:var(--fs-sm)}.lookup__rev{cursor:pointer;border:1px solid var(--line);background:transparent;font:inherit;font-size:var(--fs-xs)}.lookup__rev:hover,.lookup__rev:focus-visible{border-color:var(--navy)}.lookup__nothing{margin:1rem 0 0;padding:.75rem 1rem;border-radius:.625rem;background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2)}.lookup__files{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.lookup__file{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--line-3);border-radius:var(--r-md);background:var(--white)}.lookup__ficon{flex:none;display:grid;place-items:center}.lookup__ficon svg{width:1.375rem;height:1.5rem}.lookup__fname{flex:1 1 auto;min-width:0}.lookup__fn{display:block;font-size:var(--fs-md);color:var(--ink);font-weight:500;overflow-wrap:anywhere}.lookup__fmeta{display:block;margin-top:1px;font-size:var(--fs-xs);color:var(--muted)}.lookup__dl{flex:none}.lookup__dl[aria-busy=true]{opacity:.7;pointer-events:none}.lookup__file:has(.lookup__dlerr){flex-wrap:wrap}.lookup__dlerr{flex-basis:100%;color:var(--orange-ink);font-size:var(--fs-sm)}@media(max-width:34rem){.lookup__file{flex-wrap:wrap}.lookup__dl{width:100%}.lookup__dhead{flex-wrap:wrap}}.lookup__contact{display:flex;gap:.5rem;align-items:flex-start;margin:1.25rem 0 0;padding-top:.875rem;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted)}.lookup__contact svg{width:1rem;height:1rem;flex:none;margin-top:2px}.lookup__prompt>svg{width:1.75rem;height:1.75rem}.lookup__promptbtns{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.lookup__ver{margin-left:.5rem;font-size:.6875rem;vertical-align:middle}.lookup__ver--latest{background:var(--ok-soft)}.lookup__ver--earlier{background:var(--bg-2);color:var(--muted)}.lookup__hint{margin:.5rem 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.lookup__listhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin:var(--s-6) 0 var(--s-3)}.lookup__listhead .lookup__h2{margin:0}.lookup__filters{display:inline-flex;flex-wrap:wrap;gap:var(--s-1);padding:var(--s-1);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white)}.lookup__filter{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.lookup__filter:hover{background:var(--hover);color:var(--ink)}.lookup__filter:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.lookup__filter[aria-pressed=true]{background:var(--navy);color:var(--white)}.lookup__filter svg{width:.9375rem;height:.9375rem}.lookup__loading{margin-top:var(--s-6)}.lookup__chipcoc{display:inline-flex;align-items:center;gap:.25rem;background:var(--navy);color:var(--white);font-weight:600}.lookup__chipcoc svg{width:.8125rem;height:.8125rem}.lookup__counts .chip+.chip{margin-left:.3125rem}.lookup__table tbody tr:has(.lookup__chipcoc) .lookup__pcb{color:var(--navy)}.lookup__seccount{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600}.lookup__sec--coc .lookup__file{border-color:var(--line-3);box-shadow:inset 3px 0 0 var(--navy)}.lookup__detail{padding:var(--s-6)}.lookup__dhead{align-items:flex-start;gap:var(--s-4);padding-bottom:var(--s-5)}.lookup__dicon{width:3rem;height:3rem;background:var(--navy);color:var(--white)}.lookup__dicon svg{width:1.5rem;height:1.5rem}.lookup__dlabel{display:block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lookup__dwho h2{margin-top:.125rem;font-size:var(--fs-2xl);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.lookup__ddesc{margin:var(--s-1) 0 0!important;font-size:var(--fs-md)!important;color:var(--ink-2)}.lookup__dfacts{margin-top:var(--s-3)}.lookup__sec,.lookup__sec+.lookup__sec{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white)}.lookup__sec--coc:not(.lookup__sec--empty){background:linear-gradient(180deg,var(--surface-2),var(--white) 4rem);border-color:var(--line-3)}.lookup__sechead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.lookup__sec h3{margin:0;font-size:var(--fs-lg)}.lookup__sec .lookup__files{margin-top:var(--s-3)}.lookup__sec.lookup__sec--empty{background:var(--white)}.lookup__sec--empty h3{color:var(--ink-2)}.lookup__sec--empty .lookup__none{margin:0}.lookup__file{padding:var(--s-3) var(--s-4);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.lookup__file:hover{border-color:var(--navy)}.lookup__nothing{margin-top:var(--s-4)}.lookup__contact{margin-top:var(--s-5);padding-top:var(--s-4)}
