@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2)format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2)format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2)format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2)format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2)format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2)format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-400-italic-D8ysK2U6.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-italic-BGCtnF0_.woff2)format("woff2"),url(/assets/literata-cyrillic-400-italic-GTLnQLoY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-italic-ByGcUFfQ.woff2)format("woff2"),url(/assets/literata-greek-ext-400-italic-v9vyEgWr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-italic-Bv-j3dzg.woff2)format("woff2"),url(/assets/literata-greek-400-italic-DTSbSSav.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-italic-CcRKGM16.woff2)format("woff2"),url(/assets/literata-vietnamese-400-italic-DHLsq6W7.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-italic-DDtG17VM.woff2)format("woff2"),url(/assets/literata-latin-ext-400-italic-B1grLKeg.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-italic-BxdXY0No.woff2)format("woff2"),url(/assets/literata-latin-400-italic-xjtKbHx7.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-cyrillic-ext-400-normal-B48-kZbE.woff2)format("woff2"),url(/assets/noto-serif-display-cyrillic-ext-400-normal-Cu6SRtLu.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-cyrillic-400-normal-CinBUdVW.woff2)format("woff2"),url(/assets/noto-serif-display-cyrillic-400-normal-BAbmzSo2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-greek-ext-400-normal-BMRC7OlM.woff2)format("woff2"),url(/assets/noto-serif-display-greek-ext-400-normal-Dga-cgzr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-greek-400-normal-Dc7rsglJ.woff2)format("woff2"),url(/assets/noto-serif-display-greek-400-normal-DGeaADLZ.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-vietnamese-400-normal-BS9yRTTd.woff2)format("woff2"),url(/assets/noto-serif-display-vietnamese-400-normal-0U8D7vss.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-latin-ext-400-normal-CiU_P49d.woff2)format("woff2"),url(/assets/noto-serif-display-latin-ext-400-normal-BCG2gtTC.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:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-latin-400-normal-USF2Wcf4.woff2)format("woff2"),url(/assets/noto-serif-display-latin-400-normal-gTjKYAq0.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-cyrillic-ext-400-italic-D1SFSEao.woff2)format("woff2"),url(/assets/noto-serif-display-cyrillic-ext-400-italic-9KJuQ5lV.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-cyrillic-400-italic-DiMBSR9C.woff2)format("woff2"),url(/assets/noto-serif-display-cyrillic-400-italic-q4xNG0xk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-greek-ext-400-italic-CvzTrk8m.woff2)format("woff2"),url(/assets/noto-serif-display-greek-ext-400-italic-CJJuhF7X.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-greek-400-italic-Bzry5O2U.woff2)format("woff2"),url(/assets/noto-serif-display-greek-400-italic-BQMrmUJV.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-vietnamese-400-italic-BG5HsU_o.woff2)format("woff2"),url(/assets/noto-serif-display-vietnamese-400-italic-Ba2JJQJp.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-latin-ext-400-italic-DSTxpKul.woff2)format("woff2"),url(/assets/noto-serif-display-latin-ext-400-italic-BDZBlWKi.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:Noto Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-latin-400-italic-BN6Uoi-q.woff2)format("woff2"),url(/assets/noto-serif-display-latin-400-italic-BvEo27hJ.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:#f8f1ec;--surface:#fffcf9;--surface-2:#f3e8e2;--ink:#3a2c31;--ink-soft:#5e4c52;--muted:#94818a;--line:#eadbd3;--accent:#a35f74;--accent-ink:#fff;--accent-soft:#f4e1e2;--accent-line:#e2bcc4;--danger:#b4483f;--warn:#a8742a;--f-verify:#b07a2a;--f-verify-bg:#f8ead2;--f-missing:#b4483f;--f-missing-bg:#f7dfdb;--f-research:#5f7fa6;--f-research-bg:#e2eaf4;--f-conflict:#8a5aa8;--f-conflict-bg:#ece2f3;--shadow:0 1px 2px #5028320d, 0 8px 24px #5028320f;--font-ui:"Inter", system-ui, sans-serif;--font-display:"Noto Serif Display", Georgia, serif;--font-text:"Literata", Georgia, serif;--radius:12px;--tabbar-h:62px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1517;--surface:#241c1f;--surface-2:#2d2327;--ink:#efe4e0;--ink-soft:#d3c4c0;--muted:#9c8b91;--line:#3a2e33;--accent:#dc9cb0;--accent-ink:#2a1a1e;--accent-soft:#3d2a31;--accent-line:#5c3e48;--danger:#e0786e;--warn:#e0b46a;--f-verify:#e3b56b;--f-verify-bg:#3a2f1e;--f-missing:#ec8f86;--f-missing-bg:#42262a;--f-research:#9db8dc;--f-research-bg:#233041;--f-conflict:#c8a2e2;--f-conflict-bg:#33283d;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#1b1517;--surface:#241c1f;--surface-2:#2d2327;--ink:#efe4e0;--ink-soft:#d3c4c0;--muted:#9c8b91;--line:#3a2e33;--accent:#dc9cb0;--accent-ink:#2a1a1e;--accent-soft:#3d2a31;--accent-line:#5c3e48;--danger:#e0786e;--warn:#e0b46a;--f-verify:#e3b56b;--f-verify-bg:#3a2f1e;--f-missing:#ec8f86;--f-missing-bg:#42262a;--f-research:#9db8dc;--f-research-bg:#233041;--f-conflict:#c8a2e2;--f-conflict-bg:#33283d;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{opacity:.35;cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{margin:0;font-weight:400}p{margin:0}ul{margin:0;padding:0;list-style:none}.muted{color:var(--muted)}.small{font-size:12.5px}.tiny{font-size:11.5px}.accent{color:var(--accent)}.warn-text{color:var(--warn)}.pad{padding:8px 16px}.clamp-1,.clamp-2,.clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-4{-webkit-line-clamp:4}.display{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;line-height:1.15}.app-loading{height:100%}.btn{white-space:nowrap;color:inherit;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,filter .15s;display:inline-flex}.btn.small{padding:5px 11px;font-size:13px}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.06)}.btn.ghost{color:var(--ink-soft)}.btn.ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}.icon-btn{width:30px;height:30px;color:var(--ink-soft);border-radius:8px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}.link-btn{color:var(--accent);text-align:left;align-items:center;gap:5px;display:inline-flex}.link-btn:hover{text-decoration:underline}.field{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;outline:none;padding:8px 11px;transition:border-color .15s,box-shadow .15s}.field:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.field::placeholder{color:var(--muted);opacity:.85}.field.soft{background:0 0;border-color:#0000;padding-left:6px;padding-right:6px}.field.soft:hover{border-color:var(--line)}.field.soft:focus{background:var(--surface);border-color:var(--accent-line)}.field.select{padding-right:6px}.small-field{max-width:180px;padding:4px 9px;font-size:13px}.auto-textarea{resize:none;line-height:1.55;display:block;overflow:hidden}.title-input{font-family:var(--font-display);background:0 0;border-color:#0000;margin-left:-6px;padding:2px 6px;font-size:24px}.title-input:hover{border-color:var(--line)}.title-input:focus{background:var(--surface)}.desc-input{color:var(--ink-soft);margin-left:-6px}.quote-input{font-family:var(--font-text);font-size:16px;line-height:1.65}.note-body{font-family:var(--font-text);font-size:15.5px;line-height:1.7}.field-block{flex-direction:column;gap:6px;min-width:0;margin-bottom:16px;display:flex}.field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 14px;display:grid}.form-grid .span-2{grid-column:1/-1}.toggle{color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.toggle input{accent-color:var(--accent)}.segmented{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:4px;display:flex}.segmented button{color:var(--ink-soft);border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}.segmented button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.picker{background:var(--surface);border:1px solid var(--line);cursor:text;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;min-height:38px;padding:4px 6px;display:flex;position:relative}.picker:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.picker-input{min-width:110px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px}.picker-input::placeholder{color:var(--muted)}.chip{background:var(--accent-soft);max-width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:5px;padding:3px 4px 3px 10px;font-size:13px;line-height:1.35;display:inline-flex}.chip-hint{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.chip button{width:18px;height:18px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.chip button:hover{background:var(--surface);color:var(--danger)}.picker-pop{z-index:40;background:var(--surface);border:1px solid var(--line);max-height:240px;box-shadow:var(--shadow);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;overflow-y:auto}.picker-option{width:100%;color:var(--ink-soft);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.picker-option>span:first-child{flex:1;min-width:0}.picker-option.active{background:var(--accent-soft);color:var(--ink)}.picker-option.create{color:var(--accent)}.picker-hint{color:var(--muted);white-space:nowrap;font-size:11px}.menu{position:relative}.menu-pop{z-index:50;background:var(--surface);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.menu-item{width:100%;color:var(--ink-soft);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.menu-item:hover{background:var(--accent-soft);color:var(--ink)}.menu-item.danger{color:var(--danger)}.library{max-width:1080px;margin:0 auto;padding:48px 28px 80px}.library-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.library-head .muted{max-width:560px;margin-top:8px}.brand{font-family:var(--font-display);color:var(--accent);margin-bottom:6px;font-size:17px;font-style:italic}.library-actions{margin-bottom:26px}.prefs{align-items:center;gap:4px;display:flex}.project-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.project-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;flex-direction:column;gap:8px;padding:18px 18px 16px;transition:transform .15s,border-color .15s;display:flex}.project-card:hover{border-color:var(--accent-line);transform:translateY(-1px)}.project-card-top{justify-content:space-between;align-items:center;display:flex}.project-card-title{font-family:var(--font-display);font-size:22px;line-height:1.2}.project-card-stats{margin-top:auto}.kind-pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:11.5px;font-weight:500;display:inline-block}.kind-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kind-option{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.kind-option:hover{border-color:var(--accent-line)}.kind-option.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:420px;margin:0 auto;padding:44px 24px;display:flex}.empty-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty-title{font-family:var(--font-display);font-size:19px}.empty .btn{margin-top:8px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#28141c52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--bg);border-radius:16px;flex-direction:column;width:min(620px,100%);max-height:calc(100vh - 40px);display:flex;box-shadow:0 30px 80px #28141c4d}.modal.wide{width:min(860px,100%)}.modal-head{justify-content:space-between;align-items:center;padding:16px 20px 6px;display:flex}.modal-head h2{font-family:var(--font-display);font-size:22px}.modal-body{padding:12px 20px 4px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.saved-note{color:var(--accent);align-items:center;gap:4px;margin-right:auto;display:inline-flex}.capture-grid{grid-template-columns:1fr 180px;gap:0 12px;display:grid}.shell{grid-template-columns:236px 1fr;height:100%;display:grid}.sidebar{background:var(--surface-2);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 12px 12px;display:flex;overflow-y:auto}.back-library{color:var(--muted);border-radius:7px;align-self:flex-start;align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;display:inline-flex}.back-library:hover{color:var(--ink);background:var(--accent-soft)}.side-project{font-family:var(--font-display);overflow-wrap:anywhere;padding:4px 8px 6px;font-size:20px;line-height:1.2}.capture-btn{margin:4px 4px 10px}.side-nav{flex-direction:column;gap:2px;display:flex}.side-link{color:var(--ink-soft);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.side-link span:first-of-type{flex:1}.side-link:hover{background:var(--accent-soft);color:var(--ink)}.side-link.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.side-link.on svg{color:var(--accent)}.side-foot{margin-top:auto;padding-top:12px}.count{background:var(--surface);min-width:20px;color:var(--muted);text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px}.side-link.on .count{background:var(--accent-soft);color:var(--accent)}.main{min-width:0;min-height:0;overflow:hidden}.topbar,.tabbar,.drawer-backdrop{display:none}.page-scroll{height:100%;overflow-y:auto}.page{max-width:920px;margin:0 auto;padding:30px 32px 80px}.page.detail{max-width:760px}.page.wide{max-width:none}.page-head{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.page-head-text{flex:1;min-width:0}.page-title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:26px;line-height:1.2}.page-head-text .muted{margin-top:4px}.page-actions{align-items:center;gap:6px;display:flex}.back-btn{margin-top:2px;display:none}.section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-head h2,.group-title{font-family:var(--font-display);font-size:19px}.group-title{margin-bottom:10px}.detail-section{margin-top:26px}.notice{background:var(--accent-soft);color:var(--ink-soft);border-radius:10px;align-items:flex-start;gap:7px;margin-bottom:14px;padding:9px 12px;display:flex}.notice svg{color:var(--accent);flex:none;margin-top:2px}.notice.mx{margin:0 16px 10px}.hint-box{border:1px dashed var(--accent-line);border-radius:var(--radius);color:var(--ink-soft);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.split{grid-template-columns:minmax(300px,380px) 1fr;height:100%;display:grid}.split.topics-split{grid-template-columns:minmax(240px,290px) 1fr}.list-pane{border-right:1px solid var(--line);flex-direction:column;min-height:0;padding-bottom:40px;display:flex;overflow-y:auto}.list-pane>.page-head{margin-bottom:12px;padding:24px 16px 0}.list-pane .page-title{font-size:23px}.detail-pane{min-width:0;min-height:0;overflow:hidden}.detail-placeholder{text-align:center;place-items:center;height:100%;padding:40px;display:grid}.list-tools{flex-direction:column;gap:8px;padding:0 16px 12px;display:flex}.search{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 11px;display:flex}.search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.select-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.select-row .field{padding:6px 8px;font-size:13px}.filter-chips{flex-wrap:wrap;gap:5px;margin-bottom:4px;display:flex}.fchip{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.fchip:hover{border-color:var(--accent-line)}.fchip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.fchip-n{opacity:.7}.add-inline{gap:6px;display:flex}.add-inline .btn{padding:0 10px}.rows{flex-direction:column;padding:0 8px;display:flex}.row-wrap{align-items:center;gap:2px;display:flex}.row-wrap.indent{padding-left:18px}.row-wrap .row{flex:1}.row-order{opacity:0;transition:opacity .15s;display:flex}.row-wrap:hover .row-order,.row-wrap:focus-within .row-order{opacity:1}.row-order .icon-btn{width:24px;height:26px}.row{width:100%;min-width:0;color:var(--ink-soft);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.row>svg{color:var(--muted);flex:none}.row:hover{background:var(--accent-soft);color:var(--ink)}.row.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.row.active>svg{color:var(--accent)}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outline-group{margin-bottom:14px}.outline-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:4px 16px 4px 18px;font-size:11px;font-weight:600;display:flex}.outline-head .btn{text-transform:none;letter-spacing:0;font-weight:500}.card-list{flex-direction:column;gap:10px;display:flex}.pad-list{padding:0 16px}.excerpt-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex}.excerpt-card.clickable:hover{border-color:var(--accent-line)}.excerpt-card.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.quote{border-left:2px solid var(--accent-line);font-family:var(--font-text);color:var(--ink);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;padding-left:12px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.cite{color:var(--muted);font-size:12.5px;font-style:italic}.big-cite{margin:8px 0 20px 2px;font-size:13.5px}.citation-preview{background:var(--surface-2);font-family:var(--font-text);color:var(--ink-soft);border-radius:9px;padding:10px 12px;font-size:13.5px}.card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-meta:empty{display:none}.topic-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.tchip{background:var(--surface-2);color:var(--ink-soft);border-radius:999px;padding:1px 8px;font-size:11.5px}.meta-link{color:var(--muted);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.note-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink-soft);flex-direction:column;gap:6px;padding:13px 15px;display:flex}.note-card:hover{border-color:var(--accent-line)}.note-card strong{color:var(--ink);font-weight:600}.plain-links{flex-direction:column;gap:4px;display:flex}.fk-verify{--fc:var(--f-verify);--fbg:var(--f-verify-bg)}.fk-missing-source{--fc:var(--f-missing);--fbg:var(--f-missing-bg)}.fk-research-more{--fc:var(--f-research);--fbg:var(--f-research-bg)}.fk-conflict{--fc:var(--f-conflict);--fbg:var(--f-conflict-bg)}.flag-badges{gap:4px;display:inline-flex}.fbadge{background:var(--fbg);color:var(--fc);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.flag-panel{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.flag-row{background:var(--fbg);border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.flag-row .field{flex:1;padding-top:4px;padding-bottom:4px}.flag-row.done{opacity:.55}.flag-row.done .flag-kind{text-decoration:line-through}.flag-kind{color:var(--fc);white-space:nowrap;font-size:12.5px;font-weight:600}.flag-add{flex-wrap:wrap;gap:6px;display:flex}.flag-add-btn{border:1px dashed var(--fc);color:var(--fc);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.flag-add-btn:hover,.flag-add-btn.on{background:var(--fbg);border-style:solid}.check{border:1.5px solid var(--fc,var(--accent));background:var(--surface);width:20px;height:20px;color:var(--accent-ink);border-radius:6px;flex:none;place-items:center;display:grid}.check.on{background:var(--fc,var(--accent))}.tasks{flex-direction:column;gap:8px;margin-top:10px;display:flex}.task{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--fc,var(--line));border-radius:10px;align-items:flex-start;gap:10px;padding:12px 10px 10px 14px;display:flex}.task .check{margin-top:2px}.task.done{opacity:.6}.task.auto{border-left-color:var(--muted);color:var(--muted)}.task.auto .flag-kind{color:var(--ink-soft)}.task-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.task-top .link-btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.task .field.soft{margin-left:-6px}.fchip.fk-verify.on,.fchip.fk-missing-source.on,.fchip.fk-research-more.on,.fchip.fk-conflict.on{background:var(--fc);border-color:var(--fc);color:var(--surface)}.dash-head{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.dash-head .title-input{font-size:34px}.tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--accent);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.tile:hover{border-color:var(--accent-line)}.tile-n{font-family:var(--font-display);color:var(--ink);margin-top:6px;font-size:30px;line-height:1.1}.tile-label{color:var(--muted);font-size:12.5px}.dash-section{min-width:0;margin-bottom:30px}.dash-cols{grid-template-columns:1.4fr 1fr;gap:28px;display:grid}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.topic-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.topic-card:hover{border-color:var(--accent-line)}.topic-card strong{font-weight:600}.mini-flags{flex-direction:column;gap:8px;display:flex}.mini-flags li{color:var(--ink-soft);align-items:flex-start;gap:8px;display:flex}.mini-flags li svg{color:var(--fc,var(--muted));flex:none;margin-top:4px}.mini-flags strong{color:var(--fc,var(--ink));font-weight:600}.compare{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:14px;margin-top:18px;padding-bottom:12px;display:grid;overflow-x:auto}.compare-col{background:var(--surface-2);scroll-snap-align:start;border-radius:14px;flex-direction:column;min-width:0;display:flex}.compare-head{color:var(--accent);align-items:center;gap:8px;padding:10px 8px 8px 12px;display:flex}.compare-title{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:600;line-height:1.35}button.compare-title:hover:not(:disabled){text-decoration:underline}button.compare-title:disabled{opacity:1;color:var(--muted)}.compare-body{flex-direction:column;gap:8px;padding:0 8px 10px;display:flex}.compare .excerpt-card{padding:12px 13px}@media (width<=860px){.shell{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.sidebar{z-index:90;width:min(290px,84vw);padding-top:calc(18px + env(safe-area-inset-top));transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar.open{box-shadow:var(--shadow);transform:none}.drawer-backdrop{z-index:80;background:#28141c4d;display:block;position:fixed;inset:0}.topbar{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.topbar-title{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.tabbar{height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.tab{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:10.5px;display:flex;position:relative}.tab.on{color:var(--accent)}.tab-dot{background:var(--accent);min-width:17px;color:var(--accent-ink);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:-4px;left:calc(50% + 6px)}.tab-capture{background:var(--accent);width:48px;height:48px;color:var(--accent-ink);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:translateY(-8px);box-shadow:0 6px 16px #a35f7459}.split,.split.topics-split{grid-template-columns:1fr}.split .detail-pane,.split.has-detail .list-pane{display:none}.split.has-detail .detail-pane{display:block}.list-pane{border-right:0}.back-btn{display:inline-grid}.row-order{opacity:1}.page{padding:20px 16px 60px}.page-title{font-size:23px}.dash-head .title-input{font-size:27px}.tiles{grid-template-columns:repeat(2,1fr);gap:10px}.dash-cols{grid-template-columns:1fr;gap:0}.compare{grid-auto-columns:86%;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding:16px}.library{padding:calc(28px + env(safe-area-inset-top)) 16px 60px}.display{font-size:30px}.modal-backdrop{place-items:end stretch;padding:0}.modal,.modal.wide{width:100%;max-height:calc(100% - 24px - env(safe-area-inset-top));border-radius:18px 18px 0 0}.modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap}}@media (width<=520px){.form-grid,.capture-grid,.kind-grid{grid-template-columns:1fr}.page-actions .btn.primary{padding:6px 10px}.field,.picker-input,.search input{font-size:16px}}.grow{flex:1;min-width:0}.center{text-align:center}.form-error{color:var(--danger);margin-top:4px}.danger-text{color:var(--danger)}.file-btn{cursor:pointer;position:relative;overflow:hidden}.file-btn input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.modal-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.text-tools{justify-content:flex-end;margin-bottom:4px;display:flex}.photo-note{color:var(--ink-soft);align-items:center;gap:6px;margin:-6px 0 14px;display:flex}.spinner{border:2.5px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin;display:inline-block}.spinner.small{border-width:2px;width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}.progress{background:var(--accent-soft);border-radius:999px;width:min(320px,100%);height:6px;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .3s;display:block}.isbn-bar{background:var(--accent-soft);color:var(--ink-soft);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;display:flex}.isbn-bar svg{color:var(--accent);flex:none}.isbn-bar .small{flex:1}.scanner{background:var(--surface-2);border-radius:14px;margin-bottom:12px;position:relative;overflow:hidden}.scanner video{object-fit:cover;background:#000;width:100%;max-height:46vh;display:none}.scanner.on video{display:block}.scan-frame{border:2px solid #ffffffe6;border-radius:10px;position:absolute;inset:34% 12%;box-shadow:0 0 0 999px #00000047}.scanner-idle,.ocr-pick{text-align:center;color:var(--accent);flex-direction:column;align-items:center;gap:10px;padding:26px 16px;display:flex}.scanner-idle .muted,.ocr-pick .muted{max-width:360px}.scanner-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.isbn-form{align-items:flex-end;gap:8px;display:flex}.isbn-form .field-block{margin-bottom:0}.isbn-state{text-align:center;color:var(--ink-soft);flex-direction:column;align-items:center;gap:10px;padding:26px 8px 8px;display:flex}.isbn-state>svg{color:var(--warn)}.isbn-state .modal-inline-actions{justify-content:center}.book-facts{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;margin:0 0 10px;padding:14px 16px;display:grid}.book-facts div{grid-template-columns:110px 1fr;gap:10px;display:grid}.book-facts dt{color:var(--muted);font-size:12.5px}.book-facts dd{margin:0}.crop-wrap{background:var(--surface-2);border-radius:12px;justify-content:center;margin:10px 0;padding:8px;display:flex}.crop-area{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;line-height:0;display:inline-block;position:relative}.crop-area img{-webkit-user-drag:none;border-radius:4px;max-width:100%;max-height:56vh;display:block}.crop-box{border:2px solid var(--accent);pointer-events:none;background:#a35f741f;border-radius:3px;position:absolute;box-shadow:0 0 0 999px #1e0f1459}.ocr-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ocr-lang{color:var(--muted);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ocr-lang .field{width:auto;padding:5px 8px}.ocr-options{flex-wrap:wrap;gap:4px 18px;margin-top:10px;display:flex}.ocr-options .toggle{margin-bottom:0}.attachments{border-radius:12px;transition:background .15s,box-shadow .15s}.attachments.drag{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-line)}.thumbs{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-bottom:10px;display:grid}.thumb-wrap{position:relative}.thumb{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;width:100%;display:flex;overflow:hidden}.thumb:hover{border-color:var(--accent-line)}.thumb img,.thumb-doc{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);width:100%}.thumb-doc{color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.thumb-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:5px 8px;overflow:hidden}.thumb-del{z-index:1;background:var(--surface);width:24px;height:24px;box-shadow:var(--shadow);opacity:0;border-radius:50%;transition:opacity .15s;position:absolute;top:4px;right:4px}.thumb-wrap:hover .thumb-del,.thumb-del:focus-visible{opacity:1}.attach-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.attach-hint{flex-basis:100%;padding-left:4px}.phone-only{display:none}.lightbox{background:var(--surface-2);border-radius:12px;place-items:center;padding:8px;display:grid}.lightbox img{border-radius:4px;max-width:100%;max-height:64vh}@media (pointer:coarse){.phone-only{display:inline-flex}.thumb-del{opacity:1}}@media (width<=520px){.hide-narrow{display:none}.isbn-bar{flex-wrap:wrap}.book-facts div{grid-template-columns:90px 1fr}.ocr-lang{margin-left:0}}.auth{flex-direction:column;min-height:100%;display:flex}.auth-head{padding:calc(16px + env(safe-area-inset-top)) 20px 0;justify-content:space-between;align-items:center;display:flex}.auth-head .brand{margin:0}.auth-main{flex:1;place-items:center;padding:24px 16px 60px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:28px 26px 22px;display:flex}.auth-card .display{font-size:30px}.auth-card>.muted{margin:6px 0 18px}.auth-card>.same-account{margin:-10px 0 18px}.auth-submit{margin-top:4px;padding:10px 14px}.auth-error,.auth-info{border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px}.auth-error{background:var(--f-missing-bg);color:var(--f-missing)}.auth-info{background:var(--accent-soft);color:var(--ink)}.auth-links{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.head-tools{align-items:center;gap:6px;display:flex}.side-foot{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.menu .icon-btn:has(.sync-badge){border-radius:999px;width:auto;padding:0 8px}.sync-badge{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sync-dot{background:#7d9f84;border-radius:50%;width:8px;height:8px}.sync-syncing .sync-dot,.sync-pending .sync-dot{background:var(--f-verify);animation:1.2s ease-in-out infinite pulse}.sync-offline .sync-dot{background:var(--muted)}.sync-error .sync-dot{background:var(--danger)}.sync-error .sync-label{color:var(--danger)}@keyframes pulse{50%{opacity:.35}}.side-foot .menu-pop,.library-head .menu-pop{min-width:240px}.side-foot .menu-pop{inset:auto auto calc(100% + 4px) 0}.legacy-banner{border-radius:var(--radius);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}.legacy-actions{gap:6px;display:flex}.ss-link{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;margin:0 16px 14px;padding:12px;display:flex}.ss-link label{flex-direction:column;gap:6px;display:flex}.ss-group .outline-head{color:var(--accent)}.discover-form{gap:8px;margin-bottom:12px;display:flex}.search.big{border-radius:12px;flex:1;min-width:0;padding:0 14px}.search.big input{padding:11px 0;font-size:15px}.catalog-chips{margin-bottom:18px}.tiny-spin{border-width:1.5px;width:11px;height:11px}.catalog-error{margin-top:8px}.found-list{flex-direction:column;gap:8px;display:flex}.found{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:52px 1fr auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.found-thumb{object-fit:cover;background:var(--surface-2);border-radius:6px;width:52px;height:64px}.found-thumb.no-img{color:var(--accent);place-items:center;display:grid}.found-main{flex-direction:column;gap:3px;min-width:0;display:flex}.found-title{color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.35;text-decoration:none}.found-title:hover{color:var(--accent);text-decoration:underline}.found-snippet{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:0 7px;font-size:11px;display:inline-block}.external-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}@media (width<=520px){.found{grid-template-columns:44px 1fr}.found-thumb{width:44px;height:54px}.found-action{grid-column:2}}
