@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@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+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@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+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@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+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@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+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4f3ef;--bg2:#fff;--panel:#ffffffd9;--ink:#18181b;--ink2:#55555e;--ink3:#8b8b94;--line:#18181b14;--line2:#18181b2e;--hover:#18181b0a;--grid:#18181b1c;--link:#18181b4d;--accent:oklch(55% .17 285);--accentSoft:oklch(55% .17 285/.1);--ok:oklch(52% .14 150);--okSoft:oklch(60% .14 150/.09);--danger:oklch(56% .18 25);--dangerSoft:oklch(56% .18 25/.08);--warn:oklch(55% .13 70);--warnSoft:oklch(80% .13 80/.2);--scrim:#18181b52;--scrimSolid:#9c9ca3;--shadow:0 6px 20px -10px #18181b40;--shadowLg:0 24px 60px -20px #18181b59;--portalLost:oklch(66% 0 0);--font-ui:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--header-height:56px;--rail-width:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0c0d11;--bg2:#14151b;--panel:#14151bd1;--ink:#ececf1;--ink2:#a6a6b0;--ink3:#6e6e78;--line:#ffffff12;--line2:#ffffff29;--hover:#ffffff0d;--grid:#ffffff12;--link:#dcdef057;--accent:oklch(74% .13 285);--accentSoft:oklch(74% .13 285/.14);--ok:oklch(76% .14 150);--okSoft:oklch(76% .14 150/.1);--danger:oklch(72% .15 20);--dangerSoft:oklch(72% .15 20/.12);--warn:oklch(80% .12 80);--warnSoft:oklch(80% .12 80/.13);--scrim:#0000008c;--scrimSolid:#050608;--shadow:0 8px 24px -12px #0009;--shadowLg:0 24px 60px -20px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%;margin:0;overflow:hidden}*{box-sizing:border-box}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}body{padding:0 var(--safe-right) 0 var(--safe-left);background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:14px;transition:background .25s,color .25s}a{color:inherit;text-underline-offset:2px;text-decoration:underline}a:hover{opacity:.75}input::placeholder,textarea::placeholder{color:var(--ink3)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}select{cursor:pointer}#root{height:100%}.mono{font-family:var(--font-mono)}.notice{text-align:center;height:100%;color:var(--ink2);place-content:center;gap:12px;padding:24px;font-size:14px;display:grid}.notice h1{color:var(--ink);margin:0;font-size:20px;font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-row{content-visibility:auto;contain-intrinsic-size:auto 72px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.header{height:var(--header-height);border-bottom:1px solid var(--line);background:var(--bg2);z-index:40;flex:none;align-items:center;gap:16px;padding:0 16px 0 14px;display:flex;position:relative}.header__brand{align-items:center;gap:10px;min-width:240px;display:flex}.header__logo{border:1.5px solid var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.header__logo:after{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px}.header__title{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.header__slash{color:var(--ink3);font-size:13px}.header__search{flex:1;justify-content:center;display:flex}.header__tools{justify-content:flex-end;align-items:center;gap:12px;min-width:240px;display:flex}.space-switcher{position:relative}.space-switcher__button{border:1px solid var(--line);background:var(--bg);max-width:220px;height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.space-switcher__button:hover,.space-switcher__button:focus-visible{border-color:var(--line2)}.space-switcher__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-switcher__chevron{color:var(--ink3);flex:none}.space-switcher__menu{width:300px;padding:6px}.menu__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:8px 10px 6px;font-size:11px;font-weight:600}.menu__row{width:100%;height:34px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.menu__row:hover,.menu__row:focus-visible,.menu__row[aria-current=true]{background:var(--hover)}.menu__row--static{cursor:default}.menu__row--static:hover{background:0 0}.menu__row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu__row-count{font-family:var(--font-mono);color:var(--ink3);font-size:11px;font-weight:400}.menu__divider{background:var(--line);height:1px;margin:6px 4px}.menu__add{width:100%;height:36px;color:var(--ink2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.menu__add:hover,.menu__add:focus-visible{background:var(--hover)}.menu__form{gap:6px;padding:4px;display:flex}.menu__input{border:1px solid var(--line2);background:var(--bg);min-width:0;height:32px;color:var(--ink);font:inherit;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:13px}.menu__submit{background:var(--ink);height:32px;color:var(--bg2);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:500}.menu__submit:disabled{opacity:.5;cursor:default}.dot{border-radius:50%;flex:none;width:7px;height:7px}.dot--space{width:8px;height:8px}.search-field{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;width:100%;max-width:440px;height:36px;padding:0 10px 0 12px;display:flex}.search-field__icon{color:var(--ink3);flex:none}.search-field__input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.search-field__hint{font-family:var(--font-mono);color:var(--ink3);border:1px solid var(--line);border-radius:5px;flex:none;padding:2px 6px;font-size:11px;font-weight:500}.mcp-pill{border:1px solid var(--line);height:30px;font:inherit;color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:15px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:flex}.mcp-pill__dot{background:var(--line2);border-radius:50%;flex:none;width:7px;height:7px}.theme-switch{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;display:flex}.theme-switch__button{cursor:pointer;width:30px;height:26px;color:var(--ink3);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.theme-switch__button[aria-pressed=true]{background:var(--bg2);color:var(--ink);box-shadow:0 1px 3px #0000001f}.avatar{background:var(--accentSoft);width:30px;height:30px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.avatar:hover,.avatar:focus-visible{box-shadow:0 0 0 2px var(--accent)}.user-menu{width:240px;padding:6px}.user-menu__card{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.user-menu__name{text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.user-menu__email{color:var(--ink3);text-overflow:ellipsis;font-size:12px;overflow:hidden}.user-menu__link{width:100%;height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.user-menu__link:hover,.user-menu__link:focus-visible{background:var(--hover);opacity:1}.body{flex:1;min-height:0;display:flex;position:relative}.rail{width:var(--rail-width);border-right:1px solid var(--line);background:var(--bg2);flex-direction:column;flex:none;align-items:center;gap:6px;padding:12px 0;display:flex}.rail__spacer{flex:1}.rail__button{width:38px;height:38px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.rail__button:hover,.rail__button:focus-visible{background:var(--hover)}.rail__button[aria-current=page]{background:var(--accentSoft);color:var(--accent)}.rail__button:disabled{cursor:default}.rail__button:disabled:hover{background:0 0}.content{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.connection-notice{z-index:25;background:var(--bg2);border:1px solid var(--line2);height:30px;box-shadow:var(--shadow);color:var(--ink2);white-space:nowrap;border-radius:15px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.connection-notice--lost{padding-right:4px}.connection-notice__dot{background:var(--ink3);border-radius:50%;flex:none;width:7px;height:7px}.connection-notice--lost .connection-notice__dot{background:var(--danger)}.connection-notice__action{background:var(--accentSoft);height:22px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 10px;font-size:12px}.scrim{z-index:100;background:var(--scrim);padding:24px;padding-left:calc(24px + var(--safe-left));padding-right:calc(24px + var(--safe-right));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg2);border:1px solid var(--line2);width:100%;max-width:560px;max-height:calc(100vh - 48px);box-shadow:var(--shadowLg);color:var(--ink);border-radius:16px;flex-direction:column;display:flex}.modal--wide{max-width:640px}.modal__head{align-items:center;padding:16px 16px 0 20px;display:flex}.modal__title{flex:1;margin:0;font-size:16px;font-weight:600}.modal__close{width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.modal__close:hover,.modal__close:focus-visible{background:var(--hover)}.modal__tabs{border-bottom:1px solid var(--line);gap:4px;padding:12px 20px 0;display:flex}.modal__tab{height:36px;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:14px;padding:0 4px;font-size:13px}.modal__tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:500}.modal__body{flex:1;padding:14px 20px;overflow:hidden auto}.popover-anchor{position:relative}.popover{background:var(--bg2);border:1px solid var(--line2);box-shadow:var(--shadowLg);z-index:60;color:var(--ink);border-radius:12px;position:absolute;top:calc(100% + 6px)}.popover--left{left:0}.popover--right{right:0}.popover--fit{overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.popover--up{top:auto;bottom:calc(100% + 6px)}.toast-host{left:calc(50% + (var(--safe-left) - var(--safe-right)) / 2);max-width:calc(100vw - 24px - var(--safe-left) - var(--safe-right));z-index:120;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;transform:translate(-50%)}.toast{background:var(--ink);min-height:44px;color:var(--bg2);box-shadow:var(--shadowLg);pointer-events:auto;border-radius:12px;align-items:center;gap:14px;padding:6px 8px 6px 16px;font-size:13px;display:flex}.toast__action{height:30px;color:inherit;font:inherit;cursor:pointer;background:#7f7f7f47;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:12.5px;font-weight:500}.toast__hint{font:400 10.5px var(--font-mono);opacity:.7;margin-left:8px}.segmented{background:var(--hover);border-radius:10px;padding:3px;display:flex}.segmented__button{height:30px;color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;padding:0 8px;font-size:12.5px}.segmented__button[aria-pressed=true]{background:var(--bg2);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #0000001f}.toggle{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:9px 4px;display:flex}.toggle__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toggle__label{font-size:13px}.toggle__sub{color:var(--ink3);font-size:11.5px}.toggle__track{background:var(--line2);border-radius:9px;flex:none;width:30px;height:18px;transition:background .15s;display:block;position:relative}.toggle[aria-pressed=true] .toggle__track{background:var(--accent)}.toggle__knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle[aria-pressed=true] .toggle__knob{left:14px}.select{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--ink);font:inherit;border-radius:7px;min-width:0;padding:0 6px;font-size:12.5px}.toast__action--link{color:var(--accentSoft);white-space:nowrap;background:0 0;padding:0 4px;font-weight:600}.combo{text-align:left;cursor:pointer;align-items:center;gap:6px;min-width:0;display:flex}.combo__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.combo>svg{color:var(--ink3);flex:none}.combo-popover{width:280px;max-width:calc(100vw - 32px);padding:6px}.combo-list{flex-direction:column;gap:4px;min-height:0;display:flex}.combo-list__search{border:1px solid var(--line);background:var(--bg);height:32px;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:13px}.combo-list__search:focus{border-color:var(--line2)}.combo-list__options{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.combo-list__option{min-height:32px;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex;overflow:hidden}.combo-list__option[aria-selected=true]{background:var(--hover)}.combo-list__option[data-current]{font-weight:600}.combo-list__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px}.combo-list__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.combo-list__note{font:400 10.5px var(--font-mono);color:var(--ink3);flex:none;margin-left:8px}.combo-list__empty,.combo-list__more{color:var(--ink3);padding:6px 10px;font-size:12px}.combo-sheet .combo-list{padding:0 12px 16px}.combo-sheet .combo-list__search{height:40px;font-size:16px}.combo-sheet .combo-list__options{max-height:50vh}.combo-sheet .combo-list__option{min-height:44px;font-size:15px}.show-more{align-items:center;gap:12px;padding:6px 2px;display:flex}.show-more__line{background:var(--line);flex:1;height:1px}.show-more__count{color:var(--ink3);white-space:nowrap;font:400 11px JetBrains Mono,monospace}.show-more__button{border:1px solid var(--line2);height:30px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}.show-more__button:hover:not(:disabled){background:var(--hover)}.show-more__button:disabled{cursor:default}.show-more__spinner{border:1.5px solid var(--line2);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite show-more-spin}@keyframes show-more-spin{to{transform:rotate(360deg)}}.show-more--mobile{flex-direction:column;gap:8px;padding:6px 0}.show-more--mobile .show-more__button{border-radius:12px;justify-content:center;width:100%;height:46px;font-size:14.5px}.show-more--mobile .show-more__spinner{border-width:2px;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.show-more__spinner{animation:none}}.canvas{touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--bg);flex:1;min-height:0;position:relative;overflow:hidden}.canvas .react-flow{background:0 0}.canvas .react-flow__pane{cursor:default}.canvas .react-flow__pane.dragging{cursor:grabbing}.canvas .react-flow__node{cursor:grab}.canvas .react-flow__node.dragging{cursor:grabbing}.canvas .react-flow__node:focus-visible{outline:none}.canvas .react-flow__node-area:focus-visible .area-node__circle{box-shadow:0 0 0 2px var(--accent)!important}.canvas .canvas-anchor{visibility:hidden;pointer-events:none;background:0 0;border:0;grid-area:1/1;place-self:center;width:1px;min-width:0;height:1px;min-height:0;position:static;transform:none}.canvas .react-flow__handle.area-node__rim{pointer-events:all;cursor:crosshair;background:0 0;border:0;border-radius:50%;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;position:static;transform:none}.area-node__rim:hover{box-shadow:inset 0 0 0 2px var(--accentSoft)}.area-node__grip{cursor:grab;border-radius:50%;grid-area:1/1}.area-node{grid-template:100%/100%;width:100%;height:100%;display:grid}.area-node__halo{pointer-events:none;border-radius:50%;transition:inset .5s,box-shadow .5s;position:absolute;inset:-9px}.area-node__halo--flash{inset:-16px}.portal-node{cursor:pointer;grid-template:100%/100%;width:100%;height:100%;display:grid}.portal-node__ring{width:100%;height:100%;font:600 13px var(--font-mono);border:1.5px dashed;border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex}.portal-node__ring--fan{font-size:11px}.portal-node:hover .portal-node__ring{box-shadow:var(--portal-hover)!important}.portal-node__label{text-align:center;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.portal-node__space{font:500 9.5px var(--font-mono);letter-spacing:.02em}.portal-node__title{text-overflow:ellipsis;max-width:130px;color:var(--ink2);font-size:11px;font-weight:500;overflow:hidden}.portal-node--mobile .portal-node__ring{font-size:12px}.portal-node--mobile .portal-node__label{gap:0;top:calc(100% + 4px)}.portal-node--mobile .portal-node__space{letter-spacing:0;font-size:9px}.portal-node--mobile .portal-node__title{font-size:10px}.area-node__circle{border-radius:50%;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.area-node__count{font-family:var(--font-mono);font-weight:600;line-height:1}.area-node__caption{color:var(--ink3);margin-top:1px;font-size:9.5px}.area-node__ai{background:var(--accent);color:#fff;height:18px;font:600 9.5px var(--font-mono);box-shadow:0 0 0 2px var(--bg);z-index:3;border-radius:9px;align-items:center;padding:0 6px;display:flex;position:absolute;top:2px;right:2px}.area-node__label{padding-top:calc(9px * var(--label-k,1));width:calc(170px * var(--label-k,1));text-align:center;pointer-events:none;color:var(--ink);grid-area:1/1;place-self:start center;margin-top:100%}.react-flow__node-area[data-label=above] .area-node__label{padding:0 0 calc(9px * var(--label-k,1));align-self:end;margin:0 0 100%}.react-flow__node-area[data-label=right] .area-node__label,.react-flow__node-area[data-label=left] .area-node__label{width:max-content;max-width:calc(150px * var(--label-k,1));align-self:center;margin:0;padding:0}.react-flow__node-area[data-label=right] .area-node__label{padding-left:calc(9px * var(--label-k,1));text-align:left;justify-self:start;margin-left:100%}.react-flow__node-area[data-label=left] .area-node__label{padding-right:calc(9px * var(--label-k,1));text-align:right;justify-self:end;margin-right:100%}.react-flow__node-area[data-label=none] .area-node__label{opacity:0;visibility:hidden}.react-flow__node-area:not([data-meta]) .area-node__meta{display:none}.area-node__title{max-width:calc(140px * var(--label-k,1));text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--label-k,1));margin:0 auto;font-weight:500;line-height:1.25;overflow:hidden}.area-node__meta{font-family:var(--font-mono);font-size:calc(10.5px * var(--label-k,1));color:var(--ink3);margin-top:calc(3px * var(--label-k,1));font-weight:400}.ring-node{border-radius:50%;grid-template:100%/100%;width:100%;height:100%;display:grid}.ring-node__disk{contain:layout paint;border-radius:50%;grid-area:1/1;transition:background .15s}.ring-node__stroke{pointer-events:none;width:100%;height:100%;display:block}.ring-node[data-drop-target] .ring-node__disk{box-shadow:0 0 0 9px var(--accentSoft)}.group-plate{transform:translate(-50%, -50%) scale(var(--label-k,1));background:var(--bg2);border:1px solid var(--line2);white-space:nowrap;height:26px;box-shadow:var(--shadow);color:var(--ink);z-index:2;border-radius:13px;align-items:center;gap:7px;padding:0 4px 0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:50%}.ring-node[data-drop-target] .group-plate{border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}.group-plate__dot{border-radius:50%;flex:none;width:7px;height:7px}.group-plate__title{text-overflow:ellipsis;max-width:140px;overflow:hidden}.group-plate__count{font:400 10.5px var(--font-mono);color:var(--ink3)}.group-plate__button{background:var(--hover);width:18px;height:18px;color:var(--ink2);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex}.group-plate__arrange{background:var(--accentSoft);height:18px;color:var(--accent);cursor:pointer;font:inherit;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:none}.ring-node:hover .group-plate__arrange,.group-plate:focus-within .group-plate__arrange{display:flex}.canvas:not([data-zoom=full]) .group-plate{height:22px;padding:0 9px;font-size:11px}.canvas:not([data-zoom=full]) .group-plate__button{display:none}.area-node__stack{pointer-events:none;width:calc(100% + 18px);height:calc(100% + 18px);position:absolute;inset:-9px;overflow:visible}.area-node__expand{border:1px solid var(--line2);background:var(--bg2);width:18px;height:18px;color:var(--ink2);box-shadow:var(--shadow);cursor:pointer;z-index:3;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:11%;left:89%;transform:translate(-50%,-50%)}.area-node__expand:hover,.area-node__expand:focus-visible{color:var(--accent)}.link-edge__halo{stroke-opacity:.08}[data-theme=dark] .link-edge__halo{stroke-opacity:.12}.link-edge__line,.link-edge circle{pointer-events:none}.pulse-layer{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.area-node__full{display:contents}.canvas .react-flow__edge .link-edge__hit{visibility:hidden;pointer-events:stroke;cursor:pointer}.link-label{white-space:nowrap;cursor:pointer;font:500 10.5px var(--font-mono);background:var(--bg);pointer-events:all;border-width:1px;border-radius:10px;padding:2px 8px;position:absolute}.link-label[data-leader]:before{content:"";width:var(--leader-len,0px);border-top:1px dashed;border-top-color:inherit;transform-origin:0 0;transform:rotate(var(--leader-angle,0deg));pointer-events:none;position:absolute;top:50%;left:0}.link-label[data-leader=right]:before,.link-label[data-leader=right]:after{left:100%}.link-label[data-leader]:after{content:"";width:5px;height:5px;transform:translate(var(--leader-x,0px), var(--leader-y,0px));pointer-events:none;background:currentColor;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:0}.link-label:hover{box-shadow:0 0 0 2px var(--accentSoft)}.link-label[data-leader]:hover:before{border-top-style:solid}.link-edge[data-pill-hover] .link-edge__line{stroke-width:2.6px}.link-edge[data-pill-hover] .link-edge__halo{opacity:.35}.link-overflow{transform-origin:0 100%;pointer-events:all;z-index:3000;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:0;left:0}.link-overflow__chip{background:var(--accent);color:#fff;height:22px;font:600 11px var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:11px;padding:0 9px}.link-overflow__list{border:1px solid var(--line2);background:var(--bg2);width:200px;box-shadow:var(--shadowLg);border-radius:10px;flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex}.link-overflow__row{border:0;border-left:3px solid var(--line2);width:100%;height:28px;color:var(--ink);font:400 11.5px var(--font-ui);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:flex}.link-overflow__row:hover,.link-overflow__row:focus-visible{background:var(--accentSoft)}.link-overflow__type{flex:none}.link-overflow__other{text-overflow:ellipsis;min-width:0;color:var(--ink2);overflow:hidden}.link-label--fold{background:var(--bg2)}.type-chips{z-index:5;flex-wrap:wrap;gap:6px;max-width:calc(100% - 340px);display:flex;position:absolute;top:16px;left:16px}.type-chip{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:15px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:flex}.type-chip[aria-pressed=false]{color:var(--ink3);text-decoration:line-through}.type-chip__dot{border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px}.type-chips__add{border:1px dashed var(--line2);width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:15px;justify-content:center;align-items:center;padding:0;display:flex}.type-chips__add:hover,.type-chips__add:focus-visible{color:var(--ink)}.canvas-toolbar{z-index:5;gap:8px;display:flex;position:absolute;top:16px;right:16px}.canvas-button{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:36px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:500;display:flex}.canvas-button:hover:not(:disabled){border-color:var(--line2)}.canvas-button:disabled{cursor:default;opacity:.6}.canvas-button--primary{background:var(--ink);color:var(--bg2);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.canvas-button--primary:hover{opacity:.88}.zoom-bar{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.zoom-bar__group{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;box-shadow:var(--shadow);border-radius:10px;align-items:center;display:flex}.zoom-bar__step{width:34px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.zoom-bar__value{text-align:center;width:48px;font:500 11.5px var(--font-mono);color:var(--ink2)}.zoom-bar__divider{background:var(--line);width:1px;height:18px}.zoom-bar__fit{height:32px;color:var(--ink2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 12px;font-size:12px}.zoom-bar__arrange{align-items:center;gap:6px;display:flex}.zoom-bar__arrange:hover,.zoom-bar__arrange:focus-visible{color:var(--accent)}.drop-hint{transform-origin:50% 100%;background:var(--accent);color:#fff;height:26px;font:600 12px var(--font-ui);white-space:nowrap;box-shadow:var(--shadow);pointer-events:none;z-index:3000;border-radius:13px;align-items:center;padding:0 11px;display:flex;position:absolute;top:0;left:0}.ghost-ring{border:1.5px dashed var(--accent);pointer-events:none;border-radius:50%;animation:.6s linear forwards ghost-fade;position:absolute;top:0;left:0}@keyframes ghost-fade{0%{opacity:.6}to{opacity:0}}.react-flow__node.node-settle{transition:transform .2s cubic-bezier(.2,.8,.2,1),width .2s cubic-bezier(.2,.8,.2,1),height .2s cubic-bezier(.2,.8,.2,1)}.react-flow__node.node-settle--late{transition-delay:40ms}@media (prefers-reduced-motion:reduce){.react-flow__node.node-settle{transition:none}.ghost-ring{opacity:0;animation:none}}.self-host-badge{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;color:var(--ink2);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex}.minimap{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);z-index:5;pointer-events:none;border-radius:12px;position:absolute;bottom:16px;right:16px;overflow:hidden}.minimap__dot{border-radius:50%;position:absolute}.minimap__view{border:1.5px solid var(--accent);background:var(--accentSoft);border-radius:4px;position:absolute;top:0;left:0}.link-popover{background:var(--bg2);border:1px solid var(--line2);width:264px;box-shadow:var(--shadowLg);z-index:15;color:var(--ink);border-radius:12px;position:absolute;overflow:hidden;transform:translate(-50%)}.link-popover__head{align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.link-popover__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex:1;font-size:11px;font-weight:600}.link-popover__close{width:22px;height:22px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.link-popover__close:hover{background:var(--hover)}.link-popover__route{align-items:center;gap:8px;padding:0 12px 10px;font-size:12.5px;display:flex}.link-popover__end{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:96px;overflow:hidden}.link-popover__arrow{color:var(--ink3)}.link-popover__types{border-top:1px solid var(--line);flex-direction:column;gap:1px;max-height:220px;padding:6px;display:flex;overflow-y:auto}.link-popover__types .menu__row[aria-selected=true]{background:var(--hover)}.line-sample{border-top:1.5px solid var(--ink2);flex:none;width:22px;height:0}.line-sample--dashed{border-top-style:dashed}.link-popover__actions{border-top:1px solid var(--line);gap:4px;padding:6px;display:flex}.link-popover__action{height:30px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:12px}.link-popover__action:hover{background:var(--hover)}.link-popover__action--danger{color:var(--danger)}.link-popover__action--danger:hover{background:var(--dangerSoft)}.link-popover__setup{border:0;border-top:1px solid var(--line);width:100%;height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;font-size:12px}.canvas-empty{pointer-events:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.canvas-empty__box{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:14px;max-width:340px;display:flex}.canvas-empty__mark{border:1.5px dashed var(--line2);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.canvas-empty__core{border:1.5px solid var(--accent);background:var(--accentSoft);border-radius:50%;width:40px;height:40px}.canvas-empty__title{font-size:17px;font-weight:600}.canvas-empty__text{color:var(--ink2);font-size:13.5px;line-height:1.5}.canvas-empty__actions{gap:8px;display:flex}.canvas-empty__voice{border:1px solid var(--line2);background:var(--bg2);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex}.canvas-empty__voice:disabled{cursor:default;opacity:.6}.canvas-empty__add{background:var(--ink);height:36px;color:var(--bg2);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:500}.type-rows{flex-direction:column;gap:6px;display:flex}.type-row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex}.type-row--link{padding-left:10px}.type-row__swatch{cursor:pointer;border-radius:50%;flex:none;width:26px;height:26px;padding:0}.type-row__sample{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;width:56px;height:28px;padding:0 8px;display:flex}.type-row__line{border-top:1.5px solid var(--ink2);width:100%;height:0}.type-row__line--dashed{border-top-style:dashed}.type-row__input{min-width:0;height:30px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.type-row__count{font:400 11px var(--font-mono);color:var(--ink3);white-space:nowrap}.type-row__delete{width:28px;height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.type-row__delete:hover:not(:disabled),.type-row__delete:focus-visible{background:var(--dangerSoft);color:var(--danger)}.type-row__delete:disabled{cursor:default;opacity:.4}.type-rows__add{border:1px dashed var(--line2);height:38px;color:var(--ink2);cursor:pointer;font:inherit;background:0 0;border-radius:10px;font-size:13px}.type-rows__add:hover,.type-rows__add:focus-visible{background:var(--hover)}.type-rows__hint{color:var(--ink3);margin-top:4px;font-size:12px;line-height:1.5}.area-node__reminder{background:var(--bg2);height:24px;color:var(--accent);border:1px solid var(--accent);font:500 10.5px var(--font-mono);box-shadow:var(--shadow);z-index:2;pointer-events:none;border-radius:12px;align-items:center;gap:4px;padding:0 7px 0 5px;display:flex;position:absolute;top:0;left:-2px}.area-node__reminder--bell{border-color:var(--line2);width:20px;height:20px;color:var(--ink2);justify-content:center;padding:0;top:-2px}.area-node__reminder--soon{background:var(--accent);color:#fff}.canvas .react-flow__viewport{transition:opacity .18s}.canvas--fading .react-flow__viewport{opacity:0}.canvas--arrive .react-flow__viewport{animation:.18s ease-out canvas-arrive}@keyframes canvas-arrive{0%{opacity:0}}.cross-back{z-index:20;background:var(--bg2);border:1px solid var(--line2);height:34px;box-shadow:var(--shadowLg);border-radius:17px;align-items:center;gap:2px;padding:0 4px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.cross-back__go{height:26px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:12.5px;display:flex}.cross-back__go:hover,.cross-back__close:hover{background:var(--hover)}.cross-back__chev{flex:none;display:flex}.cross-back__space{font-weight:600}.cross-back__area{color:var(--ink3)}.cross-back__close{width:26px;height:26px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.portal-edge{pointer-events:none}.canvas--focus .area-node:not([data-lit]){opacity:.5}.canvas--focus .link-edge:not([data-lit]),.canvas--focus .portal-edge:not([data-lit]){opacity:.35}.canvas--focus .link-label:not([data-lit]){opacity:.4}.canvas--focus .portal-node:not([data-lit]){opacity:.45}.canvas--focus-mode .area-node:not([data-in-focus]),.canvas--focus-mode .ring-node:not([data-in-focus]),.canvas--focus-mode .blob-node:not([data-in-focus]),.canvas--focus-mode .portal-node:not([data-in-focus]){opacity:.16}.canvas--focus-mode .area-node[data-in-focus]{opacity:1}.canvas--focus-mode .link-edge:not([data-in-focus]),.canvas--focus-mode .portal-edge:not([data-in-focus]),.canvas--focus-mode .link-label:not([data-in-focus]):not(.link-label--layer){display:none}.canvas--search .area-node:not([data-found]),.canvas .area-node[data-off],.canvas--search .portal-node:not([data-found]),.canvas .portal-node[data-off],.canvas--search .portal-edge:not([data-found]),.canvas .portal-edge[data-off]{opacity:.18}.canvas--search .ring-node:not([data-found]),.canvas .ring-node[data-off]{opacity:.4}.canvas--search .link-edge:not([data-found]),.canvas .link-edge[data-off]{opacity:.35}.canvas--search .link-label:not([data-found]),.canvas .link-label[data-off]{opacity:.4}.canvas--animated .area-node,.canvas--animated .portal-node{transition:opacity .2s}.canvas--animated .area-node__circle{transition:box-shadow .2s}.canvas[data-moving-full] .react-flow__edgelabel-renderer,.canvas[data-moving-full] .link-edge__halo,.canvas[data-moving-full] .link-edge__marks,.canvas[data-moving-full] .pulse-layer,.canvas[data-moving-full] .area-node__halo,.canvas[data-moving-full] .area-node__meta,.canvas[data-moving-full] .portal-node__label{visibility:hidden}.canvas[data-moving-full] .area-node__circle,.canvas[data-moving-full] .area-node__ai,.canvas[data-moving-full] .area-node__reminder,.canvas[data-moving-full] .group-plate,.canvas[data-moving-full] .portal-node__ring{transition:none;box-shadow:none!important}.canvas[data-pan-shield] .react-flow__renderer:after,.canvas[data-drag-shield] .react-flow__renderer:after,.canvas[data-mount-shield] .react-flow__renderer:after{content:"";z-index:10;cursor:grabbing;position:absolute;inset:0}.canvas[data-moving] .type-chip,.canvas[data-moving] .canvas-button,.canvas[data-moving] .zoom-bar__group,.canvas[data-moving] .self-host-badge,.canvas[data-moving] .minimap,.canvas[data-moving] .m-zoom{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg2)}.canvas[data-moving] .canvas-button--primary{background:var(--ink)}.canvas[data-zoom=far] .area-node__caption,.canvas[data-zoom=far] .area-node__full,.canvas[data-zoom=far] .link-edge__halo,.canvas[data-zoom=far] .link-edge__marks,.canvas[data-zoom=far] .portal-node__label,.canvas[data-zoom=far] .area-node__expand,.canvas[data-zoom=far] .area-node:not([data-group]):not([data-lit]) .area-node__count{display:none}.canvas[data-zoom=far] .area-node__circle{box-shadow:none!important}.react-flow__node-area:not([data-near]) .area-node__caption,.react-flow__node-area:not([data-near]) .area-node__full,.react-flow__node-area:not([data-near]) .area-node__label{display:none}.react-flow__node-area:not([data-near]) .area-node__circle{box-shadow:none!important}.canvas[data-moving-low] .area-node__count,.canvas[data-moving-low] .group-plate,.canvas[data-moving-low] .area-node__ai,.canvas[data-moving-low] .area-node__reminder{visibility:hidden}.link-label--hover{pointer-events:none}.link-label[data-hidden]{visibility:hidden;pointer-events:none}.canvas--animated .area-node__label{transition:opacity .16s ease-out}.canvas--animated .react-flow__node-area[data-label=none] .area-node__label{transition:opacity .12s ease-in,visibility 0s linear .12s}.canvas[data-zooming] .area-node__label,.canvas[data-zooming] .react-flow__edgelabel-renderer,.canvas[data-zooming] .link-label--layer,.canvas[data-zooming] .map-label{visibility:hidden}.canvas[data-zoom=names] .link-edge__line,.canvas[data-zoom=far] .link-edge__line{stroke-width:1px;vector-effect:non-scaling-stroke}.canvas[data-zoom=names] .link-edge:not([data-lit]) .link-edge__line{stroke-opacity:.75}.canvas[data-zoom=names] .link-edge[data-lit] .link-edge__line,.canvas[data-zoom=far] .link-edge[data-lit] .link-edge__line{stroke-width:1.8px}.canvas[data-zoom=names] .link-edge:not([data-lit]) .link-edge__halo,.canvas[data-zoom=names] .link-edge:not([data-lit]) .link-edge__marks,.canvas[data-zoom=names] .area-node__caption,.canvas[data-zoom=far] .ring-node:not([data-level="1"]) .group-plate{display:none}.canvas[data-zoom=far] .ring-node__stroke circle{vector-effect:non-scaling-stroke}.link-layer{pointer-events:none;z-index:400;width:1px;height:1px;animation:.16s ease-out pm-level-in;position:absolute;top:0;left:0;overflow:visible}@keyframes pm-level-in{0%{opacity:0}}.link-label--layer{z-index:500;pointer-events:none;color:var(--ink2);border:1px solid var(--line2);animation:.16s ease-out pm-level-in;top:0;left:0}.map-label{z-index:1100;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.map-label__text{white-space:nowrap;text-overflow:ellipsis;background:var(--bg);max-width:140px;color:var(--ink);border-radius:4px;padding:0 4px;font-size:12.5px;font-weight:600;display:block;overflow:hidden;transform:translate(-50%,9px)}.blob-node{cursor:zoom-in;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blob-node__label{transform:scale(var(--label-k,1));text-align:center;white-space:nowrap;pointer-events:none}.react-flow__node-blob[data-label=none] .blob-node__label{visibility:hidden}.blob-node__title{text-overflow:ellipsis;max-width:160px;color:var(--ink);font-size:12.5px;font-weight:600;overflow:hidden}.blob-node__count{font:400 10px var(--font-mono);color:var(--ink2);margin-top:2px}.canvas[data-zoom=far] .area-node[data-group]{cursor:zoom-in}.zoom-level{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;font:500 11px var(--font-mono);color:var(--ink3);border-radius:10px;align-items:center;padding:0 12px;display:flex}.canvas[data-moving] .zoom-level{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg2)}.zoom-bar__focus:disabled{color:var(--ink3);opacity:.55;cursor:default}.zoom-bar__focus--on{background:var(--accentSoft);color:var(--accent);border-radius:8px;margin:0 1px;font-weight:600}.link-filter__button{color:var(--ink2);white-space:nowrap;gap:6px}.link-filter__button--on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent);font-weight:600}.link-filter__count{background:var(--accent);color:#fff;height:18px;font:600 10.5px var(--font-mono);border-radius:9px;align-items:center;padding:0 6px;display:flex}.popover.link-filter{flex-direction:column;gap:1px;width:240px;padding:6px;font-size:12.5px;display:flex}.link-filter__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:6px 8px 4px;font-size:10.5px;font-weight:600}.link-filter__label--section{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.link-filter__row{width:100%;height:32px;color:var(--ink3);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 8px;font-size:12.5px;display:flex}.link-filter__row[aria-checked=true]{color:var(--ink)}.link-filter__row:hover,.link-filter__row:focus-visible{background:var(--hover)}.link-filter__box{box-sizing:border-box;border:1.5px solid var(--line2);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.link-filter__box--on{background:var(--accent);border:0}.link-filter__line{border-top:1.5px solid var(--ink3);flex:none;width:18px;height:0}.link-filter__line--dashed{border-top-style:dashed}.link-filter__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.link-filter__count{font:400 10.5px var(--font-mono);color:var(--ink3)}.link-filter__segments{margin:0 6px 4px}.link-filter__segments .segmented__button{white-space:nowrap;flex:1}.link-filter__hint{color:var(--ink3);padding:2px 8px 4px;font-size:11px;line-height:1.45}.focus-bar{z-index:12;background:var(--panel);border:1px solid var(--accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;box-shadow:var(--shadow);white-space:nowrap;color:var(--ink);border-radius:10px;align-items:center;gap:4px;padding:0 4px 0 12px;font-size:12.5px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.focus-bar__mark{color:var(--accent);font-weight:600}.focus-bar__title{text-overflow:ellipsis;max-width:220px;margin-right:6px;overflow:hidden}.focus-bar__title:before{content:"· ";color:var(--ink3)}.focus-bar__steps{gap:2px;display:flex}.focus-bar__step{height:26px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px}.focus-bar__step[aria-pressed=true]{background:var(--accentSoft);color:var(--accent);font-weight:600}.focus-bar__close{width:26px;height:26px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}.focus-bar__close:hover,.focus-bar__close:focus-visible{background:var(--hover)}.canvas[data-moving] .focus-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg2)}.portal-node--movable{cursor:grab}.react-flow__node.dragging .portal-node--movable{cursor:grabbing}.portal-node__reset{border:1px solid var(--line2);background:var(--bg2);width:18px;height:18px;color:var(--ink2);cursor:pointer;opacity:0;box-shadow:var(--shadow);border-radius:50%;grid-area:1/1;justify-content:center;place-self:start end;align-items:center;margin:-6px -6px 0 0;padding:0;transition:opacity .15s;display:flex}.portal-node:hover .portal-node__reset,.portal-node__reset:focus-visible{opacity:1}.portal-node__reset:hover{color:var(--accent)}.portal-node--lost .portal-node__space{color:var(--ink3)!important}.read-only-badge{z-index:5;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:36px;color:var(--ink2);white-space:nowrap;pointer-events:none;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex;position:absolute;top:16px;right:16px}.read-only-badge--mobile{left:50%;right:auto;top:var(--read-only-top,56px);border-radius:17px;gap:7px;height:34px;font-size:13px;transform:translate(-50%)}.canvas[data-moving] .read-only-badge{-webkit-backdrop-filter:none;backdrop-filter:none}.space{flex:1;min-height:0;display:flex;position:relative}.icon-button{width:30px;height:30px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.icon-button--muted{color:var(--ink3)}.icon-button:hover:not(:disabled),.icon-button:focus-visible{background:var(--hover)}.icon-button:disabled{opacity:.45;cursor:default}.text-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.text-button--md{font-size:12.5px}.badge-ai{background:var(--accentSoft);height:22px;color:var(--accent);white-space:nowrap;border-radius:11px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:flex}.dashed-button{border:1px dashed var(--line2);height:34px;color:var(--ink2);cursor:pointer;font:inherit;background:0 0;border-radius:9px;font-size:12.5px}.button{height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-size:13px}.button--primary{background:var(--ink);color:var(--bg2);font-weight:500}.button--ghost{color:var(--ink2);background:0 0}.button--ghost:hover,.button--ghost:focus-visible{background:var(--hover)}.type-badge{height:28px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.type-menu{width:220px;padding:6px}.type-menu__setup{width:100%;height:32px;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px}.type-menu__setup:hover,.type-menu__setup:focus-visible{background:var(--hover)}.group-menu{width:220px;padding:6px}.menu__row--accent{color:var(--accent);font-weight:600}.area-section{flex-direction:column;gap:8px;display:flex}.area-section__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.area-section__row{align-items:center;display:flex}.area-section__row .area-section__label{flex:1}.area-panel{border-left:1px solid var(--line);background:var(--bg2);width:360px;min-height:0;color:var(--ink);flex-direction:column;flex:none;display:flex}.area-panel__head{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:12px 12px 12px 16px;display:flex}.area-panel__spacer{flex:1}.panel-focus{border:1px solid var(--line);height:28px;color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:0 10px;font-size:12px}.panel-focus:hover,.panel-focus:focus-visible{border-color:var(--line2);color:var(--ink)}.panel-focus--on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent);font-weight:600}.area-panel__body{flex-direction:column;flex:1;gap:22px;padding:18px 18px 24px;display:flex;overflow:hidden auto}.area-panel__intro{flex-direction:column;gap:8px;display:flex}.area-panel__title{color:var(--ink);font:inherit;letter-spacing:-.015em;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:20px;font-weight:600}.area-panel__body-text{field-sizing:content;width:calc(100% + 16px);min-height:44px;color:var(--ink2);font:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:8px;outline:0;margin:0 -8px;padding:6px 8px;font-size:13.5px;line-height:1.55}.area-panel__body-text:hover{border-color:var(--line)}textarea.area-panel__body-text:focus{border-color:var(--line2);background:var(--bg)}.draft-notice{background:var(--accentSoft);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.draft-notice__text{flex:1}.draft-notice__accept{background:var(--accent);color:#fff;height:28px;font:inherit;cursor:pointer;border:0;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:500}.quick-entry{border:1px solid var(--line2);background:var(--bg);border-radius:10px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex}.quick-entry__input{min-width:0;height:30px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.meta-grid{grid-template-columns:auto 1fr;gap:8px 16px;min-width:0;font-size:12.5px;display:grid}.meta-grid>div{overflow-wrap:anywhere;min-width:0}.meta-grid__key{color:var(--ink3)}.meta-grid__versions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-grid__link{color:var(--ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px}.meta-grid--card{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:14px}.rem-scope{display:contents}.rem-row{align-items:center;gap:4px;min-width:0;display:flex}.rem-row__clear{width:24px;height:24px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.rem-row__clear:hover{background:var(--hover)}.meta-grid__wide{grid-column:1/-1}.rem-chip{min-width:0;max-width:100%;height:26px;font:inherit;cursor:pointer;background:var(--accentSoft);color:var(--accent);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;display:inline-flex}.rem-chip__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rem-chip:disabled{cursor:default}.rem-chip--sm{height:20px;font:500 10.5px var(--font-mono);border-radius:6px;gap:4px;padding:0 7px}.rem-chip--empty{background:0 0;padding:0}.rem-chip--empty[aria-expanded=true]{border:1px solid var(--accent);background:var(--accentSoft);padding:0 10px}.rem-chip--soon{background:var(--accent);color:#fff}.rem-chip--sent{background:var(--hover);color:var(--ink3)}.rem-chip--md.rem-chip--sent .rem-chip__label{text-decoration:line-through}.rem-chip--miss{background:var(--dangerSoft);color:var(--danger)}.rem-bell{color:var(--ink3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.entry-row:hover .rem-bell,.entry-card:hover .rem-bell,.rem-bell:focus-visible,.rem-bell[aria-expanded=true]{opacity:1}.rem-bell[aria-expanded=true]{background:var(--accentSoft);color:var(--accent)}.rem-more{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.rem-more[aria-expanded=true]{background:var(--hover);color:var(--ink)}.rem-more--hover{opacity:0}.entry-row:hover .rem-more--hover,.entry-card:hover .rem-more--hover,.rem-more--hover:focus-visible,.rem-more--hover[aria-expanded=true]{opacity:1}.move-entry__pop{background:var(--bg2);border:1px solid var(--line2);width:280px;max-width:100%;box-shadow:var(--shadowLg);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.move-entry__head{color:var(--ink2);padding:2px 4px;font-size:12px;font-weight:600}.move-entry{flex-direction:column;gap:6px;min-height:0;display:flex}.move-entry__space{width:100%}.move-sheet .move-entry__space{width:auto;height:40px;margin:0 12px;font-size:16px}.rem-menu{background:var(--bg2);border:1px solid var(--line2);min-width:200px;box-shadow:var(--shadowLg);border-radius:12px;flex-direction:column;padding:4px;display:flex}.rem-menu__item{height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.rem-menu__item:hover{background:var(--hover)}.entry__meta-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.entry__meta-line>.entry__meta,.entry__meta-line>.m-entry__meta,.entry-card__body>.entry__meta-line{margin-top:0}.rem-pop{margin-top:4px}.rem-pop--entry{justify-content:flex-end;margin:4px 0;display:flex}.rem-pop--entry .rem-panel{width:100%}.rem-pop--entry .rem-panel--short{width:244px}.rem-panel{background:var(--bg2);border:1px solid var(--line2);box-shadow:var(--shadowLg);color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.rem-panel__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.rem-panel__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rem-panel__channel{color:var(--ink3);flex:none;align-items:center;gap:6px;font-size:11.5px;display:flex}.rem-panel__dot{background:var(--ink3);border-radius:50%;width:6px;height:6px}.rem-panel__dot--ok{background:var(--ok)}.rem-panel__presets{flex-direction:column;padding:6px;display:flex}.rem-preset{height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.rem-preset:hover:not(:disabled){background:var(--hover)}.rem-preset:disabled{cursor:default;opacity:.6}.rem-preset__label{flex:1}.rem-preset__when{font:400 11.5px var(--font-mono);color:var(--ink3)}.rem-panel__custom{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rem-panel__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.rem-panel__moment{gap:6px;display:flex}.rem-input{border:1px solid var(--line2);background:var(--bg);min-width:0;height:32px;color:var(--ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;outline:0;padding:0 10px;font-size:12.5px}:root[data-theme=dark] .rem-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rem-input--about:focus{border:1.5px solid var(--accent);padding:0 9.5px}.rem-input--date{flex:1}.rem-input--time{width:96px;font:400 12.5px var(--font-mono);flex:none}.rem-dt{flex-direction:column;gap:6px;display:flex}.rem-dt__fields{gap:6px;display:flex}.rem-dt__field{border:1px solid var(--line2);background:var(--bg);height:30px;color:var(--ink);font:400 12px var(--font-mono);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.rem-dt__field svg{color:var(--ink3);flex:none}.rem-dt__field--open{border-color:var(--accent)}.rem-dt__field--date{flex:1;min-width:0}.rem-dt__value{text-align:left;flex:1}.rem-dt__field--time{flex:none;justify-content:center;width:72px}.rem-dt__input{text-align:center;cursor:text;outline:none;min-width:0}.rem-dt__input:focus{border-color:var(--accent)}.rem-dt__input::placeholder{color:var(--ink3)}.rem-dt__field--invalid,.rem-dt__field--invalid:focus{border-color:var(--danger)}.rem-dt__hint{color:var(--danger);font-size:11px}.rem-dt__calendar{border:1px solid var(--line2);background:var(--bg2);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.rem-dt__month{align-items:center;gap:4px;display:flex}.rem-dt__nav{width:26px;height:26px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:14px}.rem-dt__nav:hover{background:var(--hover)}.rem-dt__month-label{text-align:center;flex:1;font-size:12.5px;font-weight:600}.rem-dt__weekdays,.rem-dt__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.rem-dt__weekdays{font:400 10px var(--font-mono);color:var(--ink3);text-align:center}.rem-dt__day{height:28px;color:var(--ink);font:400 11.5px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:7px}.rem-dt__day:hover:not(:disabled){background:var(--hover)}.rem-dt__day--today{box-shadow:inset 0 0 0 1px var(--accent)}.rem-dt__day--on,.rem-dt__day--on:hover:not(:disabled){background:var(--accent);color:#fff}.rem-dt__day:disabled{color:var(--ink3);opacity:.45;cursor:default}.rem-dt__times{border:1px solid var(--line2);background:var(--bg2);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:3px;max-height:150px;padding:6px;display:grid;overflow-y:auto}.rem-dt__time{height:26px;color:var(--ink);font:400 11.5px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px}.rem-dt__time:hover{background:var(--hover)}.rem-dt__time--on,.rem-dt__time--on:hover{background:var(--accent);color:#fff}.rem-repeat{background:var(--hover);border-radius:9px;gap:2px;padding:3px;display:flex}.rem-repeat__option{height:26px;color:var(--ink2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:0 4px;font-size:12px}.rem-repeat__option[aria-checked=true]{background:var(--bg2);box-shadow:var(--shadow);color:var(--ink);font-weight:500}.rem-panel__foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.rem-panel__hint{min-width:0;color:var(--ink3);flex:1;font-size:11.5px}.rem-panel__clear,.rem-panel__cancel,.rem-panel__apply{height:30px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;font-size:12.5px}.rem-panel__clear{color:var(--danger);background:0 0;padding:0 8px}.rem-panel__clear:hover{background:var(--dangerSoft)}.rem-panel__cancel{color:var(--ink2);background:0 0;padding:0 12px}.rem-panel__cancel:hover{background:var(--hover)}.rem-panel__apply{background:var(--accent);color:#fff;padding:0 14px;font-weight:500}.rem-pop .rem-panel__foot{gap:6px;padding:8px 12px}.rem-pop .rem-panel__hint{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rem-pop .rem-panel__clear,.rem-pop .rem-panel__cancel,.rem-pop .rem-panel__apply{border-radius:7px;height:28px;font-size:12px}.rem-pop .rem-panel__cancel{padding:0 10px}.rem-pop .rem-panel__apply{padding:0 12px}.rem-panel__apply:disabled{opacity:.55;cursor:default}.rem-panel--short{border-radius:12px}.rem-panel--short .rem-panel__head{padding:10px 12px 8px}.rem-panel--short .rem-panel__title{font-size:12px}.rem-panel--short .rem-panel__presets{padding:4px}.rem-panel--short .rem-preset{border-radius:7px;gap:8px;height:32px;padding:0 8px;font-size:12.5px}.rem-panel--short .rem-preset__when{font-size:11px}.rem-panel__more{border:0;border-top:1px solid var(--line);color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.rem-link{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 18px 16px;display:flex}.rem-link__circle{border:1.5px dashed var(--line2);width:56px;height:56px;color:var(--ink3);border-radius:50%;justify-content:center;align-items:center;display:flex}.rem-link__title{font-size:13.5px;font-weight:600}.rem-link__text{color:var(--ink2);text-wrap:pretty;font-size:12.5px;line-height:1.5}.rem-link__bind{background:var(--accent);color:#fff;width:100%;height:34px;font:inherit;cursor:pointer;border:0;border-radius:9px;font-size:13px;font-weight:500}.rem-link__local{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px}.rem-link__local:hover{color:var(--ink)}.nesting__grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;font-size:12.5px;display:grid}.nesting__key{color:var(--ink3)}.select--card{background:var(--bg2)}.nesting__toggle{border:1px solid var(--line2);background:var(--bg);height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.nesting__toggle:hover,.nesting__toggle:focus-visible{border-color:var(--accent)}.nesting__kids{flex-wrap:wrap;gap:6px;display:flex}.kid-chip{border:1px solid var(--line);border-radius:14px;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 4px 0 10px;font-size:12px;display:flex}.kid-chip--card{background:var(--bg2)}.kid-chip__title{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.kid-chip__out{width:20px;height:20px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.kid-chip__out:hover,.kid-chip__out:focus-visible{background:var(--hover)}.nesting__add{border:1px dashed var(--line2);height:32px;color:var(--ink2);font:inherit;background:0 0;border-radius:9px;padding:0 8px;font-size:12.5px}.nesting__hint{color:var(--ink3);margin:0;font-size:11.5px;line-height:1.45}.link-row{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.link-row--card{background:var(--bg2)}.link-row__target{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.link-row__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.link-row__controls{align-items:center;gap:6px;display:flex}.link-row__dir{font:500 11px var(--font-mono);color:var(--ink3);flex:none;width:14px}.link-row__type{border:1px solid var(--line);background:var(--bg);min-width:0;height:28px;color:var(--ink);font:inherit;border-radius:7px;flex:1;padding:0 6px;font-size:12px}.link-row__delete{width:28px;height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.link-row__delete:hover,.link-row__delete:focus-visible{background:var(--dangerSoft);color:var(--danger)}.link-form{border:1px solid var(--line2);background:var(--bg);border-radius:9px;flex-direction:column;gap:8px;padding:10px;display:flex}.link-form--card{background:var(--bg2)}.link-form__select{border:1px solid var(--line);background:var(--bg2);height:30px;color:var(--ink);font:inherit;border-radius:7px;min-width:0;padding:0 6px;font-size:12.5px}.link-form--card .link-form__select{background:var(--bg)}.link-form__actions{justify-content:flex-end;gap:6px;display:flex}.link-form__cancel,.link-form__submit{height:30px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 12px;font-size:12.5px}.link-form__cancel{color:var(--ink2);background:0 0}.link-form__submit{background:var(--ink);color:var(--bg2);font-weight:500}.link-form__submit:disabled{opacity:.5;cursor:default}.entry-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 8px 8px 0;display:flex}.entry-row__icon{background:var(--hover);width:24px;height:24px;color:var(--ink2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.entry-row__body{flex:1;min-width:0}.entry-row__text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.entry__meta{font:400 10.5px var(--font-mono);color:var(--ink3);margin-top:3px}.entry__meta--card{margin-top:0;font-size:11px}.entry__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.entry-row__accept{background:var(--accent);color:#fff;height:24px;font:inherit;cursor:pointer;border:0;border-radius:6px;flex:none;padding:0 8px;font-size:11px;font-weight:500}.entry-card{border:1px solid var(--line);background:var(--bg2);border-radius:12px;gap:14px;padding:14px;display:flex}.entry-card--draft{border:1px dashed var(--accent)}.entry-card__icon{background:var(--hover);width:32px;height:32px;color:var(--ink2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.entry-card__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.entry-card__text{text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.entry-card__sub{color:var(--ink2);overflow-wrap:anywhere;font-size:12.5px}.entry-card__file{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.entry__thumb{border:1px solid var(--line);background:var(--bg);cursor:zoom-in;border-radius:8px;padding:0;display:block;overflow:hidden}.entry__thumb img{object-fit:contain;max-width:240px;max-height:180px;display:block}.entry__thumb--pending{width:160px;height:96px;color:var(--ink3);cursor:default;justify-content:center;align-items:center;font-size:12px;display:flex}.entry-card__download{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.entry-ocr{flex-direction:column;gap:6px;min-width:0;display:flex}.entry-ocr__toggle{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:11.5px;display:inline-flex}.entry-ocr__toggle:hover,.entry-ocr__toggle:focus-visible{color:var(--ink)}.entry-ocr__chevron{transition:transform .15s}.entry-ocr[data-open] .entry-ocr__chevron{transform:rotate(180deg)}.entry-ocr__text{overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5;overflow-y:auto}.entry-ocr__muted{color:var(--ink3)}.entry-ocr--refused{color:var(--ink2);flex-direction:row;align-items:center;gap:5px;font-size:11.5px}.entry-ocr--refused svg{flex:none}.entry-row__body .entry-ocr--refused{margin-top:3px}.entry-card__draft{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.entry-card__accept{background:var(--accent);color:#fff;height:26px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}.entry-card__move{border:1px solid var(--line);background:var(--bg);height:26px;color:var(--ink2);font:inherit;border-radius:7px;max-width:220px;padding:0 6px;font-size:12px}.entry-card__delete{width:28px;height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.entry-card__delete:hover,.entry-card__delete:focus-visible{background:var(--hover)}.area-card{z-index:20;background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}.area-card__bar{border-bottom:1px solid var(--line);background:var(--bg2);flex:none;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.area-card__back{background:var(--hover);height:30px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:flex}.area-card__crumbs{color:var(--ink3);white-space:nowrap;gap:6px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.area-card__crumbs span{text-overflow:ellipsis;overflow:hidden}.area-card__crumb-current{color:var(--ink)}.area-card__spacer{flex:1}.area-card__tabs{background:var(--hover);border-radius:9px;flex:none;margin-right:4px;padding:3px;display:flex}.area-card__tab{cursor:pointer;height:26px;font:inherit;color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:flex}.area-card__tab[aria-selected=true]{background:var(--bg2);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #0000001f}.area-card__tab-count{font:400 11px var(--font-mono);opacity:.6}.area-card__delete{height:30px;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:12.5px}.area-card__delete:hover:not(:disabled),.area-card__delete:focus-visible{color:var(--danger)}.area-card__delete:disabled{opacity:.45;cursor:default}.area-card__scroll{flex:1;overflow:hidden auto}.area-card__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;max-width:1180px;margin:0 auto;padding:32px 32px 60px;display:grid}.area-card__main{flex-direction:column;gap:24px;min-width:0;display:flex}.area-card__head{align-items:flex-start;gap:18px;display:flex}.area-card__circle{width:76px;height:76px;font:600 20px var(--font-mono);border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.area-card__intro{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.area-card__badges{align-items:center;gap:8px;display:flex}.area-card__accept{background:var(--accent);color:#fff;height:24px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 9px;font-size:11.5px;font-weight:500}.area-card__title{color:var(--ink);font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:30px;font-weight:600}.area-card__body{field-sizing:content;min-height:48px;color:var(--ink2);font:inherit;resize:none;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:15px;line-height:1.55}.area-card__side{flex-direction:column;gap:24px;min-width:0;display:flex;position:sticky;top:24px}.composer{border:1px solid var(--line2);background:var(--bg2);box-shadow:var(--shadow);border-radius:14px}.composer--drop{border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}.composer__text{width:100%;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:0;padding:14px 16px 6px;font-size:14px;line-height:1.5;display:block}.composer__title{border:0;border-top:1px solid var(--line);width:calc(100% - 32px);height:32px;color:var(--ink);font:inherit;background:0 0;outline:0;margin:0 16px;padding:0;font-size:13px;display:block}.composer__file{padding:4px 16px 0}.composer__drop{color:var(--ink3);align-items:center;gap:6px;height:34px;font-size:12.5px;display:flex}.composer__drop .text-button{font-size:12.5px}.file-chip{border:1px solid var(--line);background:var(--bg);border-radius:9px;align-items:center;gap:10px;height:36px;padding:0 4px 0 12px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.file-chip--error{border-color:var(--danger);background:var(--dangerSoft)}.file-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-chip__meta{min-width:0;font:400 11px var(--font-mono);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.file-chip--error .file-chip__meta{color:var(--danger);font-family:var(--font-ui)}.file-chip__remove{width:26px;height:26px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.file-chip__progress{background:var(--accent);height:2px;transition:width .15s;position:absolute;bottom:0;left:0}.composer__bar{align-items:center;gap:4px;padding:8px 10px 10px;display:flex}.composer__kind{height:30px;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px}.composer__kind[aria-pressed=true]{background:var(--hover);color:var(--ink);font-weight:500}.composer__spacer{flex:1}.composer__hint{font:400 11px var(--font-mono);color:var(--ink3);margin-right:6px}.composer__mic{border:1px solid var(--line);width:34px;height:34px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;display:flex}.composer__mic:disabled{opacity:.45;cursor:default}.composer__add{background:var(--ink);height:34px;color:var(--bg2);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500}.composer__add:disabled{opacity:.6;cursor:progress}.feed{flex-direction:column;gap:10px;display:flex}.feed__tabs{flex-wrap:wrap;gap:4px;display:flex}.feed__tab{height:30px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:flex}.feed__tab[aria-selected=true]{border-color:var(--line2);background:var(--bg2);color:var(--ink)}.feed__count{font:400 11px var(--font-mono);opacity:.6}.feed__empty{text-align:center;border:1px dashed var(--line2);color:var(--ink3);border-radius:12px;padding:28px;font-size:13px}.conflict{flex-direction:column;gap:14px;padding-bottom:6px;display:flex}.conflict__lead{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.conflict__table{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.conflict__row{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.conflict__row--head{background:var(--hover);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border-top:0;font-size:11px;font-weight:600}.conflict__field{color:var(--ink3)}.conflict__value{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow-y:auto}.conflict__value--mine{color:var(--accent)}.conflict__actions{justify-content:flex-end;gap:8px;display:flex}.search-field{position:relative}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__count{font:500 11px var(--font-mono);color:var(--ink2);white-space:nowrap;flex:none}.search-field__clear{width:20px;height:20px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.search-field__clear:hover,.search-field__clear:focus-visible{background:var(--hover);color:var(--ink)}.search-results{z-index:60;background:var(--bg2);border:1px solid var(--line2);max-height:460px;box-shadow:var(--shadowLg);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:42px;left:0;right:0;overflow:auto}.search-results__label{padding:8px 10px 4px;font-size:10.5px}.search-results__label--other{padding-top:6px}.search-results__divider{background:var(--line);height:1px;margin:6px 4px}.search-results__row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.search-results__row--active,.search-results__row:focus-visible{background:var(--hover)}.search-results__dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.search-results__dot--inline{margin-top:0}.search-results__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-results__line{flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.search-results__space{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;overflow:hidden}.search-results__slash{color:var(--ink3)}.search-results__title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.search-results__title--wrap{white-space:normal;overflow-wrap:anywhere;font-size:13px}.search-results__snippet{color:var(--ink2);text-wrap:pretty;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.search-results__title mark,.search-results__snippet mark{background:var(--accentSoft);color:var(--accent);border-radius:3px;padding:0 2px}.search-results__meta{font:400 10.5px var(--font-mono);color:var(--ink3)}.search-results__more{width:100%;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;display:block}.search-results__more:disabled{color:var(--ink3);cursor:default}.search-results__empty{text-align:center;color:var(--ink3);padding:18px 12px;font-size:12.5px}.search-results__keys{border-top:1px solid var(--line);font:400 10.5px var(--font-mono);color:var(--ink3);gap:14px;margin-top:6px;padding:8px 10px 4px;display:flex}.entry-found{border-radius:8px;animation:2.4s ease-out entryFound}@keyframes entryFound{0%,45%{background:var(--accentSoft);box-shadow:0 0 0 4px var(--accentSoft)}to{background:0 0;box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.entry-found{background:var(--accentSoft);animation:none}}.cross-dot{border:1.5px dashed;border-radius:50%;flex:none;width:8px;height:8px}.cross-chip{height:18px;font:500 10px var(--font-mono);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 6px;display:flex}.cross-chip--mobile{border-radius:6px;height:20px;padding:0 7px;font-size:10.5px}.link-form__space{color:var(--ink2);background:0 0;font-size:12px}.link-form--card .link-form__space{background:0 0}.rem-preset--on,.rem-preset--on:hover:not(:disabled){background:var(--accentSoft);color:var(--accent);font-weight:500}.rem-preset--on .rem-preset__when{color:var(--ink3)}.rem-panel__note{color:var(--ink3);font-size:12px;line-height:1.45}.space__main{flex-direction:column;flex:1;min-width:0;display:flex}.rail__button[aria-pressed=true]{background:var(--accentSoft);color:var(--accent)}.history{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;max-width:1180px;margin:0 auto;padding:28px 32px 60px;display:grid}.history__side{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.history__head{align-items:baseline;gap:8px;display:flex}.history__title{letter-spacing:-.01em;font-size:18px;font-weight:600}.history__count{color:var(--ink3);font-size:12px}.history__jumps{flex-wrap:wrap;gap:6px;display:flex}.history__jump{border:1px solid var(--line2);height:28px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:14px;padding:0 10px;font-size:12px}.history__jump[aria-pressed=true]{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.history__list{flex-direction:column;gap:2px;max-height:calc(100vh - 260px);margin:0 -4px;padding:0 4px;display:flex;overflow:hidden auto}.history__item{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;gap:12px;padding:10px 12px 0 10px;display:flex}.history__item[aria-selected=true]{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line2)}.history__rail{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:12px;display:flex}.history__dot{background:var(--bg2);border:1.5px solid var(--line2);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.history__line{background:var(--line2);flex:1;width:1px;margin-top:4px}.history__line--last{background:0 0}.history__item-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding-bottom:12px;display:flex}.history__item-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.history__date{font-size:13px;font-weight:500}.history__rel{color:var(--ink3);font-size:11.5px}.history__current{background:var(--accentSoft);height:18px;color:var(--accent);border-radius:9px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}.history__chips{flex-wrap:wrap;gap:4px;display:flex}.history__chip{white-space:nowrap;background:var(--hover);height:20px;color:var(--ink2);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.history__chip--add{background:var(--okSoft);color:var(--ok)}.history__chip--del{background:var(--dangerSoft);color:var(--danger)}.history__src{font:400 10.5px var(--font-mono);color:var(--ink3)}.history__main{flex-direction:column;gap:16px;min-width:0;display:flex}.history-banner{background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.history-banner--past{background:var(--accentSoft);border-color:#0000}.history-banner__text{flex:1;min-width:220px}.history-banner__headline{font-size:15px;font-weight:600}.history-banner__subline{color:var(--ink2);margin-top:3px;font-size:12.5px;line-height:1.45}.history-banner__compare{height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.history-banner__compare[aria-checked=true] .toggle__track{background:var(--accent)}.history-banner__compare[aria-checked=true] .toggle__knob{left:14px}.history-banner__restore{background:var(--ink);height:34px;color:var(--bg2);font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.history-confirm{border:1px solid var(--line2);background:var(--bg2);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.history-confirm__text{flex:1;min-width:220px;font-size:13px;line-height:1.45}.history-confirm__cancel{border:1px solid var(--line2);height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:12.5px}.history-confirm__ok{background:var(--accent);color:#fff;height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-size:12.5px;font-weight:500}.version-card{background:var(--bg2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:24px;display:flex}.version-card__type{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.version-card__badge{border-radius:13px;align-items:center;gap:7px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.version-card__now-type{color:var(--ok);font-size:12px}.version-card__fields{flex-direction:column;gap:4px;display:flex}.version-card__fields--body{gap:6px}.version-card__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.2}.version-card__now{gap:6px;font-size:12.5px;display:flex}.version-card__now-key{color:var(--ink3)}.version-card__now-value{color:var(--ok)}.version-card__body{color:var(--ink2);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.version-card__now-body{background:var(--okSoft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.version-card__divider{background:var(--line);height:1px;margin:4px 0}.version-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.version-card__label--added{color:var(--ok);margin-top:8px}.version-card__empty{text-align:center;border:1px dashed var(--line2);color:var(--ink3);border-radius:10px;padding:20px;font-size:13px}.version-entry{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.version-entry--gone,.version-entry--moved{border:1px dashed var(--danger);background:var(--dangerSoft)}.version-entry--new{border:1px dashed var(--ok);background:var(--okSoft)}.version-entry__icon{background:var(--hover);width:28px;height:28px;color:var(--ink2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.version-entry--new .version-entry__icon{background:var(--okSoft);color:var(--ok);font-size:15px}.version-entry__body{flex:1;min-width:0}.version-entry__text{overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.version-entry__gone{color:var(--danger);flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.version-entry__restore{border:1px solid var(--line2);background:var(--bg2);height:26px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px}.area-events{flex-direction:column;gap:2px;display:flex}.area-events__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px;font-size:11px;font-weight:600}.area-events__item{grid-template-columns:14px 1fr;gap:10px;display:grid}.area-events__rail{flex-direction:column;align-items:center;display:flex}.area-events__dot{background:var(--bg2);border:1.5px solid var(--line2);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.area-events__line{background:var(--line);flex:1;width:1px;margin-top:4px}.area-events__body{min-width:0;padding-bottom:14px}.area-events__text{overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.timeline{border-top:1px solid var(--line);background:var(--bg2);flex-direction:column;flex:none;height:150px;display:flex}.timeline__head{align-items:center;gap:10px;padding:12px 16px 8px;display:flex}.timeline__title{margin:0;font-size:13px;font-weight:600}.timeline__sub{color:var(--ink3);font-size:12px}.timeline__spacer{flex:1}.timeline__hide{color:var(--ink3);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.timeline__list{flex:1;gap:10px;min-height:0;padding:0 16px 14px;display:flex;overflow:auto hidden}.timeline__empty{color:var(--ink3);align-self:center;font-size:12.5px}.timeline-card{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:230px;font:inherit;color:var(--ink);text-align:left;border-radius:10px;flex-direction:column;flex:none;gap:5px;padding:10px 12px;display:flex}.timeline-card:hover,.timeline-card:focus-visible{border-color:var(--line2)}.timeline-card__area{align-items:center;gap:7px;min-width:0;display:flex}.timeline-card__title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.timeline-card__text{color:var(--ink2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.timeline-card__meta{font:400 10.5px var(--font-mono);color:var(--ink3)}.md{white-space:normal;overflow-wrap:anywhere;min-width:0}.md__plain{white-space:pre-wrap}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md blockquote,.md pre,.md .md-table{margin:0 0 .5em}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{color:var(--ink);letter-spacing:-.01em;margin:.7em 0 .3em;font-weight:600;line-height:1.3}.md h1{font-size:1.28em}.md h2{font-size:1.16em}.md h3{font-size:1.06em}.md h4,.md h5,.md h6{font-size:1em}.md h6{color:var(--ink2)}.md strong{font-weight:600}.md del{color:var(--ink3)}.md a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.md a:hover{opacity:1;text-decoration-color:currentColor}.md ul,.md ol{padding-left:1.35em}.md li+li{margin-top:.15em}.md li>ul,.md li>ol{margin:.15em 0 0}.md li>p{margin:0 0 .35em}.md li>p:last-child{margin-bottom:0}.md .md-task{list-style:none}.md .md-task__box{vertical-align:-.12em;width:.95em;height:.95em;accent-color:var(--accent);margin:0 .4em 0 -1.35em}.md blockquote{border-left:2px solid var(--line2);color:var(--ink2);padding:.05em 0 .05em .8em}.md hr{border:0;border-top:1px solid var(--line2);height:0;margin:.7em 0}.md code{border:1px solid var(--line);background:var(--hover);font-family:var(--font-mono);border-radius:4px;padding:.08em .35em;font-size:.86em}.md pre{border:1px solid var(--line);background:var(--hover);font-family:var(--font-mono);white-space:pre;overflow-wrap:normal;border-radius:8px;padding:7px 10px;font-size:.84em;line-height:1.5;overflow-x:auto}.md pre code{font-size:inherit;background:0 0;border:0;padding:0}.md .md-table{max-width:100%;overflow-x:auto}.md pre,.md .md-table{touch-action:pan-x pan-y;overscroll-behavior-x:contain}.md table{border-collapse:collapse;font-size:.92em}.md th,.md td{border:1px solid var(--line2);text-align:left;vertical-align:top;overflow-wrap:normal;min-width:3em;padding:3px 8px}.md th{background:var(--hover);color:var(--ink);font-weight:600}.md .md-align-left{text-align:left}.md .md-align-center{text-align:center}.md .md-align-right{text-align:right}.md-editable{cursor:text}.md-editable:focus-visible{outline:2px solid var(--line2);outline-offset:2px}.md-editable__placeholder{color:var(--ink3)}@keyframes chPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.button-dark{background:var(--ink);height:34px;color:var(--bg2);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:13px;font-weight:500}.button-dark:disabled{opacity:.6;cursor:default}.button-dark--form{border-radius:8px;height:32px;font-size:12.5px}.button-dark--small{border-radius:7px;height:28px;padding:0 12px;font-size:12px;font-weight:400}.button-outline{border:1px solid var(--line2);height:30px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.button-outline:hover,.button-outline:focus-visible{background:var(--hover);opacity:1}.button-outline--danger{color:var(--ink2)}.button-outline--danger:hover,.button-outline--danger:focus-visible{color:var(--danger);background:var(--dangerSoft);border-color:#0000}.button-outline--small{background:var(--bg);border-radius:7px;height:28px;padding:0 10px;font-size:12px}.button-outline--tiny{background:var(--bg2);border-radius:6px;height:26px;padding:0 10px;font-size:11.5px}.button-ghost{height:32px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12.5px}.button-ghost:hover,.button-ghost:focus-visible{background:var(--hover)}.button-accent{background:var(--accent);color:#fff;height:34px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500}.button-accent:disabled{opacity:.6;cursor:default}.chip-mono{background:var(--hover);height:20px;font:500 10.5px var(--font-mono);color:var(--ink2);border-radius:6px;align-items:center;padding:0 7px;display:flex}.chip-accent{background:var(--accentSoft);height:20px;color:var(--accent);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:11px;display:flex}.chip-accent--small{border-radius:5px;height:18px;padding:0 6px;font-size:10.5px}.empty-box{text-align:center;border:1px dashed var(--line2);color:var(--ink3);border-radius:12px;padding:32px 20px;font-size:13px;line-height:1.5}.copy-field{background:var(--bg);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.copy-field__value{min-width:0;font:400 12px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.copy-field--strong{background:var(--bg2);border-color:var(--line2);border-radius:9px;gap:8px;padding:5px 5px 5px 12px}.copy-field--strong .copy-field__value{font:500 12.5px var(--font-mono)}.segmented--compact{border-radius:9px}.segmented--compact .segmented__button{height:28px;padding:0 10px}.segmented--wrap{flex-wrap:wrap}.segmented--wrap .segmented__button{flex:none}.toggle--plain{border-bottom:0;padding:8px 2px}.toggle--setting{padding:12px 2px}.profile-modal{height:min(700px,100vh - 48px)}.profile-modal .modal__tabs{flex-wrap:wrap}.profile-modal .modal__tab{white-space:nowrap}.profile-modal .modal__body{flex-direction:column;min-height:0;padding:20px;display:flex}.tab-intro{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tab-intro__text{min-width:200px;color:var(--ink2);flex:1;font-size:13px;line-height:1.5}.profile{flex-direction:column;flex:1;gap:20px;display:flex}.profile__head{align-items:center;gap:16px;display:flex}.profile__avatar{background:var(--accentSoft);width:64px;height:64px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.profile__who{min-width:0}.profile__name{font-size:17px;font-weight:600}.profile__email{color:var(--ink2);margin-top:2px;font-size:13px}.profile__sso{color:var(--ink3);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.profile__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile__stat{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.profile__stat-value{font:600 20px var(--font-mono)}.profile__stat-label{color:var(--ink3);margin-top:2px;font-size:12px}.profile__storage{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.profile__storage-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.profile__storage-title{font-size:13px;font-weight:500}.profile__storage-amount{font:400 11.5px var(--font-mono);color:var(--ink3);flex:1}.profile__storage-warn{color:var(--danger);font-size:11.5px;font-weight:500}.profile__storage-bar{background:var(--hover);border-radius:3px;height:6px;overflow:hidden}.profile__storage-fill{background:var(--accent);border-radius:3px;height:100%}.profile__storage[data-warn=true] .profile__storage-fill{background:var(--danger)}@media (width<=767px){.profile__storage{border-radius:14px;padding:14px}.profile__storage-title{font-size:14px}.profile__storage-amount{font-size:12px}.profile__storage-warn{font-size:12.5px}.profile__storage-bar{border-radius:4px;height:8px}.profile__storage-fill{border-radius:0}}.profile__spacer{flex:1}.profile__actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.build-version{font:400 11px var(--font-mono);color:var(--ink3);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.build-version:hover{color:var(--ink2)}.profile__version{margin-right:auto}.profile__actions .button-outline{border-radius:10px;height:36px;padding:0 16px;font-size:13px}.tokens{flex-direction:column;gap:14px;display:flex}.token-new{background:var(--okSoft);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.token-new__title{font-size:13px;font-weight:500}.token-new__label{color:var(--ink2);font-size:12px}.token-new__command{background:var(--bg2);border:1px solid var(--line);border-radius:9px;position:relative}.token-new__command pre{font:400 11.5px/1.6 var(--font-mono);color:var(--ink);white-space:pre-wrap;word-break:break-all;margin:0;padding:12px 108px 12px 12px}.token-new__command .button-outline{position:absolute;top:7px;right:7px}.token-new__done{align-self:flex-end;height:30px}.token-form{border:1px solid var(--line2);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.token-form__field{color:var(--ink3);flex-direction:column;gap:6px;font-size:12px;display:flex}.token-form__input{border:1px solid var(--line2);background:var(--bg2);height:34px;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:13px}.token-form__input:focus{border-color:var(--accent)}.token-form__actions{justify-content:flex-end;gap:6px;display:flex}.token-row{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.token-row__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.token-row__title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.token-row__name{overflow-wrap:anywhere;margin-right:4px;font-size:13.5px;font-weight:500}.token-row__meta{font:400 11px var(--font-mono);color:var(--ink3)}.telegram-off{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.telegram-off__ring{border:1.5px dashed var(--line2);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.telegram-off__core{border:1.5px solid var(--accent);background:var(--accentSoft);border-radius:50%;width:40px;height:40px}.telegram-off__text{color:var(--ink2);text-wrap:pretty;max-width:360px;font-size:14px;line-height:1.55}.telegram-off .button-accent{border-radius:10px;height:38px;padding:0 18px}.telegram-loading{color:var(--ink3);padding:20px 2px;font-size:13px}.telegram-wait{flex-direction:column;gap:18px;display:flex}.telegram-wait__top{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.telegram-wait__main{flex-direction:column;flex:1;gap:12px;min-width:240px;display:flex}.telegram-wait__title{font-size:15px;font-weight:600}.telegram-wait__link{background:var(--bg);border:1px solid var(--line2);border-radius:9px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.telegram-wait__href{min-width:0;font:500 12.5px var(--font-mono);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.telegram-wait__copy{border:1px solid var(--line2);background:var(--bg2);height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:0 10px;font-size:12px}.telegram-wait__hint{color:var(--ink2);font-size:12.5px;line-height:1.5}.telegram-wait__timer{font:500 12px var(--font-mono);color:var(--ink3)}.telegram-wait__qr{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:168px;height:168px;display:flex}.telegram-wait__status{background:var(--accentSoft);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.telegram-wait__spinner{border:2px solid var(--accentSoft);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite chSpin}.telegram-wait__waiting{flex:1;font-size:13px}.telegram-wait__cancel{height:30px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12.5px}.telegram-wait__cancel:hover{background:var(--hover)}.telegram-on{flex-direction:column;gap:2px;display:flex}.telegram-on__who{align-items:center;gap:10px;padding:4px 2px 16px;display:flex}.telegram-on__dot{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 3px var(--okSoft);border-radius:50%;flex:none}.telegram-on__who[data-blocked] .telegram-on__dot{background:var(--danger);box-shadow:0 0 0 3px var(--dangerSoft)}.telegram-on__blocked{background:var(--dangerSoft);color:var(--danger);border-radius:10px;margin:-6px 2px 14px;padding:10px 12px;font-size:12.5px;line-height:1.45}.telegram-on__text{font-size:14px}.telegram-on__text b{font-weight:600}.telegram-on__row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 2px;display:flex}.telegram-on__label{flex:1;min-width:180px;font-size:13px}.telegram-on__row .select{border-color:var(--line2);background:var(--bg);font-size:12.5px}.telegram-on__note{color:var(--ink3);font-size:12.5px}.telegram-on__toggle{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.telegram-on__unlink{border:1px solid var(--line2);height:32px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;margin-top:16px;padding:0 12px;font-size:12.5px}.telegram-on__unlink:hover{color:var(--danger);background:var(--dangerSoft);border-color:#0000}.settings{flex-direction:column;display:flex}.setting-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 2px;display:flex}.setting-row__label{flex:1;min-width:140px;font-size:13px}.setting-row__label--stack{flex-direction:column;gap:2px;display:flex}.setting-row__sub{color:var(--ink3);font-size:11.5px}.notify{flex-direction:column;display:flex}.notify__head{flex-direction:column;gap:3px;padding:18px 2px 4px;display:flex}.notify__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:600}.notify__sub{color:var(--ink3);font-size:11.5px;line-height:1.45}.toggle--notify .toggle__track{border-radius:11px;width:36px;height:22px}.toggle--notify .toggle__knob{width:16px;height:16px;box-shadow:none;top:3px;left:3px}.toggle--notify[aria-pressed=true] .toggle__knob{left:17px}.toggle--notify:disabled{cursor:default}.toggle--notify:disabled .toggle__label{color:var(--ink3)}.toggle--notify:disabled .toggle__track{opacity:.5}.trash{flex-direction:column;gap:12px;display:flex}.trash-row{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.trash-row__dot{border-radius:50%;flex:none;width:9px;height:9px}.trash-row__main{flex:1;min-width:0}.trash-row__title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.trash-row__meta{font:400 11px var(--font-mono);color:var(--ink3);margin-top:3px}.mcp-pill{cursor:pointer}.mcp-pill:hover,.mcp-pill[aria-expanded=true]{border-color:var(--line2);background:var(--hover)}.mcp-pill--active{color:var(--ink2)}.mcp-pill--active .mcp-pill__dot{background:oklch(70% .16 150);box-shadow:0 0 0 3px oklch(70% .16 150/.18)}.mcp-popover{width:380px;max-width:calc(100vw - 24px);top:calc(100% + 8px);overflow:hidden}.mcp-popover__head{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mcp-popover__title-row{align-items:center;gap:8px;display:flex}.mcp-popover__title{flex:1;font-size:14px;font-weight:600}.mcp-status{color:var(--ok);align-items:center;gap:6px;font-size:12px;display:flex}.mcp-status__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.mcp-status--down{color:var(--danger)}.mcp-status--pending{color:var(--ink3)}.mcp-popover__agents{padding:12px 8px 6px}.mcp-popover__recent{border-top:1px solid var(--line);max-height:min(420px,50vh);padding:6px 8px 8px;overflow-y:auto}.mcp-popover__section{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:0 8px 6px;font-size:11px;font-weight:600}.mcp-popover__section--recent{padding-top:8px}.mcp-popover__muted{color:var(--ink3);padding:4px 8px 8px;font-size:12.5px}.mcp-agent{border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.mcp-agent__pulse{flex:none;width:8px;height:8px;display:inline-block;position:relative}.mcp-agent__pulse>span,.mcp-agent__pulse--live:before{background:var(--line2);border-radius:50%;position:absolute;inset:0}.mcp-agent__pulse--live>span{background:oklch(70% .16 150)}.mcp-agent__pulse--live:before{content:"";background:oklch(70% .16 150);animation:1.6s ease-out infinite chPulse}.mcp-agent__main{flex:1;min-width:0}.mcp-agent__title{align-items:center;gap:6px;display:flex}.mcp-agent__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mcp-agent__meta{color:var(--ink3);margin-top:2px;font-size:11.5px}.mcp-action{width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.mcp-action:hover,.mcp-action:focus-visible{background:var(--hover)}.mcp-action__icon{background:var(--hover);width:24px;height:24px;color:var(--ink2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.mcp-action__text{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:3px;font-size:12.5px;line-height:1.4}.mcp-action__time{font:400 11px var(--font-mono);color:var(--ink3);white-space:nowrap;padding-top:4px}.mcp-popover__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.mcp-popover__empty-text{color:var(--ink2);font-size:13px}.mcp-popover__manage{border:0;border-top:1px solid var(--line);width:100%;height:40px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;font-size:12.5px}.mcp-popover__manage:hover,.mcp-popover__manage:focus-visible{background:var(--hover)}.token-row__spaces{color:var(--ink2);overflow-wrap:anywhere;font-size:12px}.chip-host{border:1px solid var(--line2);height:20px;font:500 10.5px var(--font-mono);color:var(--ink2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.space-picker{color:var(--ink);flex-direction:column;gap:6px;display:flex}.space-picker .cred-spaces__list{overscroll-behavior:contain;max-height:260px;overflow-y:auto}.space-picker__hint{color:var(--danger);font-size:11.5px}.connect{background:radial-gradient(circle, var(--line2) 1px, transparent 1.3px) 0 0 / 22px 22px, var(--bg);min-height:100dvh;color:var(--ink);place-items:center;padding:24px 16px;display:grid}.connect__card{background:var(--bg2);border:1px solid var(--line);width:100%;max-width:480px;box-shadow:var(--shadowLg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.connect__head{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 28px 18px;display:flex}.connect__marks{align-items:center;gap:10px;display:flex}.connect__pomnyu{border:2px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.connect__pomnyu-dot{background:var(--accent);border-radius:50%;width:14px;height:14px}.connect__arrow{color:var(--ink3);font-size:15px}.connect__client{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.connect__title{letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.3}.connect__host.chip-host{background:var(--hover);height:24px;font:400 12px var(--font-mono);color:var(--ink2);border:0;border-radius:7px;padding:0 10px}.connect__body{flex-direction:column;gap:16px;padding:0 28px 18px;display:flex}.connect__section{flex-direction:column;gap:7px;display:flex}.connect__label{color:var(--ink3);font-size:12px;font-weight:600}.connect .cred-spaces__list{border-radius:12px}.connect .cred-space{height:40px}.connect .cred-space__name{font-size:13.5px}.connect .cred-space__meta{font-size:11px}.connect__error{background:var(--dangerSoft);color:var(--danger);border-radius:9px;padding:10px 12px;font-size:12.5px}.connect__warn{background:var(--hover);color:var(--ink2);border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;display:flex}.connect__warn svg{flex:none}.connect__foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 28px;display:flex}.connect__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.connect__who-name{font-size:12.5px}.connect__who-mail{color:var(--ink3);font:400 11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect__who-mail a{color:var(--accent)}.connect__actions{gap:10px;display:flex}.connect__deny,.connect__allow{height:36px;font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:13.5px}.connect__deny{border:1px solid var(--line2);color:var(--ink);background:0 0}.connect__allow{background:var(--accent);color:#fff;border:0;padding:0 16px;font-weight:600}.connect__deny:disabled,.connect__allow:disabled{opacity:.5;cursor:default}.connect__loading{color:var(--ink3);text-align:center;margin:0;padding:28px;font-size:13.5px}.connect__state{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.connect__state-icon{background:var(--accentSoft);width:40px;height:40px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.connect__state-icon--ok{background:var(--okSoft);color:var(--ok)}.connect__state-icon--bad{background:var(--dangerSoft);color:var(--danger)}.connect__state-title{text-wrap:pretty;margin:0;font-size:15px;font-weight:600;line-height:1.35}.connect__state-text{color:var(--ink3);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.connect__state .connect__deny,.connect__state .connect__allow{height:34px;font-size:13px;font-weight:500}@media (width<=767px){.connect{background:var(--bg2);place-items:stretch stretch;padding:0}.connect__card{max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.connect__head{padding:max(16px, var(--safe-top)) 20px 0;gap:10px}.connect__marks{gap:8px}.connect__pomnyu,.connect__client{width:34px;height:34px}.connect__client{border-radius:10px;font-size:12px}.connect__pomnyu-dot{width:12px;height:12px}.connect__title{font-size:18px}.connect__host.chip-host{height:22px;padding:0 9px;font-size:11.5px}.connect__body{flex:1;padding:16px 20px}.connect .segmented button{height:36px}.connect .cred-space{height:48px;padding:0 14px}.connect .cred-space__name{font-size:14px}.connect__foot{padding:12px 20px max(30px, var(--safe-bottom));flex-direction:column;align-items:stretch;gap:10px}.connect__who{text-align:center;flex-flow:wrap;justify-content:center;gap:0 4px}.connect__who-name{color:var(--ink3);font:400 11px var(--font-mono)}.connect__who-name:after{content:" ·"}.connect__deny,.connect__allow{border-radius:12px;flex:1;height:48px;font-size:15px}}.token-row--stack{flex-direction:column;align-items:stretch;gap:10px}.token-row__line{align-items:center;gap:12px;display:flex}.cred-more{border:1px solid var(--line2);width:30px;height:30px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.cred-more:hover,.cred-more:focus-visible{background:var(--hover)}.cred-menu{width:200px;padding:4px}.cred-rename{flex-direction:column;gap:4px;display:flex}.cred-rename__input{border:1.5px solid var(--accent);background:var(--bg);height:30px;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:13.5px;font-weight:500}.cred-rename__hint{font:400 10.5px var(--font-mono);color:var(--ink3)}.cred-spaces{border:1px solid var(--line2);background:var(--bg);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.cred-spaces__title{font-size:12.5px;font-weight:600}.cred-spaces__list{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cred-space{border:0;border-top:1px solid var(--line);width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.cred-space--all{border-top:0;font-weight:600}.cred-space--all-on{background:var(--accentSoft)}.cred-space:hover:not(.cred-space--all-on),.cred-space:focus-visible{background:var(--hover)}.cred-space__box{border:1.5px solid var(--line2);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex}.cred-space__box--on{background:var(--accent);border:0}.cred-space__dot{border-radius:50%;flex:none;width:8px;height:8px}.cred-space__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cred-space__meta{font:400 10.5px var(--font-mono);color:var(--ink3);white-space:nowrap}.cred-spaces__error{color:var(--danger);font-size:11.5px}.cred-spaces__notes{color:var(--ink3);flex-direction:column;gap:3px;font-size:11.5px;line-height:1.45;display:flex}.cred-spaces__actions{justify-content:flex-end;gap:6px;display:flex}.cred-spaces__save{border-radius:8px;height:30px;font-size:12.5px}.cred-spaces__cancel{height:30px}.cred-limit{flex-direction:column;gap:6px;display:flex}.cred-limit__own{cursor:default}.cred-limit__pick{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;display:flex}.cred-limit__pick .cred-space__name{flex:none}.cred-limit__dot{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:16px;height:16px}.cred-limit__dot--on{border:5px solid var(--accent)}.cred-limit__input{border:1px solid var(--line2);background:var(--bg);width:84px;height:26px;color:var(--ink);font:500 12.5px var(--font-mono);border-radius:7px;padding:0 8px}.cred-limit__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cred-limit__input--invalid{border-color:var(--danger)}.apps-intro{color:var(--ink3);font-size:12.5px;line-height:1.5}.app-row{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.app-row__line{align-items:flex-start;gap:12px;display:flex}.app-row__badge{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.app-row__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.app-row__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-row__name{font-size:13.5px;font-weight:600}.app-row__host,.app-row__meta{color:var(--ink3);font:400 11.5px var(--font-mono)}.app-row__meta{font-size:11px}.app-row__chips{flex-wrap:wrap;gap:5px;display:flex}.app-chip{background:var(--hover);height:20px;color:var(--ink2);font:500 10.5px var(--font-mono);border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.app-chip--acc{background:var(--accentSoft);color:var(--accent)}.app-chip--ok{background:var(--okSoft);color:var(--ok)}.app-row__off{border:1px solid var(--line2);height:28px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:0 10px;font-size:12px}.app-row__off:hover{border-color:var(--danger);background:var(--dangerSoft);color:var(--danger)}.app-row__confirm{background:var(--dangerSoft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.app-row__confirm-text{flex:1;min-width:200px;font-size:12.5px;line-height:1.45}.app-row__cancel,.app-row__confirm-off{height:28px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:12px}.app-row__cancel{color:var(--ink2);background:0 0}.app-row__cancel:hover{background:var(--hover)}.app-row__confirm-off{background:var(--danger);color:#fff;padding:0 12px;font-weight:500}.apps-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 16px;display:flex}.apps-empty__circle{border:1.5px dashed var(--line2);border-radius:50%;width:56px;height:56px}.apps-empty__title{font-size:14px;font-weight:500}.apps-empty__text{max-width:340px;color:var(--ink3);font-size:12.5px;line-height:1.5}.apps-empty__url{border:1px solid var(--line2);border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 12px;display:flex}.apps-empty__value{min-width:0;font:400 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apps-empty__copy{background:var(--hover);height:26px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:6px;flex:none;padding:0 10px;font-size:12px}.profile__avatar{letter-spacing:-.02em;width:72px;height:72px;font-size:24px}.profile__avatar--sso:not(:has(img)){color:#fff;background:linear-gradient(140deg,oklch(62% .11 235),oklch(50% .13 285))}.profile__who{flex:1}.profile__photo-source{font-family:var(--font-mono);color:var(--ink3);align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:500;display:flex}.profile__photo-dot{background:var(--ink3);border-radius:50%;flex:none;width:6px;height:6px}.profile__photo-dot--own{background:var(--accent)}.profile__photo-dot--sso{background:oklch(62% .11 235)}.profile__photo-actions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;gap:8px;display:flex}.avatar-pick{border:1px solid var(--line2);height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.avatar-pick:hover,.avatar-pick:focus-within{background:var(--hover)}.avatar-pick--primary{background:var(--accent);color:var(--onAccent);border:0;font-weight:600}.avatar-pick--primary:hover,.avatar-pick--primary:focus-within{background:var(--accent);filter:brightness(1.06)}.avatar-pick--danger{color:var(--danger)}.avatar-pick__input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.avatar-crop{background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:center;gap:20px;margin-top:16px;padding:16px;display:flex}.avatar-crop__frame{background:#222;border-radius:12px;flex:none;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative;overflow:hidden}.avatar-crop__canvas{width:220px;height:220px;display:block}.avatar-crop__ring{pointer-events:none;border:1.5px solid #ffffffe6;border-radius:50%;position:absolute;inset:14px;box-shadow:0 0 0 200px #0a0a0e8c}.avatar-crop__none{text-align:center;color:#ffffffd9;padding:0 36px;font-size:12px;line-height:1.45}.avatar-crop__side{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.avatar-crop__title{font-size:14px;font-weight:600}.avatar-crop__label{color:var(--ink3);flex-direction:column;gap:6px;font-size:12px;display:flex}.avatar-crop__zoom{accent-color:var(--accent)}.avatar-crop__previews{color:var(--ink3);align-items:center;gap:10px;font-size:12px;display:flex}.avatar-crop__preview{border-radius:50%;flex:none}.avatar-crop__preview--md{width:28px;height:28px}.avatar-crop__preview--sm{width:20px;height:20px}.avatar-crop__buttons{gap:8px;display:flex}.avatar-crop__save,.avatar-crop__cancel{height:34px;font:inherit;cursor:pointer;border-radius:9px;font-size:13px}.avatar-crop__save{background:var(--accent);color:var(--onAccent);border:0;padding:0 16px;font-weight:600}.avatar-crop__save:disabled{opacity:.6;cursor:default}.avatar-crop__cancel{border:1px solid var(--line2);color:var(--ink);background:0 0;padding:0 14px}.profile__head--mobile{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:6px}.profile__head--mobile .profile__avatar{width:96px;height:96px;font-size:32px}.profile__head--mobile .profile__photo-source{font-size:12px}.profile__photo-actions--mobile{flex-direction:column;align-self:stretch;gap:10px;margin-top:12px}.profile__photo-actions--mobile .avatar-pick{border-radius:12px;height:50px;font-size:15px}.profile__photo-actions--mobile .avatar-pick--danger{border:0}.avatar-crop--mobile{background:0 0;border:0;flex-direction:column;gap:12px;margin-top:12px;padding:0}.avatar-crop--mobile .avatar-crop__zoom{width:220px}.avatar-crop--mobile .avatar-crop__buttons{flex-direction:row-reverse;align-self:stretch;gap:10px}.avatar-crop--mobile .avatar-crop__save,.avatar-crop--mobile .avatar-crop__cancel{border-radius:12px;flex:1;height:48px;font-size:15px}@keyframes chSpin{to{transform:rotate(360deg)}}.voice-dialog{background:var(--bg2);border:1px solid var(--line2);width:100%;max-width:600px;max-height:calc(100vh - 48px);box-shadow:var(--shadowLg);color:var(--ink);border-radius:18px;outline:none;flex-direction:column;display:flex;overflow:hidden}.voice-dialog__head{align-items:center;gap:10px;padding:16px 16px 0 20px;display:flex}.voice-dialog__title{flex:1;margin:0;font-size:16px;font-weight:600}.voice-dialog__context{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:12px;overflow:hidden}.voice-dialog__close{width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.voice-dialog__close:hover{background:var(--hover)}.voice-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.voice-actions--center{justify-content:center}.voice-button{border:1px solid var(--line2);height:38px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:0 16px;font-size:13px}.voice-button--dark{background:var(--ink);color:var(--bg2);border:0;padding:0 18px;font-weight:500}.voice-button--accent{background:var(--accent);color:#fff;border:0;padding:0 18px;font-weight:500}.voice-button:disabled{opacity:.5;cursor:default}.voice-rec{flex-direction:column;align-items:center;gap:20px;padding:28px 28px 24px;display:flex}.voice-mic{flex:none;width:72px;height:72px;position:relative}.voice-mic__pulse,.voice-mic__core{background:var(--accent);border-radius:50%;position:absolute;inset:0}.voice-mic__pulse{animation:1.6s ease-out infinite chPulse}.voice-mic__pulse--late{animation-delay:.8s}.voice-mic__core{color:#fff;justify-content:center;align-items:center;display:flex}.voice-mic--off .voice-mic__core{background:var(--hover);color:var(--ink3);border:1px solid var(--line2)}.voice-rec__time{font:500 22px var(--font-mono)}.voice-wave{align-items:center;gap:3px;height:44px;display:flex}.voice-wave__bar{background:var(--accent);transform-origin:50%;border-radius:2px;width:3px;height:40px;transition:transform 60ms linear}.voice-rec__hint{color:var(--ink3);font-size:14px}.voice-rec__limit{color:var(--danger);margin-top:-8px;font-size:12px}.voice-rec__error{text-align:center;max-width:440px;color:var(--ink);font-size:14px;line-height:1.5}.voice-proc{flex-direction:column;align-items:center;gap:22px;padding:40px 28px 36px;display:flex}.voice-proc--failed{padding:32px 28px 24px}.voice-spinner{border:3px solid var(--accentSoft);border-top-color:var(--accent);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite chSpin}.voice-proc__failed-mark{background:var(--dangerSoft);width:44px;height:44px;color:var(--danger);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.voice-steps{flex-direction:column;gap:10px;min-width:260px;margin:0;padding:0;list-style:none;display:flex}.voice-step{color:var(--ink3);align-items:center;gap:10px;font-size:13.5px;display:flex}.voice-step__dot{background:var(--line2);border-radius:50%;flex:none;width:8px;height:8px}.voice-step--done{color:var(--ink)}.voice-step--done .voice-step__dot{background:oklch(70% .16 150)}.voice-step--active{color:var(--ink);font-weight:500}.voice-step--active .voice-step__dot{background:var(--accent)}.voice-step--failed{color:var(--danger);font-weight:500}.voice-step--failed .voice-step__dot{background:var(--danger)}.voice-proc__error{text-align:center;max-width:440px;font-size:13.5px;line-height:1.5}.voice-review{flex-direction:column;flex:1;gap:14px;padding:14px 20px 4px;display:flex;overflow:hidden auto}.voice-transcript{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.voice-transcript__head{color:var(--ink3);font:400 11px var(--font-mono);align-items:center;gap:8px;margin-bottom:6px;display:flex}.voice-transcript__text{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.voice-review__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.voice-review__empty{text-align:center;border:1px dashed var(--line2);color:var(--ink3);border-radius:12px;padding:20px;font-size:13px}.voice-frag{border:1px solid var(--line);background:var(--bg);border-left:none;border-radius:12px;gap:12px;padding:14px;display:flex}.voice-frag--off{opacity:.5}.voice-frag__check{background:var(--accent);cursor:pointer;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;padding:0;display:flex}.voice-frag--off .voice-frag__check{border:1.5px solid var(--line2);background:0 0}.voice-frag__main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.voice-frag__text{width:100%;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:0;padding:0;font-size:13.5px;line-height:1.45}.voice-frag__fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.voice-frag__field{color:var(--ink3);flex-direction:column;gap:4px;font-size:11px;display:flex}.voice-frag__field select{border:1px solid var(--line);background:var(--bg);width:100%;height:30px;color:var(--ink);font:inherit;border-radius:7px;padding:0 6px;font-size:12.5px}.voice-frag__field select:disabled{color:var(--ink3);cursor:default}.voice-frag__conf{background:var(--hover);height:30px;color:var(--ink2);font:500 11px var(--font-mono);border-radius:7px;align-self:end;align-items:center;padding:0 8px;display:flex}.voice-footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.voice-footer__hint,.voice-footer__error{color:var(--ink3);flex:1;font-size:12px;line-height:1.4}.voice-footer__error{color:var(--danger)}.entry-card__play{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:15px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12.5px;display:inline-flex}.entry-card__play:hover{border-color:var(--line2)}.entry-card__play:disabled{opacity:.6;cursor:default}.entry-card__play-time{font:400 11px var(--font-mono);color:var(--ink3)}.entry-card__audio{width:100%;max-width:420px;height:36px}.io-modal .modal__body{flex-direction:column;gap:20px;padding:18px 20px;display:flex}.io-modal--import .modal__body{gap:18px}.io-modal--pick .modal__body{padding-bottom:22px}.io-section{flex-direction:column;gap:8px;margin:0;display:flex}.io-section--options{gap:2px}.io-section--rows{gap:6px}.io-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:600}.io-section--options .io-label{margin-bottom:6px}.io-scopes{flex-direction:column;gap:8px;display:flex}.io-scope{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.io-scope[aria-checked=true]{border-color:var(--accent);background:var(--accentSoft)}.io-scope:disabled{cursor:not-allowed;opacity:.5}.io-radio{border:1.5px solid var(--line2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.io-radio__dot{background:0 0;border-radius:50%;width:8px;height:8px}.io-scope[aria-checked=true] .io-radio{border-color:var(--accent)}.io-scope[aria-checked=true] .io-radio__dot{background:var(--accent)}.io-scope__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.io-scope__label{font-size:13.5px;font-weight:500}.io-scope__sub{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.io-formats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.io-format{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.io-format[aria-checked=true]{border-color:var(--accent);background:var(--accentSoft);box-shadow:inset 0 0 0 1px var(--accent)}.io-format__head{align-items:center;gap:8px;width:100%;display:flex}.io-format__label{flex:1;font-size:13.5px;font-weight:600}.io-format__ext{font:500 10.5px var(--font-mono);color:var(--ink3);background:var(--hover);border-radius:5px;padding:2px 6px}.io-format__desc{color:var(--ink2);font-size:12px;line-height:1.45}.io-footer{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px 18px;display:flex}.io-footer--import{gap:8px}.io-footer__file{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.io-footer__name{font:500 12px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.io-footer__summary{color:var(--ink3);font-size:11.5px}.io-button{border:1px solid var(--line2);height:38px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.io-button:disabled{opacity:.6;cursor:default}.io-button--dark{background:var(--ink);color:var(--bg2);border:0;padding:0 16px;font-weight:500}.io-button--accent{background:var(--accent);color:#fff;border:0;padding:0 18px;font-weight:500}.io-footer--import .io-button:not(.io-button--accent){padding:0 16px}.io-note{color:var(--ink3);flex:1;font-size:12px}.io-drop{border:1.5px dashed var(--line2);background:var(--bg);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;transition:background .15s,border-color .15s;display:flex}.io-drop[data-drag=true],.io-drop:focus-within{border-color:var(--accent);background:var(--accentSoft)}.io-drop__icon{border:1.5px dashed var(--accent);width:56px;height:56px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.io-drop__title{font-size:14.5px;font-weight:500}.io-accent{color:var(--accent)}.io-kinds{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.io-kind{border:1px solid var(--line);background:var(--bg2);height:24px;color:var(--ink2);border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:flex}.io-kind__ext{font:500 10px var(--font-mono);color:var(--ink3)}.io-sample{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;font-size:12.5px}.io-sample:disabled{opacity:.5;cursor:default}.toggle--card{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px}.toggle--card:disabled{cursor:default;opacity:.6}.io-lead{color:var(--ink3);flex:none;display:flex}.io-ai-chip{background:var(--accentSoft);height:22px;color:var(--accent);font:600 10.5px var(--font-mono);border-radius:6px;flex:none;align-items:center;padding:0 7px;display:flex}.io-section--recent{gap:2px}.io-section--recent .io-label{margin-bottom:6px}.io-recent{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 2px;display:flex}.io-recent[data-undone=true]{opacity:.55}.io-recent__icon{background:var(--accentSoft);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.io-recent[data-undone=true] .io-recent__icon{background:var(--hover);color:var(--ink3)}.io-recent__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.io-recent__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.io-recent[data-undone=true] .io-recent__name{text-decoration:line-through}.io-recent__meta{font:400 11px var(--font-mono);color:var(--ink3)}.io-recent__undo{border:1px solid var(--line2);height:28px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:0 10px;font-size:12px}.io-recent__undo:hover{background:var(--hover)}.io-recent__undo:disabled{opacity:.6;cursor:default}.io-types{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.io-type{border:1px solid var(--line2);background:var(--hover);border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;font-size:12px;display:flex}.io-type__dot{background:var(--ink3);border-radius:50%;flex:none;width:8px;height:8px}.io-type[data-kind=link] .io-type__dot{border-radius:1px;width:10px;height:2px}.io-types__more{color:var(--ink3);font-size:12px}.io-types__note{color:var(--ink3);font-size:11.5px}.io-file{background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.io-file__icon{background:var(--accentSoft);width:36px;height:36px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.io-file__text{flex-direction:column;flex:1;min-width:0;display:flex}.io-file__name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.io-file__meta{font:400 11px var(--font-mono);color:var(--ink3);margin-top:2px}.io-file__replace{height:30px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px}.io-file__replace:hover,.io-file__replace:focus-visible{background:var(--hover)}.io-progress,.io-failed{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 24px;display:flex}.io-progress .voice-spinner{margin-bottom:8px}.io-progress__title{font-size:14.5px;font-weight:500}.io-progress__sub{color:var(--ink3);font-size:12.5px}.io-failed__reason{color:var(--danger);max-width:420px;font-size:12.5px;line-height:1.45}.io-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.io-stat{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.io-stat__n{font:600 20px var(--font-mono)}.io-stat__label{color:var(--ink3);margin-top:2px;font-size:12px}.io-conflicts{background:var(--dangerSoft);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.io-conflicts__title{font-size:13px;font-weight:500}.io-conflicts__text{color:var(--ink2);font-size:12px;line-height:1.45}.segmented--card{background:var(--bg2);border-radius:9px}.io-row{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.io-row[data-skipped=true]{opacity:.45;text-decoration:line-through}.io-row__dot{border-radius:50%;flex:none;width:8px;height:8px}.io-row__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.io-row__mark{color:var(--danger);white-space:nowrap;font-size:11px}.io-row__meta{font:400 11px var(--font-mono);color:var(--ink3);white-space:nowrap}.io-ai-warning{color:var(--ink2);margin-top:-4px;padding:0 4px;font-size:11.5px;line-height:1.45}.avatar{font-family:var(--font-sans,inherit);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.m-header__avatar,.m-more__avatar,.profile__avatar{overflow:hidden}.avatar--stacked{box-shadow:0 0 0 2px var(--bg2)}.avatar--next{margin-left:-6px}.avatar--more{background:var(--hover);color:var(--ink2);font-size:10px}.crew{cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;align-items:center;height:32px;padding:0 6px;display:flex}.crew:hover,.crew:focus-visible{background:var(--hover)}.reader-chip{border:1px solid var(--line2);height:22px;color:var(--ink2);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:flex}.space-switcher__menu .menu__row.space-row__pick{flex:1;min-width:0;height:auto;min-height:36px;padding-top:6px;padding-bottom:6px}.space-row{flex-direction:column;display:flex}.space-row__line{align-items:center;gap:2px;display:flex}.space-row__text{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.space-row__name{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.space-row__name .menu__row-name{flex:0 auto;max-width:100%}.space-row__shared{color:var(--ink3);flex:none;display:flex}.space-row__new{color:var(--accent);flex:none;align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:flex}.space-row__new-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.space-row__meta{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.space-row__more{width:26px;height:26px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.space-row__more:hover,.space-row__more:focus-visible,.space-row__more[aria-expanded=true]{background:var(--hover)}.space-row--rename{flex-direction:row;align-items:center;gap:10px;padding:2px 4px 2px 10px}.space-menu{border:1px solid var(--line);background:var(--bg);border-radius:9px;flex-direction:column;margin:2px 4px 6px 22px;padding:4px;display:flex}.space-menu__item{height:30px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.space-menu__item:hover:not(:disabled),.space-menu__item:focus-visible{background:var(--hover)}.space-menu__item--danger{color:var(--danger)}.space-menu__item--danger:hover:not(:disabled){background:var(--dangerSoft)}.space-menu__item:disabled{opacity:.45;cursor:default}.space-menu__confirm{color:var(--ink2);text-wrap:pretty;flex-direction:column;gap:8px;padding:8px;font-size:12px;line-height:1.45;display:flex}.space-menu__members{color:var(--danger);font-weight:500}.space-menu__buttons{justify-content:flex-end;gap:6px;display:flex}.space-menu__cancel,.space-menu__delete{height:28px;font:inherit;cursor:pointer;border:0;border-radius:7px;font-size:12px}.space-menu__cancel{color:var(--ink2);background:0 0;padding:0 10px}.space-menu__cancel:hover{background:var(--hover)}.space-menu__delete{background:var(--danger);color:#fff;padding:0 12px;font-weight:500}.space-menu__delete:disabled{opacity:.6;cursor:default}.modal__heading{flex:1;min-width:0}.modal__heading .modal__title{align-items:center;gap:8px;display:flex}.modal__subtitle{color:var(--ink3);margin-top:3px;font-size:12px}.access-modal .modal__head{border-bottom:1px solid var(--line);align-items:flex-start;padding:16px 16px 14px 20px}.access-modal .modal__body{padding:16px 20px 20px}.access-body{flex-direction:column;gap:20px;display:flex}.access-block{flex-direction:column;gap:6px;display:flex}.access-block--list{gap:2px}.access-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.access-label--list{margin-bottom:6px}.access-invite-form,.access-invite-form__row{gap:8px;display:flex}.access-email{border:1px solid var(--line2);background:var(--bg);min-width:0;height:34px;color:var(--ink);font:inherit;border-radius:9px;outline:0;flex:1;padding:0 12px;font-size:13px}.access-email:focus{border-color:var(--accent)}.access-email--error,.access-email--error:focus{border-color:var(--danger)}.access-select{border:1px solid var(--line2);background:var(--bg);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:0 8px;font-size:13px}.access-select--row{border-color:var(--line);border-radius:8px;height:30px;padding:0 6px;font-size:12.5px}.access-submit{background:var(--accent);color:#fff;height:34px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500}.access-submit:disabled{opacity:.6;cursor:default}.access-error{color:var(--danger);font-size:12px}.access-hint{color:var(--ink3);font-size:12px;line-height:1.45}.access-member{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.access-member__row{align-items:center;gap:12px;padding:10px 0;display:flex}.access-member__who{flex:1;min-width:0}.access-member__name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:500;display:flex;overflow:hidden}.access-member__you{color:var(--ink3);font-size:11.5px;font-weight:400}.access-member__email{font:400 11px var(--font-mono);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.access-member__role{color:var(--ink2);flex:none;font-size:12.5px}.access-chip{background:var(--accentSoft);height:24px;color:var(--accent);border-radius:12px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex}.access-remove{width:28px;height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.access-remove:hover,.access-remove:focus-visible{background:var(--dangerSoft);color:var(--danger)}.access-confirm{background:var(--dangerSoft);border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:12.5px;display:flex}.access-confirm__title{font-size:18px;font-weight:600}.access-confirm__text{text-wrap:pretty;flex:1;line-height:1.4}.access-confirm__buttons{flex:none;gap:8px;display:flex}.access-confirm__cancel,.access-confirm__danger{height:28px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;font-size:12px}.access-confirm__cancel{color:var(--ink2);background:0 0;padding:0 10px}.access-confirm__danger{background:var(--danger);color:#fff;padding:0 12px;font-weight:500}.access-confirm--leave{margin-bottom:0;padding:12px 14px}.access-invite{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.access-invite__mark{border:1.5px dashed var(--line2);width:34px;height:34px;color:var(--ink3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.access-invite__who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.access-mail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-mail__status{font:400 10.5px var(--font-mono);color:var(--ink3)}.access-mail__status--failed{color:var(--danger)}.access-mail__resend{background:var(--accentSoft);height:20px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 7px;font-size:11px}.access-mail__resend:disabled{color:var(--ink3);cursor:default;opacity:.7;background:0 0}.access-mail-off{background:var(--hover);color:var(--ink2);border-radius:10px;margin-top:6px;padding:9px 12px;font-size:12px;line-height:1.45}.access-invite__email{font:400 12.5px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-invite__role{color:var(--ink2);font-size:12.5px}.access-invite__revoke{height:28px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 10px;font-size:12px}.access-invite__revoke:hover,.access-invite__revoke:focus-visible{background:var(--dangerSoft);color:var(--danger)}.access-empty{color:var(--ink3);padding:10px 0 2px;font-size:12.5px;line-height:1.45}.access-member-zone{gap:12px}.access-owner-note{background:var(--hover);color:var(--ink2);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.access-owner-note b{color:var(--ink);font-weight:600}.access-leave{justify-content:flex-end;display:flex}.access-leave__button{border:1px solid var(--line2);height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 14px;font-size:13px}.access-leave__button:hover,.access-leave__button:focus-visible{background:var(--dangerSoft);color:var(--danger);border-color:var(--danger)}.access-loading{color:var(--ink3);padding:18px 0;font-size:13px}.lost-access{z-index:30;background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.lost-access__box{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:380px;display:flex}.lost-access__mark{border:1.5px dashed var(--line2);width:96px;height:96px;color:var(--ink3);border-radius:50%;justify-content:center;align-items:center;display:flex}.lost-access__title{letter-spacing:-.01em;font-size:18px;font-weight:600}.lost-access__text{color:var(--ink2);text-wrap:pretty;font-size:13.5px;line-height:1.5}.lost-access__button{background:var(--ink);height:36px;color:var(--bg2);font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:500}.types-owner-note{background:var(--hover);color:var(--ink2);border-radius:12px;gap:10px;margin:2px 0 6px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.types-owner-note svg{margin-top:2px}.types-owner-note b{color:var(--ink);font-weight:600}.type-row--static{cursor:default}.type-row__dot{border-radius:50%;flex:none;width:14px;height:14px}.type-row__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.type-row__sample--static{cursor:default;pointer-events:none}.editable-static{cursor:default;overflow-wrap:anywhere}.md-static,.type-badge--static{cursor:default}.select--static{cursor:default;color:var(--ink2);background-image:none;align-items:center;display:flex}.link-row__type--static,.m-link__type--static{color:var(--ink3);cursor:default;appearance:none;align-items:center;display:flex;background:0 0!important;border-color:#0000!important}.history__src,.area-events__meta{align-items:center;gap:6px;display:flex}.space-switcher__name--lost{color:var(--ink3)}.access-suggest{flex:1;min-width:0;display:flex;position:relative}.access-suggest .access-email{width:100%}.access-suggest__list{z-index:8;border:1px solid var(--line2);background:var(--bg2);box-shadow:var(--shadowLg);border-radius:10px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.access-suggest__row,.access-suggest__invite{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;display:flex}.access-suggest__row{background:0 0;padding:6px 10px}.access-suggest__row--active{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.access-suggest__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.access-suggest__name{color:var(--ink);font-size:13px}.access-suggest__email{color:var(--ink3);font:400 11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-suggest__invite{background:var(--accentSoft);padding:8px 10px;font-size:12.5px}.access-suggest__dashed{border:1.5px dashed var(--accent);border-radius:50%;flex:none;width:26px;height:26px}.access-suggest__invite-text{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4}.access-suggest__invite-text b{font-family:var(--font-mono);font-weight:500}.space-switcher__menu{width:316px}.space-panel{flex-direction:column;gap:4px;display:flex}.space-panel[data-dragging]{-webkit-user-select:none;user-select:none}.space-panel[data-dragging] .space-row__pick{cursor:grabbing}.space-list__search{border:1px solid var(--line2);background:var(--bg);height:32px;color:var(--ink);font:inherit;border-radius:8px;outline:none;margin:2px 2px 4px;padding:0 12px;font-size:13px}.space-list__search:focus-visible{border-color:var(--accent)}.space-list{overscroll-behavior:contain;flex-direction:column;max-height:408px;display:flex;overflow-y:auto}.space-list__head{letter-spacing:.06em;text-transform:uppercase;height:26px;color:var(--ink3);flex:none;align-items:flex-end;padding:0 10px 5px;font-size:11px;font-weight:600;display:flex}.space-list__hint{border:1px dashed var(--line2);min-height:30px;color:var(--ink3);border-radius:8px;flex:none;justify-content:center;align-items:center;margin:2px 6px;font-size:12px;display:flex}.space-list__hint[data-indent]{margin-left:30px}.space-list__hint[data-target]{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.space-list__empty{color:var(--ink3);padding:14px 10px;font-size:13px}.space-row__line{border-radius:9px;position:relative}.space-row[data-grouped]>.space-row__line,.space-row--rename[data-grouped]{padding-left:12px}.space-row__handle{cursor:grab;width:16px;color:var(--ink3);opacity:0;letter-spacing:-2px;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;justify-content:center;align-self:stretch;align-items:center;font-size:11px;display:flex}.space-row__line:hover .space-row__handle,.space-row__line:focus-within .space-row__handle,.space-row[data-lifted] .space-row__handle{opacity:1}.space-row[data-lifted] .space-row__handle{color:var(--accent)}.space-row[data-lifted]>.space-row__line{background:var(--accentSoft);outline:1px solid var(--accent)}.space-row__insert{background:var(--accent);z-index:2;pointer-events:none;border-radius:1px;height:2px;position:absolute;left:6px;right:6px}.space-row__insert--before{top:-1px}.space-row__insert--after{bottom:-1px}.space-row__pin{color:var(--ink3);flex:none;display:flex}.space-panel:not(.space-panel--mobile) .space-row__line .space-row__more,.space-panel:not(.space-panel--mobile) .space-group__line .space-row__more{opacity:0}.space-panel:not(.space-panel--mobile) .space-row__line:hover .space-row__more,.space-panel:not(.space-panel--mobile) .space-group__line:hover .space-row__more,.space-panel:not(.space-panel--mobile) .space-row__more:focus-visible,.space-panel:not(.space-panel--mobile) .space-row__more[aria-expanded=true],.space-panel:not(.space-panel--mobile) .space-row__pick[aria-current=true]~.space-row__more{opacity:1}.space-group{flex-direction:column;display:flex}.space-group__line{border-radius:9px;align-items:center;gap:2px;padding-left:16px;display:flex;position:relative}.space-group__line[data-target]{background:var(--accentSoft);outline:1px dashed var(--accent)}.space-group__toggle{min-width:0;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;font-weight:600;display:flex}.space-group__toggle:hover,.space-group__toggle:focus-visible{background:var(--hover)}.space-group__chevron{color:var(--ink3);flex:none;margin-left:-2px;transition:transform .15s;display:flex}.space-group__chevron[data-open]{transform:rotate(90deg)}.space-group__dot{border-radius:3px;flex:none;width:8px;height:8px}.space-group__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.space-group__count{font-family:var(--font-mono);color:var(--ink3);font-size:11px;font-weight:500}.space-group--rename{flex-direction:row;align-items:center;gap:10px;padding:2px 4px 2px 26px}.space-menu__icon{flex:none;width:13px}.space-menu__label{flex:1;min-width:0}.space-menu__hint{font-family:var(--font-mono);color:var(--ink3);font-size:11px;font-weight:500}.space-menu__sub{display:contents}.space-menu__item--sub{padding-left:29px}.space-menu__swatch{border-radius:3px;flex:none;width:8px;height:8px}.space-menu__swatches{flex-wrap:wrap;gap:8px;padding:6px 10px 8px 28px;display:flex}.space-menu__color{cursor:pointer;outline-offset:2px;border:0;border-radius:5px;width:18px;height:18px}.space-menu__color[aria-pressed=true]{outline:2px solid var(--ink)}.space-panel__foot{border-top:1px solid var(--line);gap:4px;padding-top:4px;display:flex}.space-panel__foot .menu__form{flex:1}.space-panel__new{height:34px;color:var(--ink);white-space:nowrap;flex:1}.space-panel__group{width:auto;height:34px;color:var(--ink2);white-space:nowrap;flex:none}.space-panel__tip{color:var(--ink3);padding:2px 8px 0;font-size:12px}.m-space-sheet{height:calc(100% - 64px - var(--safe-top));padding-left:10px;padding-right:10px;overflow:hidden}.m-space-sheet__head{flex:none;justify-content:space-between;align-items:center;padding:0 6px 4px;display:flex}.m-space-sheet__close{width:44px;height:44px;color:var(--ink3);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.space-panel--mobile{flex:auto;gap:6px;min-height:0}.space-panel--mobile .space-list{touch-action:pan-y;flex:auto;min-height:0;max-height:none}.space-panel--mobile .space-list__search{border-radius:12px;height:44px;margin:0 6px 4px;font-size:16px}.space-panel--mobile .space-list__head{height:30px}.space-panel--mobile .space-list__hint{min-height:44px;font-size:13px}.space-panel--mobile .space-list__hint[data-indent]{margin-left:26px}.space-panel--mobile .menu__row.space-row__pick{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-height:52px;padding:6px 10px;font-size:16px}.space-panel--mobile .space-row__meta{font-size:12.5px}.space-panel--mobile .space-row__new{font-size:11.5px}.space-panel--mobile .space-row__more{border-radius:10px;width:44px;height:44px}.space-panel--mobile .space-row[data-grouped]>.space-row__line{padding-left:18px}.space-panel--mobile .space-row[data-lifted]>.space-row__line{z-index:1;transition:background .12s,transform .15s;transform:scale(1.02);box-shadow:0 10px 26px #0003}.space-panel--mobile .space-row__insert{border-radius:2px;height:3px;left:8px;right:8px}.space-panel--mobile .space-group__line{padding-left:0}.space-panel--mobile .space-group__toggle{min-height:52px;padding:6px 10px;font-size:16px}.space-panel--mobile .space-group__count{font-size:12px}.space-panel--mobile .space-menu{margin:2px 4px 8px 20px}.space-panel--mobile .space-menu__item{height:44px;font-size:15px}.space-panel--mobile .space-menu__swatches{gap:10px;padding:8px 12px 10px 28px}.space-panel--mobile .space-menu__color{width:28px;height:28px}.space-panel--mobile .space-menu__confirm{gap:12px;font-size:14px}.space-panel--mobile .space-menu__members{background:var(--dangerSoft);border-radius:12px;padding:10px 12px}.space-panel--mobile .space-menu__buttons{flex-direction:column-reverse}.space-panel--mobile .space-menu__cancel,.space-panel--mobile .space-menu__delete{border-radius:11px;height:44px;font-size:14.5px}.space-panel--mobile .space-menu__cancel{border:1px solid var(--line2)}.space-panel--mobile .space-panel__new,.space-panel--mobile .space-panel__group{height:48px;font-size:15px}.space-panel--mobile .space-panel__group{color:var(--ink3);font-size:14px}.space-panel--mobile .menu__input{height:44px;font-size:16px}.space-panel--mobile .menu__submit{height:44px}.access-member__revoked{background:var(--dangerSoft);height:18px;color:var(--danger);border-radius:9px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.transfer-offer{background:var(--accentSoft);border:1px solid var(--accent);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.transfer-offer__head{align-items:center;gap:10px;display:flex}.transfer-offer__text{font-size:13.5px;font-weight:600;line-height:1.4}.transfer-offer__note{color:var(--ink2);font-size:12px;line-height:1.45}.transfer-offer__error{color:var(--danger);font-size:12.5px;font-weight:500}.transfer-offer__buttons,.danger-zone__buttons{justify-content:flex-end;gap:8px;display:flex}.transfer-button{border:1px solid var(--line2);background:var(--bg2);height:32px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:12.5px}.transfer-button--primary{background:var(--accent);color:#fff;border:0;padding:0 14px;font-weight:500}.transfer-button--primary:disabled{opacity:.45;cursor:default}.transfer-button--plain{color:var(--ink2);background:0 0;border:0}.transfer-button--plain:hover{background:var(--hover)}.transfer-button--danger{background:var(--danger);color:#fff;border:0;padding:0 14px;font-weight:500}.transfer-button--danger:disabled{opacity:.45;cursor:default}.transfer-wait{background:var(--hover);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.transfer-wait__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.transfer-wait__text{flex:1;min-width:0}.transfer-wait__cancel{height:28px;color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px}.transfer-wait__cancel:hover{background:var(--bg2)}.danger-zone{flex-direction:column;gap:10px;padding-top:4px;display:flex}.danger-zone__label{letter-spacing:.06em;text-transform:uppercase;color:var(--danger);font-size:11px;font-weight:600}.danger-zone__closed{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.danger-zone__lead{color:var(--ink2);flex:1;font-size:12.5px;line-height:1.4}.danger-zone__start{border:1px solid var(--line2);height:32px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:0 12px;font-size:12.5px}.danger-zone__start:hover,.danger-zone__start:focus-visible{border-color:var(--danger);color:var(--danger)}.danger-zone__pick{border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.danger-zone__title{font-size:13px;font-weight:600}.danger-zone__warn{color:var(--ink2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.pick-row{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pick-row--on{border-color:var(--accent);background:var(--accentSoft)}.pick-row__radio{border:1.5px solid var(--line2);background:var(--bg2);box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px}.pick-row--on .pick-row__radio{border:5px solid var(--accent)}.pick-row__name{flex:1;min-width:0;font-size:13px}.pick-row__role{color:var(--ink3);font-size:12px}.admin{z-index:95;background:var(--bg);color:var(--ink);padding:0 var(--safe-right) 0 var(--safe-left);flex-direction:column;display:flex;position:fixed;inset:0}.admin__head{border-bottom:1px solid var(--line);background:var(--bg2);flex:none;align-items:center;gap:14px;height:56px;padding:0 16px;display:flex}.admin__back{height:32px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:13px;display:flex}.admin__back:hover{background:var(--hover)}.admin__divider{background:var(--line2);width:1px;height:20px}.admin__mark{color:var(--accent);display:flex}.admin__title{font-size:15px;font-weight:600}.admin__subtitle{color:var(--ink3);font-size:12px}.admin__main{flex:1;min-height:0;display:flex}.admin__content{flex-direction:column;flex:1;min-width:0;padding:20px 24px 0;display:flex}.admin__tabs{border-bottom:1px solid var(--line);flex:none;gap:18px;display:flex}.admin__tab{height:34px;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 4px;font-size:13.5px}.admin__tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.admin__tools{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:16px 0;display:flex}.admin__spacer{flex:1}.admin-chip{border:1px solid var(--line2);height:32px;color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:16px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:flex}.admin-chip[aria-pressed=true]{border-color:var(--danger);background:var(--dangerSoft);color:var(--danger)}.admin-chip__dot{background:var(--danger);border-radius:50%;width:7px;height:7px}.admin__search{border:1px solid var(--line2);background:var(--bg2);width:280px;max-width:100%;height:34px;color:var(--ink);font:inherit;border-radius:9px;outline:0;padding:0 12px;font-size:13px}.admin__search:focus{border-color:var(--accent)}.admin-table{border:1px solid var(--line);background:var(--bg2);border-bottom:0;border-radius:12px 12px 0 0;flex:1;min-height:0;overflow:auto}.admin-table__head,.admin-row{grid-template-columns:minmax(140px,1.3fr) minmax(180px,1.5fr) minmax(130px,1.2fr) minmax(130px,1fr) 110px;gap:16px;padding:0 16px;display:grid}.admin--compact .admin-table__head,.admin--compact .admin-row{grid-template-columns:minmax(130px,1.2fr) minmax(170px,1.4fr) minmax(120px,1fr)}.admin--compact .admin-col--wide{display:none}.admin-table__head{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--bg2);z-index:1;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:600;position:sticky;top:0}.admin-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;padding-top:12px;padding-bottom:12px}.admin-row:hover{background:var(--hover)}.admin-row[aria-current=true]{background:var(--accentSoft)}.admin-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-cell__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.admin-cell__owner{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:13px;display:flex}.admin-cell__mono{color:var(--ink3);text-overflow:ellipsis;font:400 11px JetBrains Mono,monospace;overflow:hidden}.admin-cell__count{font-size:13px}.admin-cell__roles{color:var(--ink3);font-size:11.5px}.admin-cell__size{color:var(--ink2);font:400 12px JetBrains Mono,monospace}.admin-cell__updated{color:var(--ink2);font-size:12.5px}.admin-revoked{background:var(--dangerSoft);height:20px;color:var(--danger);border-radius:10px;flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.admin-active{color:var(--ok);flex:none;font-size:11px}.admin__nothing{text-align:center;color:var(--ink3);padding:40px;font-size:13px}.admin-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.admin-empty__circle{border:1.5px dashed var(--line2);border-radius:50%;width:72px;height:72px}.admin-empty__title{font-size:15px;font-weight:600}.admin-empty__text{color:var(--ink3);font-size:13px}.admin-log{flex-direction:column;padding:16px 0;display:flex;overflow:auto}.admin-log__lead{color:var(--ink3);margin-bottom:10px;font-size:12.5px}.admin-log__row{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:16px;padding:12px 0;font-size:13px;display:grid}.admin-report{grid-template-columns:140px minmax(0,1fr);align-items:start}.admin-report__body{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.admin-report__query{font-weight:600}.admin-report__note{color:var(--ink2)}.admin-log__when{color:var(--ink3);font:400 12px JetBrains Mono,monospace}.admin-log__space{font-weight:600}.admin-log__who{color:var(--ink3)}.admin-log__move{color:var(--ink2)}.admin-log__to{color:var(--ink)}.admin-panel{border-left:1px solid var(--line);background:var(--bg2);flex-direction:column;flex:none;width:360px;min-height:0;display:flex}.admin-panel__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:16px 12px 14px 18px;display:flex}.admin-panel__title{flex:1;min-width:0}.admin-panel__name{font-size:15px;font-weight:600}.admin-panel__meta{color:var(--ink3);margin-top:4px;font:400 11px JetBrains Mono,monospace}.admin-panel__close{width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.admin-panel__close:hover{background:var(--hover)}.admin-panel__body{flex-direction:column;flex:1;gap:16px;padding:16px 18px;display:flex;overflow-y:auto}.admin-panel__section{flex-direction:column;gap:6px;display:flex}.admin-panel__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.admin-person{align-items:center;gap:10px;padding:6px 0;display:flex}.admin-person__who{flex:1;min-width:0}.admin-person__name{font-size:13px}.admin-person--owner .admin-person__name{font-size:13.5px;font-weight:500}.admin-person__role{color:var(--ink3);font-size:12px}.admin-assign{border:1px solid var(--line2);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:9px;margin-top:8px;font-size:13px}.admin-assign:hover{background:var(--hover)}.admin-confirm{background:var(--dangerSoft);text-wrap:pretty;border-radius:10px;padding:12px;font-size:12.5px;line-height:1.45}.admin-loading{text-align:center;color:var(--ink3);padding:40px;font-size:13px}.admin-pick{flex-direction:column;gap:8px;display:flex}.admin-pick__buttons{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.admin-chip--static{cursor:default}.admin-cell__name--plain{font-size:13px;font-weight:400}@media (width<=767.98px){.transfer-offer{border-radius:14px;gap:12px;padding:16px}.transfer-offer__text{font-size:15px;line-height:1.35}.transfer-offer__note{font-size:13px}.transfer-offer__error{background:var(--bg2);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.transfer-offer__buttons,.danger-zone__buttons,.admin-pick__buttons{justify-content:stretch}.transfer-offer__buttons .transfer-button,.danger-zone__buttons .transfer-button,.admin-pick__buttons .transfer-button{border-radius:12px;flex:1;height:50px;font-size:15px}.transfer-offer__buttons .transfer-button{height:48px}.danger-zone__buttons .transfer-button--plain,.admin-pick__buttons .transfer-button--plain{border:1px solid var(--line2);color:var(--ink)}.transfer-wait{border-radius:12px;padding:12px 14px;font-size:13.5px}.danger-zone__closed{flex-direction:column;align-items:stretch}.danger-zone__start{border-radius:12px;height:44px;font-size:14px}.danger-zone__pick{border:0;gap:12px;padding:0}.danger-zone__title{font-size:15px}.pick-row{border-radius:12px;gap:12px;min-height:56px;padding:0 12px}.admin-pick .pick-row{min-height:52px}.pick-row__radio{width:20px;height:20px}.pick-row--on .pick-row__radio{border-width:6px}.pick-row__name{font-size:15px}.pick-row__role{font-size:12.5px}.danger-zone__warn{background:var(--hover);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.admin-confirm{border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.m-admin__head{background:var(--bg2);flex:none;align-items:center;gap:8px;height:52px;padding:0 12px 0 8px;display:flex}.m-admin__back{height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px;font-size:15px;display:flex}.m-admin__title{flex:1;font-size:16px;font-weight:600}.m-admin .admin__tabs{background:var(--bg2);gap:20px;padding:0 16px}.m-admin .admin__tab{height:40px;font-size:14px}.m-admin__tools{flex-direction:column;flex:none;gap:10px;padding:12px 16px 8px;display:flex}.m-admin__search{background:var(--bg2);border:1px solid var(--line2);height:44px;color:var(--ink3);border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.m-admin__search .admin__search{background:0 0;border:0;flex:1;width:auto;height:40px;padding:0;font-size:14px}.m-admin__chips{gap:8px;display:flex}.m-admin .admin-chip{border-radius:17px;height:34px;font-size:13px}.m-admin__list{flex:1;min-height:0;padding:4px 16px 24px;overflow-y:auto}.m-admin .admin-log{padding:16px}.m-admin .admin-log__row{grid-template-columns:1fr;gap:4px}.m-admin-cards{flex-direction:column;gap:10px;display:flex}.m-admin-card{background:var(--bg2);border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.m-admin-card__line{align-items:center;gap:8px;display:flex}.m-admin-card__name{flex:1;min-width:0;font-size:15px;font-weight:600}.m-admin-card__upd{color:var(--ink3);font-size:12px}.m-admin-card__owner{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.m-admin-card__owner .admin-revoked{border-radius:11px;height:22px;padding:0 8px;font-size:11.5px}.m-admin-card__owner .admin-active{font-size:12px}.m-admin-card__mono{color:var(--ink3);font:400 11.5px JetBrains Mono,monospace}.m-admin-card__members{color:var(--ink2);font-size:12.5px}.m-admin-sheet__name{font-size:18px;font-weight:600}.m-admin-sheet__meta{color:var(--ink3);margin-top:4px;font:400 11.5px JetBrains Mono,monospace}.m-admin-sheet__body{flex-direction:column;gap:12px;padding:16px;display:flex}.m-admin-sheet .admin-person--owner .admin-person__name{font-size:14.5px}.m-admin-sheet .admin-panel__label{margin-top:6px}}.admin-person .admin-cell__mono{white-space:nowrap;display:block}.privacy{flex-direction:column;gap:4px;padding-top:16px;display:flex}.privacy__head{flex-direction:column;gap:3px;padding:0 2px 8px;display:flex}.privacy__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:600}.privacy__sub{color:var(--ink3);font-size:12px;line-height:1.45}.privacy-row{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 2px;display:flex}.privacy-row__name{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.privacy-row__label{font-size:13.5px;font-weight:500}.privacy-row__ex{color:var(--ink3);font-size:11.5px}.privacy-row__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.privacy-row__hint{color:var(--ink2);font-size:11.5px}.privacy-seg{border-radius:9px;gap:2px}.privacy-seg .segmented__button{height:30px;padding:0 6px;font-size:12px}.privacy-seg .segmented__button:disabled{opacity:.38;cursor:not-allowed}.privacy-lock{background:var(--hover);height:20px;font:500 10.5px var(--font-mono);color:var(--ink2);border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.privacy-note{background:var(--hover);color:var(--ink2);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.privacy-note svg{flex:none;margin-top:1px}.privacy__outbound{color:var(--ink3);padding:8px 2px 0;font-size:11.5px;line-height:1.45}.privacy__scan{border:1px solid var(--line2);height:34px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-self:flex-start;margin-top:12px;padding:0 14px;font-size:13px;font-weight:500}.privacy__scan:hover,.privacy__scan:focus-visible{background:var(--hover);color:var(--ink)}.privacy__scan:disabled{opacity:.5;cursor:default}.privacy-modal__dot{border-radius:50%;flex:none;width:9px;height:9px}.privacy-space,.privacy-policy{flex-direction:column;gap:12px;display:flex}.privacy-modes{flex-direction:column;gap:6px;display:flex}.privacy-mode{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.privacy-mode[aria-checked=true]{border:1.5px solid var(--accent);background:var(--accentSoft)}.privacy-mode:disabled{cursor:default}.privacy-mode__radio{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:16px;height:16px}.privacy-mode[aria-checked=true] .privacy-mode__radio{border:5px solid var(--accent)}.privacy-mode__label{flex:1;font-size:13px}.privacy-mode[aria-checked=true] .privacy-mode__label{font-weight:500}.privacy-mode__meta{font:400 10.5px var(--font-mono);color:var(--ink3)}.privacy-line{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.privacy-line__name{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.privacy-line__hint{color:var(--ink3);font-size:11px}.privacy-select{border:1px solid var(--line2);background:var(--bg);height:30px;color:var(--ink);font:inherit;border-radius:8px;flex:none;padding:0 8px;font-size:12.5px}.privacy-select:disabled{opacity:.55}.privacy-space__note{color:var(--ink3);font-size:12px;line-height:1.5}.privacy-member{border:1px dashed var(--line2);color:var(--ink2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.privacy-member svg{color:var(--ink3);flex:none}.privacy-scan{border:1px solid var(--line);background:var(--bg2);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.privacy-scan__title{font-size:15px;font-weight:600}.privacy-scan__bar{background:var(--hover);border-radius:3px;height:6px;overflow:hidden}.privacy-scan__fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s}.privacy-scan__meta{font:400 11.5px var(--font-mono);color:var(--ink3);justify-content:space-between;display:flex}.privacy-scan__note{color:var(--ink3);font-size:12px;line-height:1.5}.privacy-scan__actions{justify-content:flex-end;display:flex}.privacy-report{border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.privacy-report__head{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:16px 20px 12px;display:flex}.privacy-report__title{font-size:15px;font-weight:600}.privacy-report__meta{font:400 11.5px var(--font-mono);color:var(--ink3)}.privacy-report__empty{color:var(--ink2);padding:14px 20px;font-size:13px}.privacy-report__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 20px;display:grid}.privacy-tile{background:var(--hover);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.privacy-tile__n{font:600 20px var(--font-mono)}.privacy-tile__label{color:var(--ink2);font-size:12px}.privacy-tile__where{font:400 10.5px var(--font-mono);color:var(--ink3)}.privacy-report__section{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:0 20px 6px;font-size:10.5px;font-weight:600}.privacy-report__areas{flex-direction:column;padding:0 12px 10px;display:flex}.privacy-area{height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex}.privacy-area:hover,.privacy-area:focus-visible{background:var(--hover)}.privacy-area:disabled{cursor:default}.privacy-area__dot{border-radius:50%;flex:none;width:8px;height:8px}.privacy-area__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.privacy-area__meta{font:400 11px var(--font-mono);color:var(--ink3)}.privacy-area__go{color:var(--ink3)}.privacy-report__foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 20px;display:flex}.privacy-report__note{color:var(--ink3);flex:1;font-size:11.5px}.pbtn{height:34px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pbtn--ghost{border:1px solid var(--line2);color:var(--ink2);background:0 0}.pbtn--ghost:hover,.pbtn--ghost:focus-visible{background:var(--hover);color:var(--ink)}.pbtn--primary{background:var(--accent);color:#fff}.pbtn--danger{background:var(--danger);color:#fff}.pbtn:disabled{opacity:.45;cursor:default}.privacy-confirm{flex-direction:column;gap:12px;display:flex}.privacy-confirm__icon{background:var(--dangerSoft);width:40px;height:40px;color:var(--danger);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.privacy-confirm__title{font-size:17px;font-weight:600}.privacy-confirm__text{color:var(--ink2);text-wrap:pretty;font-size:13px;line-height:1.55}.privacy-confirm__field{flex-direction:column;gap:6px;display:flex}.privacy-confirm__hint{color:var(--ink3);font-size:12px}.privacy-confirm__hint b{color:var(--ink);font-weight:500}.privacy-confirm__input{border:1.5px solid var(--line2);background:var(--bg);height:36px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-size:13.5px}.privacy-confirm__input:focus{border-color:var(--accent);outline:none}.privacy-confirm__check{border:1px solid var(--line2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.privacy-confirm__check input{width:18px;height:18px;accent-color:var(--accent)}.privacy-confirm__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.pm-mask{background:var(--hover);border:1px solid var(--line);height:20px;color:var(--ink2);font:500 11px var(--font-mono);vertical-align:1px;cursor:help;white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}.pm-noai{font:400 10.5px var(--font-mono);color:var(--ink3);align-items:center;gap:6px;display:inline-flex}.pm-noai__icon{background:var(--hover);width:18px;height:18px;color:var(--ink2);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.pm-noai__text{display:none}.pm-noai__text--on{display:inline}.pm-file-masked{color:var(--ink2);align-items:center;gap:5px;font-size:11.5px;display:flex}.pm-hint{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.pm-hint--warn{background:var(--warnSoft)}.pm-hint--mask{background:var(--accentSoft)}.pm-hint svg{flex:none}.pm-hint__text{flex:1;font-size:12.5px;line-height:1.4}.pm-hint__keep,.pm-hint__mask{height:28px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}.pm-hint__keep{border:1px solid var(--line2);color:var(--ink2);background:0 0}.pm-hint__mask{background:var(--accent);color:#fff;border:0}.quick-entry__hint{border:1px solid var(--line);border-radius:10px;margin-top:6px}.md-editable+.pm-hint,textarea+.pm-hint{border-radius:0 0 10px 10px}@media (width<=767px){.privacy{gap:0;padding-top:0}.privacy__head{padding:18px 2px 4px}.privacy-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:14px 2px;display:grid}.privacy-row__foot{grid-column:1/-1}.privacy-row__name{flex-direction:column;align-items:flex-start;gap:2px}.privacy-row__label{font-size:15px}.privacy-row__ex,.privacy-row__hint{font-size:12px}.privacy-pill{border:1px solid var(--line2);height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.privacy-pill:disabled{opacity:.55;cursor:default}.privacy-pick{padding-bottom:max(24px, var(--safe-bottom))}.privacy-pick__group{border:1px solid var(--line2);background:var(--bg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.privacy-pick__title{border-bottom:1px solid var(--line);color:var(--ink3);text-align:center;padding:10px 16px;font-size:12.5px}.privacy-pick__option{height:50px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 18px;font-size:16px;display:flex}.privacy-pick__option+.privacy-pick__option{border-top:1px solid var(--line)}.privacy-pick__option[aria-checked=true]{font-weight:500}.privacy-pick__option:disabled{color:var(--ink3);cursor:default}.privacy-pick__label{flex:1}.privacy-pick__check{color:var(--accent)}.privacy-pick__note{color:var(--ink3);text-align:center;padding:10px 8px 0;font-size:12px;line-height:1.4}.privacy-lock{height:22px;padding:0 8px}.privacy-note{border-radius:12px;margin-top:12px;font-size:12.5px}.privacy__scan{height:46px;color:var(--ink);border-radius:12px;align-self:stretch;font-size:15px;font-weight:400}.privacy-report__areas .privacy-area{height:50px;font-size:15px}.privacy-confirm__title{font-size:18px;line-height:1.3}.privacy-confirm__text{font-size:14px}.privacy-confirm__actions .pbtn{border-radius:12px;flex:1;justify-content:center;height:50px;font-size:15px}.privacy-confirm__actions .pbtn--danger{flex:1.4}.m-hint{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 12px 10px 14px}.m-hint .pm-hint__text{font-size:13.5px;line-height:1.35}.m-hint .pm-hint__keep,.m-hint .pm-hint__mask{border-radius:9px;height:36px;font-size:13.5px}.pm-noai__text{font-size:11px;display:inline}}.search-results__keys{align-items:center}.search-results__report{color:var(--accent);font:inherit;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}.search-results__report:hover,.search-results__report:focus-visible{text-decoration:underline}.search-results__report--row{flex:none;justify-content:center;align-items:center;width:100%;height:48px;margin:0;font-size:14px;display:flex}.modal.report-modal{border-radius:14px;max-width:440px}.report-modal .modal__head{padding:14px 16px 10px}.report-modal .modal__title{font-size:14px;font-weight:600}.report-modal .modal__close{display:none}.report-modal .modal__body{padding:0 16px 14px;overflow:visible}.report-form{flex-direction:column;gap:10px;margin:0;display:flex}.report-form__field{color:var(--ink3);flex-direction:column;gap:4px;font-size:12px;display:flex}.report-form__input,.report-form__pick{border:1px solid var(--line2);background:var(--bg);width:100%;height:34px;color:var(--ink);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:13px}.report-form__input:focus,.report-form__pick:focus-visible,.report-form__pick[aria-expanded=true],.report-form__pick--filled{border:1.5px solid var(--accent);padding:0 9.5px}.report-form__note{resize:vertical;height:auto;min-height:68px;padding:8px 10px;line-height:1.45}.report-form__note:focus{padding:7.5px 9.5px}.report-form__pick .combo__text{align-items:center;display:flex}.report-pick{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.report-pick__dot{border-radius:50%;flex:none;width:8px;height:8px}.report-pick__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.report-pick__kind{font:400 10.5px var(--font-mono);color:var(--ink3);flex:none}.report-pick__empty{color:var(--ink3)}.report-form .combo-popover{width:100%}.report-form__note-link{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px}.report-form__note-link:hover,.report-form__note-link:focus-visible{color:var(--ink2);text-decoration:underline}.report-form__caption{color:var(--ink3);margin:0;font-size:11.5px;line-height:1.45}.report-form__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.report-form__cancel,.report-form__send{height:34px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500}.report-form__cancel{border:1px solid var(--line2);color:var(--ink2);background:0 0}.report-form__cancel:hover,.report-form__cancel:focus-visible{background:var(--hover)}.report-form__send{background:var(--accent);color:#fff;border:0}.report-form__send:disabled{opacity:.5;cursor:default}.m-sheet.report-sheet{padding:8px 16px max(34px, var(--safe-bottom));gap:12px}.report-sheet .m-grip{margin:-8px -16px 0}.report-sheet .m-sheet__title{margin:0}.report-sheet .report-form{gap:12px}.report-sheet .report-form__field{gap:5px;font-size:12.5px}.report-sheet .report-form__input,.report-sheet .report-form__pick{background:0 0;border-radius:12px;height:46px;padding:0 12px;font-size:15px}.report-sheet .report-form__input{font-size:16px}.report-sheet .report-form__input:focus,.report-sheet .report-form__pick:focus-visible,.report-sheet .report-form__pick[aria-expanded=true],.report-sheet .report-form__pick--filled{padding:0 11.5px}.report-sheet .report-form__note{height:auto;min-height:92px;padding:10px 12px}.report-sheet .report-form__note:focus{padding:9.5px 11.5px}.report-sheet .report-pick{gap:10px}.report-sheet .report-pick__dot{width:9px;height:9px}.report-sheet .report-pick__kind{font-size:11px}.report-sheet .report-form__note-link{font-size:12.5px}.report-sheet .report-form__caption{font-size:12.5px;line-height:1.5}.report-form__send--wide{border-radius:12px;width:100%;height:50px;font-size:15px}:root{--m-tabbar-pad:max(24px, var(--safe-bottom));--m-tabbar-h:max(84px, calc(56px + var(--safe-bottom)))}.m-shell{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative;overflow:hidden}.m-shell__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.m-spacer{flex:1}.m-header{height:calc(52px + var(--safe-top));padding:var(--safe-top) 12px 0 16px;border-bottom:1px solid var(--line);background:var(--bg2);z-index:40;flex:none;align-items:center;gap:10px;display:flex;position:relative}.m-header--flat{border-bottom:0}.m-header__logo{border:1.5px solid var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.m-header__logo:after{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px}.m-header .space-switcher__button{border-radius:9px;gap:7px;max-width:200px;height:34px;padding:0 10px;font-size:14px}.m-header .space-switcher__menu{width:min(300px,100vw - 32px)}.m-header .dot--space{width:8px;height:8px}.m-header__spacer{flex:1}.m-header__search{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.m-header__avatar{background:var(--accentSoft);width:32px;height:32px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;font-size:12px;font-weight:600}.m-header--search{padding:var(--safe-top) 8px 0 12px;gap:8px}.m-header--search .search-field{flex:1;min-width:0;max-width:none;height:38px}.m-header--search .search-field__hint{display:none}.m-header--search .search-field__input{font-size:16px}.m-header__cancel{height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:15px}.m-tabbar{height:var(--m-tabbar-h);padding:4px 6px var(--m-tabbar-pad);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);z-index:45;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.m-tabbar--solid{background:var(--bg2);-webkit-backdrop-filter:none;backdrop-filter:none}.m-tabbar--solid .m-fab{box-shadow:0 10px 24px -8px var(--accent), 0 0 0 5px var(--bg2)}.m-tab{height:52px;max-height:100%;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:500;display:flex}.m-tab[aria-current=page]{color:var(--accent);font-weight:600}.m-tab:disabled{opacity:.5;cursor:default}.m-tabbar__fab-cell{justify-content:center;display:flex}.m-fab{background:var(--accent);color:#fff;width:58px;height:58px;box-shadow:0 10px 24px -8px var(--accent), 0 0 0 5px var(--bg);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-26px;display:flex}.m-fab:disabled{opacity:.55;cursor:default}.m-sheet-layer{z-index:100;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;left:0;right:0}.m-sheet-scrim{background:var(--scrim);position:absolute;inset:0}.m-sheet{max-height:calc(100% - 10px - var(--safe-top));background:var(--bg2);border-top:1px solid var(--line2);padding:8px 12px calc(10px + var(--safe-bottom));color:var(--ink);border-radius:26px 26px 0 0;outline:none;flex-direction:column;transition:transform .2s;display:flex;position:relative;overflow-y:auto;box-shadow:0 -16px 40px -16px #0000004d}.m-sheet--full{height:calc(100% - 10px - var(--safe-top))}.m-sheet__title{margin:8px 8px 12px;font-size:18px;font-weight:600}.m-sheet__body{padding:0 8px 20px}.m-grip{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:21px;margin:-8px -12px 0;padding-top:8px;display:flex}.m-grip__bar{background:var(--line2);border-radius:3px;width:40px;height:5px}.m-sheet.m-more{padding:8px 0 0;overflow:hidden}.m-more__profile{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;align-items:center;gap:12px;padding:4px 16px 12px;display:flex}.m-more__avatar{background:var(--accentSoft);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.m-more__who{flex-direction:column;flex:1;min-width:0;display:flex}.m-more__name{font-size:16px;font-weight:600}.m-more__email{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.m-more__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:12px;display:flex;overflow-y:auto}.m-more__body>*{flex:none}.m-more__body:not(.m-more__body--end){-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.m-more__group{flex-direction:column;gap:6px;min-width:0;display:flex}.m-more__group-head{align-items:baseline;gap:8px;min-width:0;padding:0 6px;display:flex}.m-more__group-title{color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:600}.m-more__group-name{min-width:0;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.m-more__group-meta{color:var(--ink3);font:400 11px var(--font-mono);flex:none}.m-more__card{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.m-more__item{width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-size:15px;display:flex}.m-more__item+.m-more__item{border-top:1px solid var(--line)}.m-more__item--sub{padding-block:6px}.m-more__item:active,.m-more__delete:active{background:var(--hover)}.m-more__icon{flex:none;display:flex}.m-more__text{flex-direction:column;flex:1;min-width:0;display:flex}.m-more__label{flex:1;min-width:0}.m-more__sub{color:var(--ink3);font-size:11.5px}.m-more__badge{font:400 12px var(--font-mono);color:var(--ink3)}.m-more__chev{color:var(--ink3);font-size:20px;line-height:1}.m-more__item .m-more__chev{font-size:16px}.m-more__delete{border:1px solid var(--line);background:var(--bg);height:46px;color:var(--danger);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:0 14px;font-size:15px;display:flex}.m-more__foot{padding:4px 10px max(14px, var(--safe-bottom));border-top:1px solid var(--line);background:var(--bg2);flex:none;align-items:center;gap:12px;display:flex}.m-more__logout{height:44px;color:var(--ink2);flex:1;align-items:center;gap:12px;padding:0 6px;font-size:15px;text-decoration:none;display:flex}.m-more__version{flex:none;padding:0 6px}.m-install__head{border-bottom:1px solid var(--line);padding:6px 4px 14px}.m-install__title{margin:0;font-size:18px;font-weight:600}.m-install__sub{color:var(--ink3);margin-top:3px;font-size:12.5px}.m-install__body{flex-direction:column;gap:18px;padding:18px 4px;display:flex}.m-install__icons{justify-content:center;align-items:flex-end;gap:18px;display:flex}.m-install__icon{font:400 10.5px var(--font-mono);color:var(--ink3);flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.m-install__mask{border:1px solid var(--line);background:var(--bg);width:64px;height:64px;display:block;position:relative;overflow:hidden}.m-install__mask img{width:100%;height:100%;display:block}.m-install__mask--safe{outline:1px dashed var(--line2);border:0;border-radius:4px;width:96px;height:96px}.m-install__mask--safe:after{content:"";border:1px dashed var(--accent);border-radius:50%;position:absolute;inset:9.6px}.m-install__mark{box-sizing:border-box;border:3px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:auto;display:none;position:absolute;inset:0}.m-install__mark-dot{background:var(--accent);border-radius:50%;width:11px;height:11px}.m-install__mask--safe .m-install__mark{border-width:4px;width:46px;height:46px}.m-install__mask--safe .m-install__mark-dot{width:16px;height:16px}[data-theme=dark] .m-install__mask img{display:none}[data-theme=dark] .m-install__mark{display:flex}.m-install__mask--circle{border-radius:50%}.m-install__mask--squircle{border-radius:18px}.m-install__card{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.m-install__os{font-size:14px;font-weight:600}.m-install__text{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.m-install__button{background:var(--accent);color:#fff;height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:15px;font-weight:500}.m-install__button:disabled{opacity:.45;cursor:default}.m-install__step{color:var(--ink2);align-items:center;gap:10px;font-size:13.5px;display:flex}.m-install__tile{background:var(--hover);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.m-install__tile--plus{font-size:16px}.m-mcp.mcp-popover{width:auto;max-width:none;padding-bottom:max(24px, var(--safe-bottom));top:auto}.m-actions{padding-bottom:max(24px, var(--safe-bottom))}.m-actions__item{height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:15px}.m-actions__item--danger{color:var(--danger)}.m-actions__item--accent{color:var(--accent);font-weight:600}.m-actions__item:disabled{color:var(--ink3);cursor:default}.m-icon-button{background:var(--hover);width:36px;height:36px;color:var(--ink2);cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.m-button{height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.m-button--outline{border:1px solid var(--line2);color:var(--ink);background:0 0}.m-button--dark{background:var(--ink);color:var(--bg2)}.m-button--wide{border-radius:13px;width:100%;height:50px}.m-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.m-label--ok{color:var(--ok)}.m-chips{scrollbar-width:none;flex:none;gap:6px;display:flex;overflow-x:auto}.m-chips::-webkit-scrollbar{display:none}.m-type-chip,.canvas--mobile .type-chip{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:17px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:flex}.m-type-chip[aria-pressed=false]{color:var(--ink3);text-decoration:line-through}.m-type-chip__dot{border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px}.m-type-pill{align-self:flex-start}.m-type-pill .type-badge{height:28px;padding:0 11px;font-size:13px}.m-entry{border-bottom:1px solid var(--line);background:var(--bg2);gap:12px;padding:12px 0;display:flex}.m-entry__icon{background:var(--hover);width:30px;height:30px;color:var(--ink2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.m-entry__body{flex-direction:column;flex:1;min-width:0;display:flex}.m-entry__text{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.m-entry__meta{font:400 11px var(--font-mono);color:var(--ink3);margin-top:3px}.m-entry__draft{gap:8px;margin-top:8px;display:flex}.m-entry__badge{background:var(--accentSoft);height:24px;color:var(--accent);border-radius:12px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:flex}.m-entry__accept{background:var(--accent);color:#fff;height:24px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}.m-entry .entry-card__file,.m-entry .entry-card__play{margin-top:8px}.m-draft{margin-top:-4px}.m-swipe{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.m-swipe__action{background:var(--danger);color:#fff;width:88px;font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;right:0}.m-swipe__row{background:var(--bg);touch-action:pan-y;outline:none;transition:transform .18s;position:relative}.m-swipe--entry{border-bottom:0}.m-swipe--entry .m-swipe__row{background:var(--bg2)}.m-feed{flex-direction:column;gap:10px;display:flex}.m-feed__list{flex-direction:column;display:flex}.m-feed__empty{text-align:center;color:var(--ink3);padding:18px 0;font-size:13.5px}.m-kind-chip{border:1px solid var(--line);height:34px;color:var(--ink2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:17px;flex:none;padding:0 13px;font-size:13px}.m-kind-chip[aria-selected=true]{border-color:var(--line2);background:var(--bg2);color:var(--ink)}.m-chips--kinds{margin:0 -18px;padding:0 18px}.m-composer{flex:1;align-items:center;gap:8px;display:flex}.m-composer__input{border:1px solid var(--line2);background:var(--bg);min-width:0;height:46px;color:var(--ink);font:inherit;border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:16px}.m-composer__input::placeholder{font-size:14px}.m-composer__button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.m-composer__button:disabled{opacity:.55;cursor:default}.m-composer--quick{flex:none}.m-composer__attach{border:1px solid var(--line2);width:46px;height:46px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.m-composer__attach--open,.m-composer__attach--on{background:var(--accentSoft);color:var(--accent);border:0}.m-composer__attach--open svg{transform:rotate(45deg)}.m-composer__count{background:var(--accent);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg2);border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-6px}.m-composer--link{flex-wrap:wrap}.m-composer__title{flex:1 0 100%;height:40px}.m-sheet.m-attach{padding:0 0 var(--safe-bottom);box-shadow:var(--shadowLg);border-top:0;border-radius:22px 22px 0 0}.m-sheet-layer:has(.m-attach) .m-sheet-scrim{background:var(--scrimSolid);opacity:.55}.m-attach .m-grip{align-items:flex-start;height:17px;margin:0}.m-attach .m-grip__bar{width:36px}.m-attach__tiles{grid-template-columns:repeat(4,1fr);gap:8px;padding:6px 18px 4px;display:grid}.m-attach__tile{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.m-attach__tile:disabled{opacity:.45;cursor:default}.m-attach__icon{background:var(--hover);width:56px;height:56px;color:var(--ink);border-radius:16px;justify-content:center;align-items:center;display:flex}.m-attach__tile--accent .m-attach__icon{background:var(--accentSoft);color:var(--accent)}.m-attach__tile:focus-within .m-attach__icon,.m-attach__tile:focus-visible .m-attach__icon{outline:2px solid var(--accent);outline-offset:2px}.m-attach__section{flex-direction:column;gap:6px;padding:14px 18px 6px;display:flex}.m-attach__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:600}.m-attach__strip{overscroll-behavior-x:contain;gap:8px;margin:-6px -18px 0;padding:8px 18px 2px;display:flex;overflow-x:auto}.m-attach__thumb{background:var(--hover);border:1px solid var(--line);width:72px;height:72px;color:var(--ink3);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.m-attach__noprev{flex-direction:column;align-items:center;gap:2px;display:flex}.m-attach__kind{font:500 10px var(--font-mono);color:var(--ink3)}.m-attach__thumb img{object-fit:cover;border-radius:11px;width:100%;height:100%}.m-attach__thumb .m-attach__bar{position:absolute;bottom:8px;left:8px;right:8px}.m-attach__card{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex:none;align-items:center;gap:10px;width:200px;height:72px;padding:0 12px;display:flex;position:relative}.m-attach__badge{background:var(--hover);width:38px;height:44px;color:var(--ink2);border-radius:7px;flex:none;justify-content:center;align-items:center;font:600 10px JetBrains Mono,monospace;display:flex}.m-attach__badge--pdf{background:var(--dangerSoft);color:var(--danger)}.m-attach__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.m-attach__name,.m-attach__error{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-attach__name{font-size:13px;font-weight:500}.m-attach__size{color:var(--ink3);font:400 11px JetBrains Mono,monospace}.m-attach__error{color:var(--danger);font-size:11px}.m-attach__bar{background:var(--line);border-radius:2px;height:3px;display:block;overflow:hidden}.m-attach__bar>span{background:var(--accent);height:100%;transition:width .2s;display:block}.m-attach__retry{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:500}.m-attach__remove{background:var(--ink);width:22px;height:22px;color:var(--bg2);box-shadow:0 0 0 2px var(--bg2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.m-attach__remove:after{content:"";position:absolute;inset:-8px}.m-attach__composer{border-top:1px solid var(--line);flex:none;margin-top:8px;padding:10px 14px 30px}.m-composer__input--sheet:focus{border-color:var(--accent)}.m-bottom-bar{padding:10px 14px max(30px, var(--safe-bottom));border-top:1px solid var(--line);background:var(--bg2);flex:none;align-items:center;gap:8px;display:flex}.m-bottom-bar--stack{padding:12px 16px max(32px, var(--safe-bottom))}.m-space{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.m-space__canvas{display:flex;position:absolute;inset:0}.m-space__canvas--away{visibility:hidden}.canvas--mobile{-webkit-touch-callout:none}.canvas--mobile .type-chips{scrollbar-width:none;flex-wrap:nowrap;max-width:none;padding:0 12px;top:10px;left:0;right:0;overflow-x:auto}.canvas--mobile .type-chips::-webkit-scrollbar{display:none}.canvas--mobile .type-chip[aria-pressed=false]{color:var(--ink3);text-decoration:line-through}.canvas--mobile .canvas-empty{padding-bottom:var(--m-tabbar-h)}.m-zoom{right:12px;bottom:calc(var(--m-tabbar-h) + 16px);z-index:5;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);height:40px;box-shadow:var(--shadow);border-radius:12px;align-items:center;display:flex;position:absolute}.m-zoom__step{width:40px;height:38px;color:var(--ink2);cursor:pointer;background:0 0;border:0;font-size:18px}.m-zoom__divider{background:var(--line);width:1px;height:18px}.m-zoom__fit{height:38px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12.5px}.m-list{background:var(--bg);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.m-list__tools{background:var(--bg2);border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding:6px 16px 10px;display:flex}.m-list__tools .m-chips{margin:0 -16px;padding:0 16px}.m-list__tools .m-type-chip{background:var(--panel)}.m-list__search{background:var(--bg);border:1px solid var(--line);height:42px;color:var(--ink3);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.m-list__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.m-list__search input::placeholder{font-size:14.5px}.m-list__search input::-webkit-search-cancel-button{appearance:none}.m-list__rows{padding-bottom:var(--m-tabbar-h);flex:1;overflow-y:auto}.m-row{align-items:center;gap:10px;min-height:60px;padding:8px 16px 8px 10px;display:flex}.m-row__chev{width:18px;height:30px;color:var(--ink3);text-align:center;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px}.m-row__dot{border-radius:50%;flex:none;width:10px;height:10px}.m-row__main{flex:1;min-width:0}.m-row__title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.m-row__sub{color:var(--ink3);margin-top:2px;font-size:12px}.m-row__ai{background:var(--accent);color:#fff;height:20px;font:600 10px var(--font-mono);border-radius:10px;align-items:center;padding:0 7px;display:flex}.m-timeline{background:var(--bg);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.m-timeline__head{background:var(--bg2);border-bottom:1px solid var(--line);flex:none;padding:14px 18px 10px}.m-timeline__title{margin:0;font-size:20px;font-weight:600}.m-timeline__sub{color:var(--ink3);margin-top:2px;font-size:12.5px}.m-timeline__list{padding:12px 16px calc(var(--m-tabbar-h) + 16px);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.m-timeline__card.timeline-card{background:var(--bg2);width:100%;padding:12px 14px}.m-area-sheet{height:calc(440px + var(--safe-bottom));z-index:50;background:var(--bg2);border-top:1px solid var(--line2);padding:8px 18px var(--safe-bottom);border-radius:26px 26px 0 0;flex-direction:column;transition:transform .2s,height .2s;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 40px -16px #0000004d}.m-area-sheet--full{top:calc(10px + var(--safe-top));z-index:70;border-top:0;height:auto;padding:8px 0 0;position:fixed;overflow:hidden}.m-area-sheet__scrim{z-index:69;background:var(--scrimSolid);position:fixed;inset:0}.m-area-sheet .m-grip{margin:-8px -18px 0}.m-area-sheet--full .m-grip{margin:-8px 0 0}.m-area-sheet__half{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 0 34px;display:flex}.m-area-sheet__row{align-items:center;gap:8px;display:flex}.m-area-sheet__meta{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.m-area-sheet__title{letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:-4px;font-size:22px;font-weight:600}.m-area-sheet__title--full{margin-top:0;font-size:24px}.m-area-sheet__entries{flex-direction:column;min-height:0;display:flex;overflow:hidden}.m-area-sheet__entries .m-entry{padding:11px 0}.m-area-sheet__entries .entry-found{margin:0 -10px;padding:0 10px;animation:2.4s ease-out forwards entryFoundMobile}.entry-found .m-entry{background:0 0}@keyframes entryFoundMobile{0%,45%{background:var(--accentSoft);box-shadow:0 0 0 4px var(--accentSoft)}to{background:var(--bg2);box-shadow:0 0 0 4px #0000}}.entry-found--page{border-radius:14px;padding:0 12px;animation:3.6s ease-out forwards entryFoundPage}.m-swipe:has(>.m-swipe__row>.entry-found--page){border-radius:14px;margin:8px 0}.entry-found--page .m-entry{border-bottom:0}.entry-found--page .m-entry__meta:after{content:"найдено";background:var(--accent);color:#fff;height:20px;font:600 11px var(--font-ui);vertical-align:middle;border-radius:6px;align-items:center;margin-left:8px;padding:0 7px;animation:3.6s ease-out forwards entryFoundBadge;display:inline-flex}@keyframes entryFoundPage{0%,83%{background:var(--accentSoft);box-shadow:0 0 0 1.5px var(--accent), 0 0 0 6px var(--accentSoft)}to{background:var(--bg2);box-shadow:0 0 0 1px var(--accent), 0 0 0 6px transparent}}@keyframes entryFoundBadge{0%,83%{opacity:1}to{opacity:0}}.m-swipe--dim{opacity:.55}@media (prefers-reduced-motion:reduce){.m-area-sheet__entries .entry-found,.entry-found--page,.entry-found--page .m-entry__meta:after{animation:none}.entry-found--page{box-shadow:0 0 0 1px var(--accent)}}.m-page__bar--search{gap:6px;padding-right:10px}.m-page-search{background:var(--hover);min-width:0;height:36px;color:var(--ink3);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.m-page-search__query{min-width:0;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.m-page-search__count{font:400 11.5px var(--font-mono);color:var(--ink3);flex:none}.m-page-search__step{width:36px;height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.m-page-search__step--next{margin-left:-6px}.m-page-search__step:disabled{color:var(--ink3);cursor:default;opacity:.5}.m-area-sheet__entries .m-entry__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-area-sheet__actions{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.m-button--focus{border:1px solid var(--line2);color:var(--ink);white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;padding:0 8px}.m-button--focus-on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent);font-weight:600}.m-area-sheet__head{flex-direction:column;flex:none;gap:12px;padding:4px 18px 0;display:flex}.m-area-sheet__body{color:var(--ink2);font-size:14.5px;line-height:1.5}.m-area-sheet__scroll{flex:1;min-height:0;padding:6px 18px 12px;overflow-y:auto}.m-pills{gap:6px;margin-top:2px;margin-bottom:4px;display:flex}.m-pill{border:1px solid var(--line2);height:34px;color:var(--ink2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:17px;padding:0 14px;font-size:13.5px}.m-pill[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--bg2);font-weight:500}.m-area-sheet__title--full,.m-area-sheet__body,.m-page__title,.m-page__body{width:100%;color:inherit;resize:none;background:0 0;border:0;outline:0;padding:0;font-family:inherit;display:block}.m-area-sheet__body,.m-page__body{field-sizing:content;min-height:22px;color:var(--ink2)}textarea.m-area-sheet__body:focus,textarea.m-page__body:focus,.m-page__title:focus,.m-area-sheet__title--full:focus{box-shadow:0 0 0 6px var(--bg), 0 0 0 7px var(--line2);background:var(--bg);border-radius:8px}.m-page{z-index:75;background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.m-page__bar{height:calc(52px + var(--safe-top));padding:var(--safe-top) 12px 0 8px;background:var(--bg2);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;display:flex}.m-page__bar--flat{border-bottom:0}.m-back{height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;min-width:0;padding:0 8px;font-size:15px;display:flex}.m-back__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-page__crumbs{min-width:0;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.m-page__more{width:40px;height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.m-page__scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 18px 24px;display:flex;overflow-y:auto}.m-page__scroll>*,.m-history__scroll>*,.m-area-sheet__scroll>*{flex-shrink:0}.m-page__intro{align-items:center;gap:14px;display:flex}.m-big-circle{width:72px;height:72px;font:600 20px var(--font-mono);border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.m-page__heading{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.m-page__title{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.m-page__body{color:var(--ink2);font-size:14.5px;line-height:1.5}.m-segment{background:var(--hover);border-radius:11px;padding:3px;display:flex}.m-segment__item{height:36px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:14px}.m-segment__item[aria-selected=true]{background:var(--bg2);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #0000001f}.m-page .m-entry{background:0 0}.m-page .m-swipe--entry .m-swipe__row{background:var(--bg)}.m-fold{border:1px solid var(--line);background:var(--bg2);border-radius:14px;flex-direction:column;display:flex}.m-fold__head{height:50px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:500;display:flex}.m-fold__title{flex:1}.m-fold__sub{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:12.5px;font-weight:400;overflow:hidden}.m-fold__chev{color:var(--ink3);font-size:18px;transition:transform .15s}.m-fold__head[aria-expanded=true] .m-fold__chev{transform:rotate(90deg)}.m-fold__divider{background:var(--line);height:1px}.m-fold__body{padding:0 14px 12px}.m-fold__body .area-section,.m-sheet__body .area-section{border:0;gap:8px;padding:0}.m-link{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.m-link__dir{width:96px;font:500 11px var(--font-mono);color:var(--ink3);flex:none;align-items:center;gap:4px;display:flex}.m-link__type{min-width:0;color:var(--ink3);font:inherit;appearance:none;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0}.m-link__target{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.m-link__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-link__delete{width:28px;height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.m-history__top{background:var(--bg2);border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:12px;padding:4px 0 14px;display:flex}.m-history__head{align-items:baseline;gap:8px;padding:0 18px;display:flex}.m-history__title{font-size:20px;font-weight:600}.m-history__count{color:var(--ink3);font-size:12.5px}.m-history__versions{scrollbar-width:none;flex:none;gap:8px;padding:0 18px;display:flex;overflow-x:auto}.m-history__versions::-webkit-scrollbar{display:none}.m-version{border:1px solid var(--line2);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.m-version[aria-selected=true]{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.m-version__date{font-size:13.5px;font-weight:500}.m-version__sub{opacity:.75;font-size:11px}.m-history__jumps{gap:6px;padding:0 18px;display:flex;overflow-x:auto}.m-jump{border:1px solid var(--line2);height:32px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:16px;flex:none;padding:0 12px;font-size:12.5px}.m-jump[aria-pressed=true]{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.m-history__scroll{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px 24px;display:flex;overflow-y:auto}.m-history__banner{background:var(--accentSoft);border-radius:12px;padding:12px 14px}.m-history__banner-head{font-size:14.5px;font-weight:600}.m-history__banner-sub{color:var(--ink2);margin-top:2px;font-size:12px}.m-toggle-row{height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 2px;font-size:14px;display:flex}.m-toggle-row__label{flex:1}.m-toggle-row .toggle__track{border-radius:13px;width:44px;height:26px}.m-toggle-row .toggle__knob{width:20px;height:20px;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.m-toggle-row[aria-checked=true] .toggle__track{background:var(--accent)}.m-toggle-row[aria-checked=true] .toggle__knob{left:21px}.m-history__fields{flex-direction:column;gap:6px;display:flex}.m-history__vtitle{letter-spacing:-.015em;font-size:21px;font-weight:600}.m-history__vbody{color:var(--ink2);white-space:pre-wrap;font-size:14px;line-height:1.5}.m-history__now{color:var(--ok);font-size:12.5px}.m-history .version-entry{background:var(--bg2);flex:none;gap:10px;padding:10px 12px}.m-history .version-entry--gone,.m-history .version-entry--moved{background:var(--dangerSoft)}.m-history .version-entry--new{background:var(--okSoft)}.m-history .version-entry__gone{flex-direction:column;align-items:flex-end}.m-confirm{flex-direction:column;gap:10px;width:100%;display:flex}.m-confirm__text{color:var(--ink2);font-size:13px;line-height:1.45}.m-confirm__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=767.98px){.scrim--sheet{padding:calc(10px + var(--safe-top)) 0 0;align-items:flex-end}.modal--sheet{border:0;border-radius:26px 26px 0 0;max-width:none;height:100%;max-height:none;transition:transform .2s}.modal--sheet .m-grip{margin:0}.modal--sheet .modal__head{padding-top:6px}.modal--sheet .modal__title{font-size:18px}.modal--sheet .modal__tabs-bar{border-bottom:1px solid var(--line);flex:none}.modal--sheet .modal__tabs{--tabs-fade-start:0px;--tabs-fade-end:0px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tabs-fade-start), #000 calc(100% - var(--tabs-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tabs-fade-start), #000 calc(100% - var(--tabs-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--tabs-fade-start), #000 calc(100% - var(--tabs-fade-end)), transparent);border-bottom:0;flex-wrap:nowrap;margin-bottom:-1px;overflow:auto hidden}.modal--sheet .modal__tabs::-webkit-scrollbar{display:none}.modal--sheet .modal__tabs[data-before]{--tabs-fade-start:28px}.modal--sheet .modal__tabs[data-after]{--tabs-fade-end:28px}.modal--sheet .modal__tab{flex:none;height:40px;margin-bottom:0;font-size:14px}.modal--sheet .modal__body{padding:14px 16px max(24px, var(--safe-bottom))}.voice-scrim--sheet{padding:calc(10px + var(--safe-top)) 0 0;background:var(--scrimSolid);align-items:stretch}.voice-dialog--sheet{border:0;border-radius:26px 26px 0 0;max-width:none;height:100%;max-height:none;transition:transform .2s}.voice-dialog--sheet .m-grip{margin:0}.voice-dialog--sheet .voice-dialog__head{padding:16px 22px 0}.voice-dialog--sheet .voice-dialog__title{font-size:18px}.voice-dialog--sheet .voice-dialog__context{font-size:13px}.voice-dialog__duration{font:400 12px var(--font-mono);color:var(--ink3)}.voice-dialog--sheet .voice-rec{flex:1;justify-content:center;gap:28px;padding:0 22px 34px}.voice-dialog--sheet .voice-mic{width:104px;height:104px}.voice-dialog--sheet .voice-rec__time{font-size:30px}.voice-dialog--sheet .voice-wave{gap:4px;height:60px}.voice-dialog--sheet .voice-wave__bar{width:4px;height:54px}.voice-dialog--sheet .voice-rec__hint{font-size:15px}.voice-dialog--sheet .voice-rec .voice-actions{left:22px;right:22px;bottom:max(34px, var(--safe-bottom));grid-template-columns:1fr 1.6fr;gap:10px;width:auto;display:grid;position:absolute}.voice-dialog--sheet .voice-button{border-radius:14px;height:52px;font-size:15px}.voice-dialog--sheet .voice-proc{flex:1}.voice-dialog--sheet .voice-review{gap:10px;padding:12px 18px 4px}.voice-dialog--sheet .voice-transcript{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:6px;display:flex}.voice-dialog--sheet .voice-transcript__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.voice-dialog--sheet .voice-transcript--open .voice-transcript__text{display:block}.voice-transcript__toggle{color:var(--accent);font-size:12.5px}.voice-dialog--sheet .voice-frag{border-radius:14px;flex:none;gap:12px;padding:14px}.voice-dialog--sheet .voice-frag__check{border-radius:7px;width:24px;height:24px}.voice-dialog--sheet .voice-frag__text{font-size:14px}.voice-dialog--sheet .voice-frag__fields{align-items:end;gap:6px}.voice-dialog--sheet .voice-frag__field select,.voice-dialog--sheet .voice-frag__conf{border-radius:9px;height:36px;font-size:13px}.voice-dialog--sheet .voice-frag__field select{background:var(--bg2)}.voice-dialog--sheet .voice-frag__conf{font-size:11.5px}.voice-footer--sheet{padding:12px 16px max(32px, var(--safe-bottom));flex-direction:column;align-items:stretch}.voice-footer--sheet .voice-button--accent{border-radius:14px;width:100%;height:52px;font-size:15px}.toast-host{bottom:calc(var(--m-tabbar-h) + 16px);width:calc(100% - 24px)}.toast{justify-content:space-between;width:100%}.m-shell .connection-notice{top:calc(56px + var(--safe-top))}.popover{max-width:calc(100vw - 24px)}.search-results{top:calc(52px + var(--safe-top));max-height:calc(100dvh - 52px - var(--safe-top) - var(--m-tabbar-h) - 12px);border-width:1px 0;border-radius:0 0 16px 16px;padding:6px 8px 10px;position:fixed;left:0;right:0}.search-results__row,.search-results__more{padding:10px}.search-results__line,.search-results__title--wrap{font-size:14px}.search-results__row:hover,.search-results__more:hover{background:var(--hover)}}@media (width>=768px) and (width<=1180px){.space--overlay .area-panel{z-index:30;box-shadow:var(--shadowLg);animation:.2s ease-out panelIn;position:absolute;top:0;bottom:0;right:0}.header__brand,.header__tools{min-width:0}}@keyframes panelIn{0%{opacity:0;transform:translate(24px)}}.m-header__add{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.m-header__add--tight{margin-right:-8px}.m-area-sheet__title--edit{border:0;border-bottom:1px solid var(--line2);width:100%;color:var(--ink);background:0 0;outline:0;padding:0 0 2px}.m-reminder-row{align-items:center;gap:10px;min-height:32px;font-size:13px;display:flex}.m-reminder-row__key{color:var(--ink3)}.m-entry__more{width:32px;height:32px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -6px 0 0;display:flex}.m-actions__item--icon{align-items:center;gap:12px;display:flex}.m-reminder-sheet .rem-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.m-sheet.m-reminder-sheet{overflow:hidden}.m-reminder-sheet .rem-panel{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.m-reminder-sheet .rem-panel>*{flex:none}.m-reminder-sheet .rem-panel__head,.m-reminder-sheet .rem-panel__foot{z-index:1;background:var(--bg2);position:sticky}.m-reminder-sheet .rem-panel__head{top:0}.m-reminder-sheet .rem-panel__foot{bottom:0}.m-reminder-sheet .rem-dt__times{overscroll-behavior:contain}.m-reminder-sheet .rem-preset{height:44px;font-size:15px}.m-reminder-sheet .rem-panel__head{padding:4px 16px 12px}.m-reminder-sheet .rem-panel__title{font-size:17px}.rem-dt--sheet{gap:12px}.rem-dt--sheet .rem-dt__fields{gap:8px}.rem-dt--sheet .rem-dt__field{border-radius:12px;gap:8px;height:48px;padding:0 12px;font-size:15px}.rem-dt--sheet .rem-dt__input{font-size:16px}.rem-dt--sheet .rem-dt__hint{font-size:13px}.rem-dt--sheet .rem-dt__field--open{border:1.5px solid var(--accent);padding:0 11.5px}.rem-dt--sheet .rem-dt__field--time{width:96px}.rem-dt--sheet .rem-dt__calendar{background:0 0;border:0;gap:8px;padding:0}.rem-dt--sheet .rem-dt__nav{width:44px;height:36px;font-size:18px}.rem-dt--sheet .rem-dt__month-label{font-size:14.5px}.rem-dt--sheet .rem-dt__weekdays{font-size:11px}.rem-dt--sheet .rem-dt__day{border-radius:10px;height:40px;font-size:14px}.rem-dt--sheet .rem-dt__times{gap:4px;max-height:260px;padding:8px}.rem-dt--sheet .rem-dt__time{border-radius:9px;height:40px;font-size:14px}.m-reminder-sheet .rem-input{height:40px;font-size:16px}.m-reminder-sheet .rem-panel__apply,.m-reminder-sheet .rem-panel__cancel,.m-reminder-sheet .rem-panel__clear{height:40px}.m-reminder-sheet .rem-input--time{width:140px;padding:0 8px}.m-reminder-sheet .rem-repeat__option{height:34px;font-size:13px}.cross-back--mobile{border-radius:14px;gap:4px;height:44px;padding:0 4px 0 6px;top:12px;left:12px;right:12px;transform:none}.cross-back--mobile .cross-back__go{border-radius:10px;flex:1;min-width:0;height:36px;padding:0 6px;font-size:13.5px;overflow:hidden}.cross-back--mobile .cross-back__chev{color:var(--accent)}.cross-back--mobile .cross-back__lead{color:var(--ink2)}.cross-back--mobile .cross-back__area{text-overflow:ellipsis;min-width:0;overflow:hidden}.cross-back--mobile .cross-back__close{border-radius:10px;width:36px;height:36px}.m-cross__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:4px 0 0;font-size:10.5px;font-weight:600}.m-link .cross-dot{margin-left:0}.m-cross-row{border:1px dashed var(--line2);width:100%;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.m-cross-row__titles{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.reader-chip--mobile{height:22px;padding:0 7px;font-size:11px}.crew--mobile{border-radius:12px;height:44px;padding:0 4px}.crew--mobile .avatar--next{margin-left:-7px}.m-tabbar.m-tabbar--four{grid-template-columns:repeat(4,1fr)}.m-header .space-switcher__menu .menu__row.space-row__pick{min-height:52px;font-size:15px}.m-header .space-row__meta{font-size:12px}.m-header .space-row__more{border-radius:10px;width:36px;height:44px}.m-header .space-menu__item{height:44px;font-size:14.5px}.m-header .space-menu__confirm{gap:12px;font-size:14px}.m-header .space-menu__members{background:var(--dangerSoft);border-radius:12px;padding:10px 12px}.m-header .space-menu__buttons{flex-direction:column-reverse}.m-header .space-menu__cancel,.m-header .space-menu__delete{border-radius:11px;height:44px;font-size:14.5px}.m-header .space-menu__cancel{border:1px solid var(--line2)}@media (width<=767.98px){.access-modal .modal__head{padding:6px 16px 14px}.access-modal .modal__body{padding:16px 16px 24px}.access-invite-form{display:contents}.access-block>.access-label{order:0}.access-email{flex:none;order:1}.access-block>.access-error{order:2}.access-invite-form__row{order:3;margin-top:2px}.access-block>.access-hint{order:4}.access-invite-form__row .access-select{flex:1}.access-email,.access-select,.access-submit{border-radius:12px;height:46px;font-size:15px}.access-submit{padding:0 18px}.access-error,.access-hint{font-size:12.5px}.access-member__row{gap:10px}.access-member .avatar{width:36px!important;height:36px!important}.access-member__name{font-size:14.5px}.access-member__email{font-size:11.5px}.access-member__role{font-size:13.5px}.access-select--row{border-radius:10px;height:36px;font-size:13.5px}.access-remove{width:36px;height:36px}.access-confirm{border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;margin-top:8px;padding:12px 14px;font-size:13.5px}.access-confirm__buttons{gap:8px}.access-confirm__cancel,.access-confirm__danger{border-radius:11px;flex:1;height:44px;font-size:14px}.access-confirm__cancel{border:1px solid var(--line2);background:var(--bg2);color:var(--ink)}.access-confirm--leave{background:var(--bg2);border:1px solid var(--line2);padding:14px 16px}.access-confirm--leave .access-confirm__text{color:var(--ink2);font-size:14.5px}.access-confirm--leave .access-confirm__buttons{flex-direction:column-reverse}.access-confirm--leave .access-confirm__cancel,.access-confirm--leave .access-confirm__danger{border-radius:12px;height:50px;font-size:15px}.access-invite__mark{width:36px;height:36px}.access-invite:has(.access-mail__status){align-items:flex-start;padding:12px 0}.access-invite__who{gap:5px}.access-invite--failed .access-invite__mark{border-color:var(--danger)}.access-mail__status{font-size:11.5px}.access-mail__resend{border-radius:10px;align-self:flex-start;height:36px;padding:0 14px;font-size:13.5px;font-weight:500}.access-mail__wait{color:var(--ink3);font-size:12.5px}.access-mail-off__label{margin-top:14px}.access-mail-off{border-radius:12px;margin-top:4px;padding:12px 14px;font-size:13.5px;line-height:1.5}.access-invite__email{font-size:13px}.access-invite__role{color:var(--ink2);align-self:flex-start;font-size:13px}.access-invite__revoke{border:1px solid var(--line2);border-radius:10px;align-self:flex-start;height:36px;margin-top:7px;padding:0 12px;font-size:13px}.access-owner-note{border-radius:12px;padding:14px;font-size:14px}.access-leave__button{width:100%;height:50px;color:var(--danger);border-radius:12px;font-size:15px}.lost-access__mark{width:104px;height:104px}.lost-access__title{font-size:20px}.lost-access__text{font-size:14.5px}.lost-access__button{border-radius:12px;height:50px;margin-top:6px;padding:0 22px;font-size:15px}.types-owner-note{font-size:13.5px}.type-row--static{height:52px}.type-row--static .type-row__label{font-size:15px}}.m-events{background:var(--bg2);border:1px solid var(--line);border-radius:14px;margin-top:12px;padding:14px}.m-events .area-events__text{font-size:13.5px}.m-header:has(.crew--mobile){gap:6px}.m-header:has(.crew--mobile) .space-switcher__button{max-width:132px}.m-reminder-sheet .rem-input--about{border-radius:12px;height:48px}.m-reminder-sheet .rem-preset--on{border-radius:10px}@media (width<=767.98px){.cred-more{border-radius:10px;width:36px;height:36px}.cred-sheet__group{border:1px solid var(--line2);background:var(--bg);border-radius:16px;flex-direction:column;margin:0 0 8px;display:flex;overflow:hidden}.cred-sheet__title{border-bottom:1px solid var(--line);color:var(--ink3);text-align:center;padding:10px 16px;font-size:12.5px}.cred-sheet__item{text-align:center;color:var(--accent);border-radius:0;font-size:16px}.cred-sheet__item+.cred-sheet__item{border-top:1px solid var(--line)}.cred-sheet__item--danger{color:var(--danger)}.cred-sheet__cancel{border:1px solid var(--line2);background:var(--bg);text-align:center;color:var(--ink);border-radius:16px;font-size:16px;font-weight:600}.token-row--stack:has(.cred-rename){border:1.5px solid var(--accent);border-radius:14px}.cred-limit__input{border-radius:10px;width:96px;height:36px;font-size:16px}.cred-limit__dot{width:22px;height:22px}.cred-limit__dot--on{border-width:7px}.cred-rename__input{border-radius:10px;height:44px;font-size:16px}.cred-spaces-sheet__head{border-bottom:1px solid var(--line);padding:6px 16px 12px}.cred-spaces-sheet__title{font-size:18px;font-weight:600}.cred-spaces-sheet__sub{color:var(--ink3);margin-top:3px;font-size:12.5px}.cred-spaces-sheet__body{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.m-sheet.cred-spaces-sheet{overflow:hidden}.cred-spaces-sheet>*{flex:none}.cred-spaces-sheet>.cred-spaces-sheet__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.cred-spaces-sheet__body>*{flex:none}.cred-spaces-sheet .cred-spaces__list{border-radius:14px}.cred-spaces-sheet .cred-space{gap:12px;height:52px;padding:0 14px;font-size:15px}.cred-spaces-sheet .cred-space__box{border-radius:6px;width:22px;height:22px;font-size:12px}.cred-spaces-sheet .cred-space__dot{width:9px;height:9px}.cred-spaces-sheet .cred-space__meta{font-size:11px}.cred-spaces-sheet .cred-spaces__notes{background:var(--hover);color:var(--ink2);border-radius:12px;gap:6px;padding:12px 14px;font-size:13px;line-height:1.5}.cred-spaces-sheet .cred-spaces__notes-quiet{color:var(--ink3)}.cred-spaces-sheet .cred-spaces__actions{padding:12px 16px max(34px, var(--safe-bottom));border-top:1px solid var(--line);gap:8px}.cred-spaces-sheet .cred-spaces__actions>button{border-radius:12px;flex:1;height:50px;font-size:15px}.cred-spaces-sheet .cred-spaces__cancel{border:1px solid var(--line2);color:var(--ink)}}.m-more__undo{gap:8px;display:flex}.m-more__step{background:var(--hover);min-width:0;height:50px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:0 12px;display:flex}.m-more__step:disabled{opacity:.45;cursor:default}.m-more__step-name{align-items:center;gap:7px;font-size:14.5px;font-weight:500;display:flex}.m-more__step-what{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.m-space-sheet{padding:0 16px max(34px, var(--safe-bottom));flex-direction:column;gap:14px;display:flex}.m-space-sheet__title{font-size:18px;font-weight:600}.m-space-sheet__form{flex-direction:column;gap:14px;display:flex}.m-space-sheet__field{border:1.5px solid var(--accent);background:var(--bg);border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 13.5px;display:flex}.m-space-sheet__dot{border-radius:50%;flex:none;width:10px;height:10px}.m-space-sheet__input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.m-space-sheet__note,.m-space-sheet__text{color:var(--ink3);font-size:12.5px;line-height:1.5}.m-space-sheet__text{color:var(--ink2);font-size:14px}.m-space-sheet__buttons{gap:8px;display:flex}.m-space-sheet__cancel,.m-space-sheet__save{height:50px;font:inherit;cursor:pointer;border-radius:12px;flex:1;font-size:15px}.m-space-sheet__cancel{border:1px solid var(--line2);color:var(--ink);background:0 0}.m-space-sheet__save{background:var(--accent);color:#fff;border:0;font-weight:500}.m-space-sheet__save--danger{background:var(--danger)}.m-space-sheet__save:disabled{opacity:.5}.m-portal-sheet{padding:0 16px max(34px, var(--safe-bottom));flex-direction:column;gap:6px;display:flex}.m-portal-sheet__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 4px 12px;display:flex}.m-portal-sheet__letter{border:1.5px dashed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.m-portal-sheet__who{flex:1;min-width:0}.m-portal-sheet__title{font-size:15px;font-weight:500}.m-portal-sheet__meta{color:var(--ink3);font:400 11.5px var(--font-mono);margin-top:2px}.m-portal-sheet__item{height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px;font-size:15px;display:flex}.m-portal-sheet__label{flex:1}.m-portal-sheet__hint{color:var(--ink3);font:400 11.5px var(--font-mono)}.m-portal-sheet__cancel{border:1px solid var(--line2);height:50px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin-top:6px;font-size:15px}.m-zoom__undo{width:40px}.m-zoom__undo:disabled{color:var(--ink3);opacity:.5}.access-suggest--dock{flex-direction:column}.access-suggest--dock .access-suggest__list{background:var(--bg);box-shadow:none;border-radius:16px;margin-top:8px;position:static}.access-suggest--dock .access-suggest__row{gap:12px;min-height:52px;padding:8px 12px}.access-suggest--dock .access-suggest__name{font-size:15px}.access-suggest--dock .access-suggest__email{margin-top:2px;font-size:11.5px}.access-suggest--dock .access-suggest__invite{border-radius:12px;gap:12px;min-height:58px;padding:8px 12px;font-size:14px}.access-suggest--dock .access-suggest__dashed{width:34px;height:34px}.access-suggest--dock .access-suggest__invite-text{line-height:1.45}.splash,.splash-layer{z-index:1000;position:fixed;inset:0}.splash{cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden;container-type:size}.splash__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.splash__actions{--u:min(100cqw / var(--sw), 100cqh / var(--sh));left:calc(50cqw + (var(--x) - var(--sw) / 2) * var(--u));top:calc(50cqh + (var(--y) - var(--sh) / 2) * var(--u));width:calc(var(--w) * var(--u));font-family:var(--font-ui);color:var(--ink);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.splash__actions--mobile{text-align:center;align-items:center}.splash__button{height:calc(72 * var(--u));padding:0 calc(44 * var(--u));border-radius:calc(18 * var(--u));background:var(--accent);color:#fff;font-size:calc(28 * var(--u));cursor:pointer;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.splash__actions--mobile .splash__button{height:calc(128 * var(--u));min-width:calc(560 * var(--u));padding:0 calc(64 * var(--u));border-radius:calc(32 * var(--u));font-size:calc(46 * var(--u))}.splash__button:hover{opacity:.9}.splash__button:focus-visible{outline:calc(4 * var(--u)) solid var(--accentSoft);outline-offset:calc(4 * var(--u))}.splash__notice h1{margin:0 0 calc(8 * var(--u));font-size:calc(34 * var(--u));font-weight:600}.splash__notice p{margin:0 0 calc(28 * var(--u));max-width:calc(680 * var(--u));font-size:calc(24 * var(--u));color:var(--ink2);line-height:1.45}.splash__actions--mobile .splash__notice h1{font-size:calc(56 * var(--u))}.splash__actions--mobile .splash__notice p{max-width:none;font-size:calc(40 * var(--u))}.boot{z-index:1001;--boot-accent:oklch(55% .17 285);pointer-events:none;background:#f4f3ef;transition:opacity .25s;position:fixed;inset:0}[data-theme=dark] .boot{--boot-accent:oklch(74% .13 285);background:#0c0d11}.boot svg{width:100%;height:100%;position:absolute;inset:0}.boot--leaving{opacity:0}
