@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-W26xs1TL.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-B3hIXASd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(/assets/roboto-mono-greek-400-normal-P8xe1gs1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-CzWHQABp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-canadian-aboriginal-canadian-aboriginal-400-normal-UhvanPYI.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-canadian-aboriginal-400-normal-C4S5148C.woff) format("woff");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-canadian-aboriginal-math-400-normal-BhNjG6yz.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-math-400-normal-BMftPycd.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-canadian-aboriginal-symbols-400-normal-EeElwyAY.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-symbols-400-normal-D1EFFa18.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-canadian-aboriginal-latin-ext-400-normal-DPYq1ZIz.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-latin-ext-400-normal-CcfRluzS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-canadian-aboriginal-latin-400-normal-CFxm-03G.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-latin-400-normal-CyXIM1Xp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-canadian-aboriginal-canadian-aboriginal-700-normal-D-crgmNV.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-canadian-aboriginal-700-normal-BCqT9p-I.woff) format("woff");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-canadian-aboriginal-math-700-normal-D17M6kwd.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-math-700-normal-CqhMB9c5.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-canadian-aboriginal-symbols-700-normal-BM_b6_be.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-symbols-700-normal-DEDW_Ux2.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-canadian-aboriginal-latin-ext-700-normal-BST4JFq9.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-latin-ext-700-normal-CSw7mSFh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Canadian Aboriginal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-canadian-aboriginal-latin-700-normal-BJ526u_2.woff2) format("woff2"),url(/assets/noto-sans-canadian-aboriginal-latin-700-normal-CIR-Q4rO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.subtabs-host .subtabs-select{display:none}.subtabs.subtabs--sm .subtab{min-height:28px;padding:3px 12px;font-size:calc(12px * var(--ts))}.page-band__subrow .subtabs-host .subtabs{margin:0}@media (min-width: 769px) and (max-width: 1024px){.subtabs-host .subtab{padding:7px 10px}}@media (max-width: 768px){.subtabs-host .subtabs{display:none}.subtabs-host .subtabs-select{display:block;width:100%}.subtabs-host .filter-select{width:100%;min-height:var(--touch-min)}.page-band__tabs .subtabs-host,.page-band__subrow .subtabs-host,.subtabs-row .subtabs-host{flex:1 1 100%;min-width:0}}.subtabs-host.subtabs-host--tabs .subtabs{margin:0}.subtabs-host.subtabs-host--tabs .subtab-glyph{font-size:calc(11px * var(--ts));line-height:1}.subtabs-host.subtabs-host--tabs .subtab.on .subtab-glyph{color:var(--accent)}@media (pointer: coarse){.subtabs-host.subtabs-host--tabs .subtab{min-height:var(--touch-min)}}.wd{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.wd__head{padding:calc(12px * var(--ts)) calc(16px * var(--ts));border-bottom:1px solid var(--line)}.wd__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:calc(8px * var(--ts))}.wd__word{margin:0;font-size:calc(20px * var(--ts));font-weight:700;line-height:1.2;color:var(--ink);text-transform:none;overflow-wrap:anywhere}.wd__meta{margin:calc(2px * var(--ts)) 0 0;font-size:calc(12px * var(--ts));color:var(--muted);text-transform:none}.wd__title-actions{display:inline-flex;align-items:center;gap:calc(6px * var(--ts))}.wd__pill{border-radius:999px;padding:calc(2px * var(--ts)) calc(8px * var(--ts));font-size:calc(11px * var(--ts));font-weight:600;white-space:nowrap}.wd__pill--live{color:color-mix(in oklab,var(--covered) 58%,var(--ink));background:color-mix(in oklab,var(--covered) 14%,transparent)}.wd__pill--review{color:color-mix(in oklab,var(--partial) 55%,var(--ink));background:color-mix(in oklab,var(--partial) 16%,transparent)}.wd__edit{display:inline-flex;align-items:center;gap:calc(4px * var(--ts));border:1px solid var(--line);border-radius:var(--radius-sm);padding:calc(5px * var(--ts)) calc(9px * var(--ts));font-size:calc(12px * var(--ts));color:var(--ink);background:var(--card);cursor:pointer;text-decoration:none}.wd__edit:hover{background:var(--sel)}.wd__strip{display:flex;align-items:center;gap:calc(12px * var(--ts));margin-top:calc(12px * var(--ts));padding:calc(8px * var(--ts)) calc(12px * var(--ts));border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--bg) 60%,transparent)}.wd__ring{width:calc(40px * var(--ts));height:calc(40px * var(--ts));border-radius:999px;display:grid;place-items:center;flex:none}.wd__ring-hole{width:calc(30px * var(--ts));height:calc(30px * var(--ts));border-radius:999px;display:grid;place-items:center;background:var(--card);font-size:calc(11px * var(--ts));font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.wd__strip-body{min-width:0;flex:1}.wd__caption{margin:0;font-size:calc(12px * var(--ts));color:var(--muted);text-transform:none}.wd__caption-audio{color:var(--ink);font-weight:600}.wd__meter{display:flex;gap:calc(4px * var(--ts));margin-top:calc(6px * var(--ts))}.wd__seg{height:calc(6px * var(--ts));flex:1;border-radius:999px;background:var(--line)}.wd__seg--covered{background:var(--covered)}.wd__seg--written-form-only{background:var(--partial)}.wd__seg--none{background:var(--line)}.wd__chips-label,.wd__communities-label{margin:0 0 calc(6px * var(--ts));font-size:calc(11px * var(--ts));color:var(--muted)}.wd__communities-label{text-transform:uppercase;letter-spacing:.04em}.wd__dialects,.wd__communities-row{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ts))}.wd__dialects,.wd__communities{margin-top:calc(12px * var(--ts))}.wd__chip,.wd__subchip{display:inline-flex;align-items:center;gap:calc(6px * var(--ts));min-height:calc(28px * var(--ts));border:1px solid var(--line);border-radius:999px;padding:calc(4px * var(--ts)) calc(10px * var(--ts));font-size:calc(12px * var(--ts));color:var(--muted);background:var(--card);cursor:pointer;text-transform:none;white-space:nowrap;max-width:100%;min-width:0}.wd__chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.wd__subchip{border-style:dashed}.wd__chip:hover,.wd__subchip:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}.wd__chip.is-active,.wd__subchip.is-active{border-color:var(--accent);border-style:solid;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--ink);font-weight:600}.wd__chip:focus-visible,.wd__subchip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wd__cdot{font-size:calc(11px * var(--ts));line-height:1}.wd__cdot--covered{color:var(--covered)}.wd__cdot--written-form-only{color:var(--partial)}.wd__cdot--none{color:var(--grey)}.wd__body{display:flex;flex-direction:column;flex:1;min-height:0;padding:calc(16px * var(--ts));overflow:auto}.wd__card{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklab,var(--bg) 60%,transparent);padding:calc(12px * var(--ts))}.wd__card-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:calc(8px * var(--ts))}.wd__translation{font-size:calc(18px * var(--ts));font-weight:600;color:var(--ink);text-transform:none;overflow-wrap:anywhere}.wd__translation.is-empty{color:var(--muted);font-weight:500}.wd__card-sub{margin-top:calc(2px * var(--ts));font-size:calc(12px * var(--ts));color:var(--muted);text-transform:none}.wd__phonetic{margin-top:calc(4px * var(--ts));font-size:calc(12px * var(--ts));color:var(--muted);font-family:var(--mono);text-transform:none}.wd__player{display:flex;align-items:center;gap:calc(12px * var(--ts));margin-top:calc(12px * var(--ts));padding:calc(8px * var(--ts));border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--nested)}.wd__play{width:calc(44px * var(--ts));height:calc(44px * var(--ts));border-radius:999px;display:grid;place-items:center;flex:none;border:1px solid transparent;background:var(--accent);color:var(--accent-ink);cursor:pointer}.wd__play:disabled{background:none;border:1px dashed var(--line);color:var(--muted);cursor:not-allowed}.wd__play:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wd__wave-wrap{flex:1;min-width:0;display:flex;align-items:center}.wd__wave{display:block;width:100%;height:calc(48px * var(--ts))}.wd__wave-fallback{flex:1;min-width:0;height:calc(6px * var(--ts));border-radius:999px;background:var(--line);overflow:hidden}.wd__wave-fallback span{display:block;height:100%;background:var(--accent)}.wd__dur{flex:none;font-size:calc(12px * var(--ts));color:var(--muted);font-variant-numeric:tabular-nums;min-width:calc(34px * var(--ts));text-align:right}.wd__player[data-ncs-audio-player]{flex-wrap:wrap;row-gap:calc(6px * var(--ts))}.wd__player[data-ncs-audio-player]>button{width:calc(44px * var(--ts));height:calc(44px * var(--ts));order:0;border-radius:999px;display:grid;place-items:center;flex:none;border:1px solid transparent;background:var(--accent);color:var(--accent-ink);cursor:pointer;font-size:calc(14px * var(--ts));line-height:1}.wd__player[data-ncs-audio-player]>button:disabled{background:none;border:1px dashed var(--line);color:var(--muted);cursor:not-allowed}.wd__player[data-ncs-audio-player]>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wd__player[data-ncs-audio-player] canvas{order:1;flex:1 1 auto;min-width:0;width:100%;height:calc(48px * var(--ts));color:var(--accent)}.wd__player[data-ncs-audio-player] [data-ncs-audio-time]{order:2;flex:none;font-size:calc(12px * var(--ts));color:var(--muted);font-variant-numeric:tabular-nums;min-width:calc(64px * var(--ts));text-align:right}.wd__player[data-ncs-audio-player] [data-ncs-audio-seek]{order:3;flex:1 1 100%;width:100%;height:calc(4px * var(--ts));margin:0;accent-color:var(--accent);cursor:pointer}.wd__player[data-ncs-audio-player] [data-ncs-audio-seek]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wd__player[data-ncs-audio-player] [data-ncs-audio-error]{order:4;flex:1 1 100%;font-size:calc(12px * var(--ts));color:var(--partial)}.wd__credit{margin:calc(12px * var(--ts)) 0 0;font-size:calc(12px * var(--ts));color:var(--muted);text-transform:none}.wd__credit b{color:var(--ink);font-weight:600}.wd__withdrawn{margin-top:calc(6px * var(--ts));font-size:calc(12px * var(--ts));color:var(--partial)}.wd__actions{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ts));margin-top:calc(12px * var(--ts))}.wd__rec{display:inline-flex;align-items:center;gap:calc(6px * var(--ts));border:1px solid transparent;border-radius:var(--radius-sm);padding:calc(8px * var(--ts)) calc(12px * var(--ts));font-size:calc(12px * var(--ts));font-weight:600;background:var(--accent);color:var(--accent-ink);cursor:pointer}.wd__addtext{display:inline-flex;align-items:center;gap:calc(6px * var(--ts));border:1px solid var(--line);border-radius:var(--radius-sm);padding:calc(8px * var(--ts)) calc(12px * var(--ts));font-size:calc(12px * var(--ts));color:var(--ink);background:var(--card);cursor:pointer}.wd__foot{display:flex;align-items:center;gap:calc(12px * var(--ts));padding:calc(10px * var(--ts)) calc(16px * var(--ts));border-top:1px solid var(--line)}.wd__legend{display:flex;flex-wrap:wrap;gap:calc(12px * var(--ts));margin:0;padding:0;list-style:none;flex:1}.wd__legend li{display:inline-flex;align-items:center;gap:calc(5px * var(--ts));font-size:calc(11px * var(--ts));color:var(--muted)}.wd__export{display:inline-flex;align-items:center;gap:calc(6px * var(--ts));border:1px solid var(--line);border-radius:var(--radius-sm);padding:calc(6px * var(--ts)) calc(10px * var(--ts));font-size:calc(12px * var(--ts));color:var(--ink);background:var(--card);cursor:pointer;white-space:nowrap}.wd__loading,.wd__error{padding:calc(24px * var(--ts)) calc(16px * var(--ts));color:var(--muted);font-size:calc(13px * var(--ts))}.wd__close{border:1px solid var(--line);border-radius:var(--radius-sm);width:calc(28px * var(--ts));height:calc(28px * var(--ts));display:grid;place-items:center;background:var(--card);color:var(--muted);cursor:pointer;font-size:calc(16px * var(--ts));line-height:1}@media (min-width: 769px) and (max-height: 820px){.wd:not(.wd--sheet){overflow-y:auto;overscroll-behavior:contain}.wd:not(.wd--sheet) .wd__body{flex:none;overflow:visible;padding-top:calc(12px * var(--ts))}}.wd__chips-after{padding:0 calc(16px * var(--ts)) calc(16px * var(--ts))}.wd--sheet{border:0;border-radius:0;height:auto;max-height:none;overflow:visible}.wd--sheet .wd__body{flex:none;overflow:visible}@media (prefers-reduced-motion: reduce){.wd__wave-fallback span{transition:none}}.working-with.working-with--bar{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;min-width:0;font-size:calc(13px * var(--ts));text-transform:none;letter-spacing:0}.working-with.working-with--bar .working-with__text{min-width:0;overflow-wrap:anywhere}.working-with.working-with--bar .working-with__sep{color:var(--muted)}.working-with.working-with--bar .working-with__btn{padding-left:6px;padding-right:6px}@media (pointer: coarse){.working-with.working-with--bar .working-with__btn{min-height:var(--touch-min);min-width:var(--touch-min)}}@media (max-width: 1024px){.band-head .working-with.working-with--bar{flex:1 1 100%}}.working-with-chooser.working-with-chooser--body{display:flex;flex-direction:column;gap:8px;min-width:0}.working-with-chooser.working-with-chooser--body .working-with-chooser__hint{margin:0;font-size:calc(12.5px * var(--ts));line-height:1.45}.working-with-chooser.working-with-chooser--body .working-with-chooser__now{margin:0;font-size:calc(13px * var(--ts))}@media (pointer: coarse){.working-with-chooser--body .pp-opt.pp-opt,.working-with-chooser--body .search-input.search-input{min-height:var(--touch-min)}}.band .band-head.band-head--dialects{flex-wrap:wrap;row-gap:8px}.band-head.band-head--dialects .band-head__actions{display:flex;gap:8px;flex-wrap:wrap}.comm-block.dpanel{container:dpanel / inline-size;min-width:0}.dpanel .wf-box.wf-box--split{scroll-margin-top:calc(var(--hdr-h, 60px) + 8px)}.comm-block.dpanel .dpanel-status{margin:0}.comm-block.dpanel .dpanel-status:empty{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dpanel .wf-box.wf-box--split{min-width:0}.wf-box.wf-box--split .wf-main,.wf-box.wf-box--split .wf-recs{display:flex;flex-direction:column;gap:5px;min-width:0}.wf-box.wf-box--split .wf-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}@container dpanel (min-width: 640px){.dpanel .wf-box.wf-box--split{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:8px;align-items:start}.dpanel .wf-box--split .wf-actions{flex-direction:column;align-items:stretch;margin-top:0;max-width:260px}.dpanel .wf-box--split .wf-recs{grid-column:1 / -1}}.wf-box.wf-box--slot .action-bar{margin:8px -13px -13px;padding-left:13px;padding-right:13px;border-radius:0 0 9px 9px}.wf-box.wf-box--slot .dpanel-add-dl{align-self:flex-start;margin-top:4px}.comm-block.dpanel .dpanel-add{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dpanel .dpanel-add .dpanel-add__label{color:var(--muted);font-size:calc(12.5px * var(--ts));font-weight:600}.dpanel-add .btn.chip-add{min-height:34px;padding:4px 12px;border-radius:999px;border:1px dashed var(--line);color:var(--accent);font-weight:600}.dpanel-add .btn.chip-add:hover{border-color:var(--accent)}.dpanel-add .btn.chip-add[aria-expanded=true]{border-style:solid;border-color:var(--accent);background:var(--sel)}@media (pointer: coarse){.dpanel-add .btn.chip-add,.wf-box.wf-box--split .wf-actions .btn,.wf-box.wf-box--slot .dpanel-add-dl,.wf-box.wf-box--slot .btn,.band-head.band-head--dialects .band-head__actions .btn{min-height:var(--touch-min);min-width:var(--touch-min)}}@media (max-width: 768px){.comm-block.dpanel{padding:10px}.band .band-head.band-head--tools{justify-content:flex-start}.wf-box.wf-box--split .wf-label{overflow-wrap:anywhere}.dpanel .wf-box--split .wf-actions .btn{flex:1 1 auto}}.k-shell.k-shell--embedded{margin:0 auto;max-width:480px}:root{color-scheme:light;--bg: oklch(.986 .002 247.9);--card: oklch(1 0 0);--nested: oklch(.955 .008 247.9);--ink: oklch(.24 .03 258);--muted: oklch(.52 .026 256);--muted-solid: oklch(.47 .026 256);--line: oklch(.918 .011 251);--key-line: oklch(.6 .02 256);--sel: oklch(.945 .018 254);--grey: oklch(.62 .02 256);--accent: oklch(.623 .188 259.8);--accent-deep: oklch(.54 .19 259.8);--accent-text: oklch(.48 .19 259.8);--accent-ink: oklch(.995 0 0);--warm: oklch(.56 .14 68);--purple: oklch(.52 .18 295);--cyan: oklch(.52 .12 210);--ok: oklch(.623 .188 259.8);--down: oklch(.577 .245 27.325);--focus: oklch(.623 .188 259.8);--covered: oklch(.62 .14 172);--partial: oklch(.72 .15 68);--dialect-1: oklch(.6 .17 25);--dialect-2: oklch(.6 .15 150);--dialect-3: oklch(.58 .17 295);--dialect-4: oklch(.62 .14 210);--dialect-5: oklch(.6 .15 340);--dialect-6: oklch(.62 .14 90);--dialect-7: oklch(.58 .16 255);--dialect-8: oklch(.64 .13 40);--sidebar: oklch(.978 .004 247.9);--radius: 13px;--radius-sm: 8px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--touch-min: 44px;--ts: 1;--hdr-h: calc(60px * var(--ts));--mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dene-font: "CIRCLE Dene", "Inter", system-ui, sans-serif}html[data-text="1"]{--ts: 1.125}html[data-text="2"]{--ts: 1.3}:root[data-theme=dark],.showcase-page{color-scheme:dark;--bg: #0e1626;--card: #17223b;--nested: #1f2b47;--ink: #e9edf4;--muted: #93a1bd;--muted-solid: #93a1bd;--line: #29354f;--key-line: #76849f;--sel: #1c2a45;--grey: #55617a;--accent: #6191e9;--accent-deep: #3976e3;--accent-text: #6191e9;--accent-ink: #0b182d;--warm: #e9b861;--purple: #9788ee;--cyan: #61d5e9;--ok: #6191e9;--down: #e05d5d;--focus: #8fb2f2;--covered: oklch(.72 .13 172);--partial: oklch(.79 .14 68);--dialect-1: oklch(.72 .16 25);--dialect-2: oklch(.72 .14 150);--dialect-3: oklch(.72 .16 295);--dialect-4: oklch(.74 .13 210);--dialect-5: oklch(.74 .14 340);--dialect-6: oklch(.76 .13 90);--dialect-7: oklch(.72 .15 255);--dialect-8: oklch(.76 .12 40);--sidebar: oklch(.21 .028 262)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0e1626;--card: #17223b;--nested: #1f2b47;--ink: #e9edf4;--muted: #93a1bd;--muted-solid: #93a1bd;--line: #29354f;--key-line: #76849f;--sel: #1c2a45;--grey: #55617a;--accent: #6191e9;--accent-deep: #3976e3;--accent-text: #6191e9;--accent-ink: #0b182d;--warm: #e9b861;--purple: #9788ee;--cyan: #61d5e9;--ok: #6191e9;--down: #e05d5d;--focus: #8fb2f2;--covered: oklch(.72 .13 172);--partial: oklch(.79 .14 68);--dialect-1: oklch(.72 .16 25);--dialect-2: oklch(.72 .14 150);--dialect-3: oklch(.72 .16 295);--dialect-4: oklch(.74 .13 210);--dialect-5: oklch(.74 .14 340);--dialect-6: oklch(.76 .13 90);--dialect-7: oklch(.72 .15 255);--dialect-8: oklch(.76 .12 40);--sidebar: oklch(.21 .028 262)}}@font-face{font-family:CIRCLE Dene;font-style:normal;font-weight:400;font-display:block;src:url(/assets/circle-dene-400-Fut0J-C9.woff2) format("woff2")}@font-face{font-family:CIRCLE Dene;font-style:normal;font-weight:700;font-display:block;src:url(/assets/circle-dene-700-b4mCqx6n.woff2) format("woff2")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:calc(15px * var(--ts));line-height:1.5;color:var(--ink);background:var(--bg)}h1,h2,h3,p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-120px;min-height:44px;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:6px;z-index:100;font-weight:600}.skip-link:focus{top:8px}.app-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.app-header .tabbar{border-bottom:0}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 28px;min-height:56px}.brand{display:flex;align-items:center;gap:10px}.brand-name{font-size:calc(19px * var(--ts));font-weight:700;letter-spacing:.02em}.ops-pill{border:1px solid rgba(97,145,233,.5);border-radius:999px;padding:2px 10px;font-size:calc(10px * var(--ts));font-weight:700;letter-spacing:.12em;color:var(--accent)}.topbar-right,.topbar-user{display:flex;align-items:center;gap:14px}.user-email{color:var(--muted);font-size:calc(12.5px * var(--ts))}.notif-wrap{position:relative;display:flex;align-items:center}.notif-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;font-size:calc(18px * var(--ts));line-height:1;background:none;border:none;color:var(--ink);cursor:pointer;border-radius:var(--radius-sm)}.notif-btn:hover{background:var(--sel)}.notif-badge{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--down);color:#fff;font-size:12px;font-weight:700;border-radius:999px;font-family:var(--sans)}.notif-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:340px;max-width:92vw;max-height:70vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px #0000006b}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.notif-panel-title{font-size:calc(14px * var(--ts));font-weight:700}.notif-empty{color:var(--muted);font-size:calc(13px * var(--ts));padding:22px 14px;text-align:center}.notif-panel-foot{padding:10px 14px;border-top:1px solid var(--line);text-align:center}.notif-list{list-style:none;margin:0;padding:0}.notif-item{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:start;width:100%;text-align:left;padding:11px 14px;background:none;border:none;border-bottom:1px solid var(--line);cursor:pointer;font-family:inherit;color:var(--ink)}.notif-item:hover{background:var(--sel)}.notif-item.is-unread{background:#6191e914}.notif-unread-dot{grid-row:1 / span 2;align-self:center;width:8px;height:8px;border-radius:999px;background:var(--accent)}.notif-item .notif-msg{grid-column:2;font-size:calc(13px * var(--ts));line-height:1.35}.notif-item .notif-when{grid-column:2;color:var(--muted);font-size:calc(11.5px * var(--ts))}.notif-item:not(.is-unread){grid-template-columns:1fr}.notif-item:not(.is-unread) .notif-msg,.notif-item:not(.is-unread) .notif-when{grid-column:1}.tabbar{display:flex;align-items:stretch;gap:26px;padding:0 28px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabbar::-webkit-scrollbar{display:none}.tab{white-space:nowrap}.tab{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:12px 2px 0;min-height:48px;color:var(--muted);font-size:calc(13.8px * var(--ts));background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none}.tab:hover{text-decoration:none;color:var(--ink)}.tab .tab-bar{height:2px;border-radius:2px;background:transparent}.tab.is-active{color:var(--accent);font-weight:600}.tab.is-active .tab-bar{background:var(--accent)}.topbar-left{display:flex;align-items:center;gap:var(--space-sm)}.nav-toggle,.nav-drawer,.nav-backdrop{display:none}.content{padding:26px 28px 48px;max-width:1280px}.page-head h1{font-size:calc(26px * var(--ts));font-weight:700}.page-sub{color:var(--muted);font-size:calc(13.8px * var(--ts));margin-top:4px}.section-head{display:flex;align-items:center;gap:10px;margin:26px 0 14px}.section-head h2{font-size:calc(17.6px * var(--ts));font-weight:800}.section-head .spacer{flex:1}.action-row{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid transparent;font-family:inherit;font-size:calc(13px * var(--ts));font-weight:700;cursor:pointer;background:none;color:var(--ink)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background:var(--accent-deep);color:#fff}.btn-outline{border-color:var(--line)}.btn-outline:hover:not(:disabled){border-color:var(--muted)}.btn-accent-outline{border-color:#6191e980;color:var(--accent)}.btn-warm-outline{border-color:#e9b86180;color:var(--warm)}.btn-quiet{color:var(--muted)}.btn-quiet:hover:not(:disabled){color:var(--ink)}.btn-block{width:100%}.btn-link{color:var(--accent);font-weight:600;background:none;border:none;cursor:pointer;font-family:inherit;font-size:calc(13px * var(--ts));padding:6px 8px;min-height:44px}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:calc(8.5px * var(--ts));font-weight:700;letter-spacing:.05em;border:1px solid;text-transform:uppercase;white-space:nowrap;background:transparent}.pill-solid{display:inline-flex;align-items:center;border-radius:6px;padding:2px 8px;font-size:calc(11px * var(--ts));font-weight:600;white-space:nowrap}.tone-accent{color:var(--accent);border-color:#6191e980;background:#6191e91f}.tone-warm{color:var(--warm);border-color:#e9b86180;background:#e9b8611f}.tone-purple{color:var(--purple);border-color:#9788ee80;background:#9788ee1f}.tone-cyan{color:var(--cyan);border-color:#61d5e980;background:#61d5e91f}.tone-grey{color:var(--muted);border-color:#93a1bd66;background:#55617a33}.pill.tone-accent,.pill.tone-warm,.pill.tone-purple,.pill.tone-cyan,.pill.tone-grey{background:transparent}.pill-solid.tone-grey{color:var(--muted-solid)}.dot{display:inline-block;width:9px;height:9px;border-radius:999px;flex:none}.dot-accent{background:var(--accent)}.dot-warm{background:var(--warm)}.dot-purple{background:var(--purple)}.dot-cyan{background:var(--cyan)}.dot-grey{background:var(--grey)}.grid{display:flex;flex-wrap:wrap;gap:16px}.metric-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 17px;width:242px;display:flex;flex-direction:column;gap:7px}.metric-head{display:flex;align-items:center;justify-content:space-between}.metric-title{font-family:var(--mono);font-size:calc(13.5px * var(--ts))}.metric-meta{color:var(--muted);font-size:calc(11.4px * var(--ts));letter-spacing:.04em;text-transform:uppercase}.metric-num{font-size:calc(30px * var(--ts));font-weight:800;line-height:1.1}.metric-status{font-size:calc(12.4px * var(--ts));color:var(--muted)}.metric-status .needs{color:var(--warm);font-weight:600}.q-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 17px;width:242px;display:flex;flex-direction:column;gap:8px}.q-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.q-title{font-family:var(--mono);font-size:calc(13.5px * var(--ts))}.q-meta{color:var(--muted);font-size:calc(11.4px * var(--ts));letter-spacing:.04em;text-transform:uppercase}.q-claim{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:calc(12.4px * var(--ts));font-weight:600;min-height:32px}.q-claim .holder{color:var(--warm)}.q-audio{display:flex}.q-audio audio{width:100%}.q-compose{display:flex;flex-direction:column;gap:8px;margin-top:2px}.q-compose label{font-size:calc(12px * var(--ts));font-weight:600;color:var(--muted)}.q-compose textarea{background:var(--nested);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-family:inherit;font-size:calc(13px * var(--ts));padding:8px}.q-compose-actions{display:flex;gap:8px;flex-wrap:wrap}.q-compose-actions .btn{font-size:calc(12.5px * var(--ts));padding:8px 12px;min-height:40px}.q-list{display:flex;flex-direction:column;gap:6px}.q-list .q-card{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 14px;border-radius:8px}.q-list .q-card:hover{border-color:var(--muted)}.q-list .q-head{flex:1 1 240px;align-items:center;justify-content:flex-start}.q-list .q-title{font-size:calc(13px * var(--ts))}.q-list .q-meta{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46ch}.q-list .q-claim{margin-left:auto;min-height:0;justify-content:flex-end}.q-list .q-audio,.q-list .q-compose,.q-list .q-hint{flex-basis:100%}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.panel-pad{padding:18px}.filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-select{background-color:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:9px 34px 9px 13px;font-family:inherit;font-size:calc(13px * var(--ts));min-height:40px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23909aad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.filter-select:hover{border-color:var(--accent)}.filter-select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}.filter-select:disabled{opacity:.5;cursor:not-allowed}.action-row__count{margin-left:auto;color:var(--muted);font-size:calc(12.5px * var(--ts));white-space:nowrap;align-self:center}.search-input{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 12px;font-family:inherit;font-size:calc(13px * var(--ts));width:230px;min-height:40px}.search-input::placeholder{color:var(--muted)}.table-wrap,.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;padding:11px 16px;font-size:calc(10.8px * var(--ts));font-weight:600;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--line)}.data-table td{padding:13px 16px;border-bottom:1px solid var(--line);font-size:calc(13px * var(--ts));vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover,.data-table tr.is-selected{background:var(--sel)}.data-table tr.is-selected .cell-primary{color:var(--accent)}.cell-primary{font-family:var(--mono);font-size:calc(13px * var(--ts))}.cell-muted{color:var(--muted);font-size:calc(12.5px * var(--ts))}.cov-dots{display:inline-flex;gap:5px;align-items:center}.cell-clip{display:block;max-width:var(--clip-w, 360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table td.cell-time{white-space:nowrap}.data-table td.cell-primary{min-width:calc(128px * var(--ts))}@media (max-width: 1024px){.data-table th,.data-table td{padding-left:12px;padding-right:12px}}.data-table td.cell-break{overflow-wrap:anywhere;min-width:calc(120px * var(--ts))}.data-table td.lang{white-space:nowrap}.detail-card{display:flex;flex-direction:column;gap:14px;width:300px;flex:none}.detail-head{display:flex;align-items:center;gap:12px}.avatar{width:44px;height:44px;border-radius:999px;background:var(--nested);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(18px * var(--ts));color:var(--accent);flex:none}.hr{border-top:1px solid var(--line)}.field-row{display:flex;align-items:center;justify-content:space-between;font-size:calc(12.5px * var(--ts))}.field-row .k{color:var(--muted)}.field-row .v{font-weight:600}.note-box{background:var(--nested);border-radius:9px;padding:11px 12px;font-size:calc(11.5px * var(--ts))}.note-box .note-title{font-weight:700;color:var(--purple);margin-bottom:3px}.note-box p{color:var(--muted);line-height:1.35}.band{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.band-label{font-size:calc(11px * var(--ts));font-weight:700;letter-spacing:.08em;color:var(--accent);text-transform:uppercase}.band-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.band-head .sub{color:var(--muted);font-size:calc(12px * var(--ts));text-transform:none;letter-spacing:0;font-weight:400}.word-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.word-title{font-size:calc(30px * var(--ts));font-weight:800}.audio-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 12px;font-size:calc(12px * var(--ts));font-weight:600;background:none;color:var(--ink);cursor:pointer;font-family:inherit}.cov-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:calc(12px * var(--ts));color:var(--muted)}.cov-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 11px;font-size:calc(12px * var(--ts));font-weight:600}.cov-chip.covered{background:#6191e921;color:var(--accent)}.cov-chip.fallback{background:#e9b86121;color:var(--warm)}.cov-chip.none{background:#55617a33;color:var(--muted)}.img-slots{display:flex;gap:14px;flex-wrap:wrap}.img-slot{display:flex;flex-direction:column;align-items:center;gap:7px}.img-box{width:92px;height:92px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:calc(24px * var(--ts))}.img-box.present{background:var(--nested);border:1px solid rgba(97,145,233,.4)}.img-box.absent{background:var(--bg);border:1px solid rgba(147,161,189,.25);font-size:calc(11px * var(--ts));color:var(--muted)}.img-label{font-family:var(--mono);font-size:calc(11px * var(--ts))}.img-label.absent{color:var(--muted)}.img-thumb{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.img-default-badge{position:absolute;bottom:4px;left:4px;padding:1px 5px;border-radius:5px;font-family:var(--mono);font-size:calc(9px * var(--ts));font-weight:700;letter-spacing:.04em;background:var(--accent);color:var(--btn-dark-text, #0b182d)}.img-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;margin-top:4px;border-top:1px solid var(--line)}.img-upload input[type=file]{font-size:calc(12px * var(--ts));color:var(--muted);max-width:220px}.comm-block{background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:16px;display:flex;flex-direction:column;gap:13px}.comm-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.comm-title{font-size:calc(15px * var(--ts));font-weight:700}.wf-box{background:var(--nested);border-radius:9px;padding:13px;display:flex;flex-direction:column;gap:5px}.wf-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-label{font-size:calc(10px * var(--ts));font-weight:700;letter-spacing:.06em;color:var(--muted)}.wf-text{font-family:var(--mono);font-size:calc(14px * var(--ts))}.wf-advised{color:var(--muted);font-size:calc(12px * var(--ts))}.rendition-text.is-placeholder{color:var(--warm);font-style:italic;text-decoration:underline wavy var(--down);text-decoration-thickness:1px;text-underline-offset:3px}.wf-provenance{color:var(--muted);font-size:calc(11.5px * var(--ts))}.rec-row{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:11px 13px;display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.rec-speaker{font-family:var(--dene-font);font-size:calc(13px * var(--ts));flex:1 1 calc(160px * var(--ts));min-width:0;overflow-wrap:anywhere}.rec-speaker.withdrawn{color:var(--muted)}.rec-default-badge{display:inline-block;padding:1px 6px;border-radius:5px;white-space:nowrap;font-family:var(--mono);font-size:calc(9.5px * var(--ts));font-weight:700;letter-spacing:.04em;background:var(--accent);color:var(--btn-dark-text, #0b182d)}.rec-note{color:var(--muted);font-size:calc(11px * var(--ts))}.gov-strip{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.gov-kv{display:flex;align-items:center;gap:7px;font-size:calc(12px * var(--ts));color:var(--muted)}.gov-kv .v{font-size:calc(13px * var(--ts));font-weight:600;color:var(--ink)}.review-bar{background:#6191e91a;border:1px solid rgba(97,145,233,.4);border-radius:var(--radius);padding:14px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.review-bar .title{font-weight:700;color:var(--accent);font-size:calc(13px * var(--ts))}.review-wrap{display:flex;flex-direction:column;gap:8px}.review-tags{background:#6191e90f;border:1px solid rgba(97,145,233,.25);border-radius:var(--radius);padding:12px 16px;display:flex;flex-direction:column;gap:9px}.review-tags-label{font-size:calc(12.5px * var(--ts));font-weight:700}.review-tags .filter-select{min-height:var(--touch-min)}.review-tags-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tag-check{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--nested);font-size:calc(12.5px * var(--ts));font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.tag-check.on{border-color:var(--accent);background:#6191e929}.tag-check input{accent-color:var(--accent);cursor:pointer;margin:0}.review-tags-write{display:flex;gap:8px;align-items:center}.review-tags-write .search-input{flex:1;max-width:280px}.legend-rail{display:flex;flex-direction:column;gap:13px;width:calc(360px * var(--ts));flex:none}.legend-row{display:flex;align-items:center;gap:9px;font-size:calc(12px * var(--ts));color:var(--muted)}.list-detail{display:flex;gap:16px;align-items:flex-start}.list-detail .list-pane{flex:1;min-width:0}.cat-page{container:catpage / inline-size}.cat-pane{width:calc(340px * var(--ts));flex:none;min-width:0}@container catpage (max-width: 760px){.cat-page .list-detail{flex-direction:column;align-items:stretch}.cat-page .cat-pane{width:100%}}.pill-wrap{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%}.pill-wrap .pill{white-space:normal;overflow-wrap:anywhere;text-align:left}.cat-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:calc(9px * var(--ts)) calc(10px * var(--ts));border:0;background:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);font:inherit}.cat-item+.cat-item{margin-top:calc(2px * var(--ts))}.cat-item:hover{background:var(--sel)}.cat-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cat-item.is-on{background:color-mix(in oklab,var(--accent) 12%,transparent);box-shadow:inset calc(3px * var(--ts)) 0 0 var(--accent)}.cat-item__name{flex:1;min-width:0;text-transform:none;font-weight:600;font-size:calc(13.5px * var(--ts));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-item__count{flex:none;font-size:calc(11.5px * var(--ts));color:var(--muted);font-variant-numeric:tabular-nums}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:calc(12.5px * var(--ts));font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{background:var(--nested);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font-family:inherit;font-size:calc(14px * var(--ts));min-height:44px}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%2393a4c8' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.field select:disabled{opacity:.55;cursor:not-allowed}.form-error{color:var(--down);font-size:calc(13px * var(--ts));margin-bottom:12px}.form-ok{color:var(--accent);font-size:calc(13px * var(--ts));margin-bottom:12px}dialog.modal{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:0;width:min(480px,92vw)}dialog.modal::backdrop{background:#060a14b3}.modal .modal-body{position:relative;padding:24px}.modal .modal-close{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--nested);color:var(--muted);font-size:calc(20px * var(--ts));line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal .modal-close:hover{color:var(--ink)}.modal h2{font-size:calc(18px * var(--ts));font-weight:700;margin-bottom:6px}.modal .modal-sub{color:var(--muted);font-size:calc(12.5px * var(--ts));margin-bottom:16px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.modal .modal-actions{position:sticky;bottom:0;z-index:2;background:var(--card);margin:8px -24px -24px;padding:12px 24px 24px}.bottom-sheet--wide .modal-actions{position:sticky;bottom:0;z-index:2;background:var(--card);margin:8px -22px calc(-22px - env(safe-area-inset-bottom));padding:12px 22px calc(22px + env(safe-area-inset-bottom))}dialog.bottom-sheet--wide{scroll-padding-bottom:calc(150px * var(--ts))}.field-hint{color:var(--muted);font-size:calc(12px * var(--ts));line-height:1.45;margin:-6px 0 14px}@media (min-width: 769px){dialog.modal.modal--wide{width:min(calc(720px * var(--ts)),calc(100vw - 48px))}dialog.bottom-sheet.bottom-sheet--wide{width:min(calc(720px * var(--ts)),100vw)}.modal--wide .field-pair{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.modal--wide .field-pair>.field{min-width:0}.modal--wide .field-pair>.field-hint{grid-column:1 / -1}.modal--wide .char-palette{gap:8px}}.cov-chip.has{background:#6191e926;color:var(--accent);border:1px solid transparent}.cov-chip.missing{background:transparent;color:var(--muted);border:1px dashed var(--line)}.word-desc{color:var(--muted);font-size:calc(14px * var(--ts));margin:-4px 0 2px;max-width:660px;line-height:1.45}.subtabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:3px;margin:16px 0 12px;max-width:100%}.subtab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:calc(14px * var(--ts));font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.subtab:hover{color:var(--ink);background:var(--sel)}.subtab.on{color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}.subtab.on:hover{background:color-mix(in oklab,var(--accent) 18%,transparent)}.subtab-icon{width:16px;height:16px;flex-shrink:0}.subtabs-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:16px 0 12px}.subtabs-row .subtabs{margin:0}.subtabs-trailing{margin-left:auto;display:flex;align-items:center;gap:8px}.page-band{display:block;margin-bottom:10px}.page-band__row{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:10px}.page-band__title{min-width:0;font-size:calc(26px * var(--ts));font-weight:700;line-height:1.15}.page-band__tabs{order:2;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;min-width:0}.page-band__tabs .subtabs{margin:0}.page-band__action{order:3;display:flex;align-items:center;flex:none}@media (max-width: 1024px){.page-band__action{order:1;margin-left:auto}.page-band__tabs{order:2;margin-left:0;flex-basis:100%}}.page-band__sub{margin-top:12px}.page-band__subrow{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:8px}.ad-picker{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto;margin-bottom:14px}.ad-opt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);cursor:pointer}.ad-opt.on{border-color:var(--purple);background:#9788ee1a}.gov-link{font-size:calc(12.5px * var(--ts));font-weight:600;color:var(--cyan);text-decoration:none;white-space:nowrap}.gov-link:hover{text-decoration:underline}.cov-section{display:flex;flex-direction:column;gap:8px}.cov-title{font-size:calc(12px * var(--ts));color:var(--muted);font-weight:600}.cov-line{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cov-line .cov-chip{white-space:nowrap;max-width:100%;min-width:0}.cov-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.detail-stat{background:var(--nested);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:2px}.detail-stat .v{font-size:calc(22px * var(--ts));font-weight:800}.detail-stat .k{font-size:calc(11px * var(--ts));color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.danger-zone{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}dialog.bottom-sheet{inset:auto 0 0 0;margin:0 auto;padding:0;width:min(560px,100vw);max-width:100vw;background:var(--card);color:var(--ink);border:1px solid var(--line);border-bottom:none;border-radius:16px 16px 0 0}dialog.bottom-sheet::backdrop{background:#060a14b3}dialog.bottom-sheet{max-height:85dvh;overflow-y:auto;overscroll-behavior:contain}dialog.bottom-sheet.is-kb-aware{bottom:var(--kb-inset, 0px);max-height:min(85dvh,calc(var(--vv-h, 100dvh) - 12px))}.bottom-sheet .sheet-body{padding:10px 22px calc(22px + env(safe-area-inset-bottom))}.bottom-sheet .sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--line);margin:4px auto 14px}.bottom-sheet .sheet-close{position:absolute;top:8px;right:8px;width:var(--touch-min);height:var(--touch-min);border-radius:8px;border:1px solid var(--line);background:var(--nested);color:var(--muted);font-size:calc(20px * var(--ts));line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.bottom-sheet .sheet-close:hover{color:var(--ink)}.bottom-sheet .sheet-body{position:relative}.bottom-sheet h2{font-size:calc(17px * var(--ts));font-weight:700;margin-bottom:4px;padding-right:52px}.bottom-sheet .modal-sub{color:var(--muted);font-size:calc(12.5px * var(--ts));margin-bottom:16px}.field-label{display:block;font-size:calc(12.5px * var(--ts));font-weight:600;color:var(--muted);margin-bottom:7px}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.seg-btn{padding:6px 13px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:calc(13px * var(--ts));font-weight:600;cursor:pointer}.seg-btn.on{background:var(--accent);color:var(--btn-dark-text, #0b182d);border-color:var(--accent)}.tag-edit{display:flex;gap:7px;flex-wrap:wrap}.tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 11px;border-radius:999px;background:var(--nested);font-size:calc(12.5px * var(--ts));font-weight:600}.tag-chip button{background:none;border:none;color:var(--muted);cursor:pointer;font-size:calc(15px * var(--ts));line-height:1;padding:0}.faq-list{display:flex;flex-direction:column;gap:10px;max-width:760px}.faq-item{background:var(--card);border:1px solid var(--line);border-radius:10px}.faq-item summary{padding:14px 16px;font-weight:600;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary{color:var(--accent)}.faq-item p{padding:0 16px 15px;color:var(--muted);line-height:1.55;margin:0}.add-menu-wrap{position:relative}.add-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:180px;padding:6px;display:flex;flex-direction:column}.add-menu button{text-align:left;background:none;border:none;color:var(--ink);font-family:inherit;font-size:calc(13px * var(--ts));padding:10px 12px;border-radius:6px;cursor:pointer;min-height:40px}.add-menu button:hover{background:var(--sel)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px;width:min(400px,100%)}.login-card .brand{margin-bottom:14px}.login-title{font-size:calc(17px * var(--ts));font-weight:700;margin-bottom:18px}.login-note{color:var(--muted);font-size:calc(12px * var(--ts));margin-top:14px}.empty-state{color:var(--muted);padding:32px;text-align:center;font-size:calc(13.5px * var(--ts))}.status-up{color:var(--accent);font-weight:700}.status-down{color:var(--down);font-weight:700}.mono{font-family:var(--mono)}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--ts));color:var(--muted);margin-bottom:16px}.breadcrumbs .here{color:var(--accent);font-family:var(--mono)}.k-shell{max-width:480px;margin:0 auto}.k-shell .topbar{padding:0 12px;gap:8px;flex-wrap:wrap;row-gap:4px}.k-shell .topbar-user{gap:6px;min-width:0}.k-shell .brand{min-width:0;gap:6px}.k-shell .topbar .btn-quiet{padding:8px 10px}.k-shell .topbar .hdr-tool{padding:0 6px}.k-back-row{padding:0 12px}.k-back{min-height:var(--touch-min)}.k-who{font-size:calc(13px * var(--ts));overflow-wrap:anywhere;margin-top:2px}.k-wrap{display:flex;flex-direction:column;gap:16px;padding:8px 20px 0}.k-bar{height:8px;border-radius:999px;background:var(--nested);overflow:hidden}.k-bar-fill{height:100%;border-radius:999px;background:var(--accent)}.k-row{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line)}.k-row:last-child{border-bottom:none}.k-recbtn{width:96px;height:96px;border-radius:999px;border:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);font-size:calc(34px * var(--ts));display:flex;align-items:center;justify-content:center}.k-recbtn.is-recording{background:var(--down);color:#fff}.k-take{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.k-take.is-best{background:var(--sel);border-color:#6191e999}.k-toggle{width:40px;height:24px;border-radius:999px;background:var(--nested);display:inline-flex;align-items:center;padding:3px;flex:none;justify-content:flex-start;transition:background .15s}.k-toggle.is-on{background:var(--accent);justify-content:flex-end}.k-knob{width:18px;height:18px;border-radius:999px;background:#fff;display:block}.k-okmark{width:56px;height:56px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:calc(26px * var(--ts));font-weight:700;display:flex;align-items:center;justify-content:center}.field textarea{resize:vertical;font-family:inherit}.k-shell .pill,.k-shell .pill-solid{font-size:calc(12px * var(--ts))!important}.k-shell .metric-meta{font-size:calc(12px * var(--ts))}.k-shell .pe-hint,.k-shell .audio-note{font-size:calc(12.5px * var(--ts))!important}.k-shell input,.k-shell select,.k-shell textarea{font-size:max(16px,calc(16px * var(--ts)))}.k-shell .field input.lang,.k-shell input.lang{font-size:max(18px,calc(18px * var(--ts)))}.k-kbtip{margin:0 0 4px}.k-kbtip summary{display:flex;align-items:center;min-height:var(--touch-min);cursor:pointer;color:var(--accent);font-weight:600;font-size:calc(13px * var(--ts))}.k-kbtip summary::-webkit-details-marker{display:none}.k-kbtip summary:before{content:"+";display:inline-block;width:1.1em;font-weight:700}.k-kbtip[open] summary:before{content:"−"}.k-kbtip p{color:var(--muted);font-size:calc(13px * var(--ts));line-height:1.45;margin:0 0 4px}.k-kbtip a.btn-link{display:inline-flex;align-items:center;padding-left:0;text-decoration:underline}.k-shell .btn,.k-shell .btn-link,.k-shell .seg-btn{min-height:var(--touch-min);min-width:var(--touch-min)}.k-shell label.btn-link{display:inline-flex;align-items:center;justify-content:center}.k-shell .search-input,.k-shell .pp-opt{min-height:var(--touch-min)}.k-take{flex-wrap:wrap}.k-takes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.k-take{gap:12px;padding:10px 12px}.k-take.is-best{border-width:2px;border-color:var(--accent)}.k-play{width:56px;height:56px;border-radius:999px;border:none;flex:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);font-size:calc(22px * var(--ts));display:flex;align-items:center;justify-content:center;font-family:inherit}.k-take-info{flex:1 1 120px;min-width:0;display:flex;flex-direction:column;gap:2px}.k-take-name{font-weight:700;font-size:calc(15px * var(--ts))}.k-take-len{color:var(--muted);font-size:calc(13px * var(--ts))}.k-take-chosen{font-weight:700;font-size:calc(13px * var(--ts))}.k-take-actions{display:flex;gap:8px;flex:1 1 100%;flex-wrap:wrap}.k-take-actions .btn-primary,.k-take-actions .btn-accent-outline{flex:1 1 auto}.k-shell .k-discard{min-width:var(--touch-min);min-height:var(--touch-min);font-size:calc(16px * var(--ts))}.k-stephead{display:flex;flex-direction:column;gap:6px}.k-where{color:var(--muted);font-size:calc(13px * var(--ts));margin:0}.k-steplabel{font-weight:700;font-size:calc(14px * var(--ts));margin:4px 0 0}.k-steplabel:focus:not(:focus-visible){outline:none}.k-undo-live:empty{margin-top:-16px}.k-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px}.k-steps li{flex:1;height:6px;border-radius:999px;background:var(--nested);border:1px solid var(--line)}.k-steps li.is-done{background:var(--accent);border-color:var(--accent)}.k-steps li.is-on{background:var(--accent);border-color:var(--accent);height:8px;margin-top:-1px}.k-unsure{display:flex;gap:12px;align-items:center;min-height:var(--touch-min);cursor:pointer;font-size:calc(14px * var(--ts));color:var(--ink)}.k-unsure input{width:24px;height:24px;flex:none}.k-recarea{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0}.k-recarea .k-recbtn{width:128px;height:128px;font-size:calc(44px * var(--ts))}.k-rechint{color:var(--muted);font-size:calc(15px * var(--ts))}.k-takecount{margin:0;font-size:calc(14px * var(--ts));text-align:center}.k-stepnote{color:var(--muted);font-size:calc(14px * var(--ts));margin:0}.k-consent{display:flex;flex-direction:column;gap:12px}.k-consent-summary{margin:0;font-size:calc(16px * var(--ts));line-height:1.45;font-weight:600}.k-consent-change{align-self:flex-start;padding-left:0;font-size:calc(15px * var(--ts));text-decoration:underline}.k-consent-detail{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:12px}.k-consent-help{color:var(--muted);font-size:calc(14px * var(--ts));line-height:1.45;margin:0}.k-consent .field-label,.k-consent .field label,.k-consent label{font-size:calc(14px * var(--ts))}.k-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:6px 6px 6px 14px;border-radius:10px;background:var(--nested);font-size:calc(14px * var(--ts))}.action-bar{position:sticky;bottom:var(--kb-inset, 0px);z-index:5;display:flex;align-items:center;gap:10px;margin:0 -20px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line)}.action-bar .btn{min-height:var(--touch-min);min-width:var(--touch-min)}.action-bar .btn-primary{flex:1 1 auto}.action-bar .btn:not(.btn-primary){flex:0 0 auto}.panel-pad .action-bar{margin:12px -18px -18px;border-radius:0 0 var(--radius) var(--radius);background:var(--card)}html:has(.action-bar){scroll-padding-bottom:96px}.k-discard{padding:4px 8px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.img-upload-form{margin-top:6px}.img-upload-form .ad-picker{max-height:220px}@media (pointer: coarse){input,select,textarea,.field input,.field select,.field textarea,.search-input,.filter-select{font-size:calc(16px * var(--ts))}}@media (max-width: 768px){.topbar{padding:0 var(--space-md)}.content{padding:var(--space-md) var(--space-md) var(--space-2xl)}.page-head h1,.page-band__title{font-size:calc(22px * var(--ts))}.admin-shell .tabbar,.admin-shell .topbar-user{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--ink);cursor:pointer}.nav-toggle .nav-toggle-bars{display:flex;flex-direction:column;gap:4px;width:20px}.nav-toggle .nav-toggle-bars span{display:block;height:2px;border-radius:2px;background:currentColor}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#060a1499;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-open .nav-backdrop{opacity:1;pointer-events:auto}.nav-drawer{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100dvh;width:280px;max-width:85vw;z-index:90;background:var(--card);border-right:1px solid var(--line);transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s ease}.nav-open .nav-drawer{transform:translate(0);visibility:visible}.nav-drawer-head{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 var(--space-md);border-bottom:1px solid var(--line);flex:none}.nav-drawer-list{list-style:none;margin:0;padding:var(--space-sm);display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto}.nav-drawer-link{display:flex;align-items:center;min-height:var(--touch-min);padding:var(--space-sm) var(--space-md);color:var(--muted);font-size:calc(15px * var(--ts));font-weight:600;border-radius:var(--radius-sm);text-decoration:none}.nav-drawer-link:hover{color:var(--ink);background:var(--sel);text-decoration:none}.nav-drawer-link.is-active{color:var(--accent);background:var(--sel)}.nav-drawer-foot{border-top:1px solid var(--line);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);flex:none}.nav-drawer-foot .user-email{font-size:calc(12.5px * var(--ts));word-break:break-all}.metric-card,.q-card{width:100%}.grid{gap:var(--space-sm)}.list-detail{flex-direction:column}.legend-rail,.detail-card{width:100%;flex:1 1 auto}.cat-pane{width:100%}.pill-wrap{justify-content:flex-end}.detail-grid{grid-template-columns:repeat(2,1fr)}.action-row{gap:var(--space-sm)}.search-input,.filter-select{width:100%;max-width:none}.btn,.seg-btn,.subtab{min-height:var(--touch-min)}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}dialog.modal{width:min(560px,94vw);max-height:90dvh;overflow-y:auto}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}.table-wrap{overflow-x:visible}.table-wrap table,.table-wrap thead,.table-wrap tbody,.table-wrap tr,.table-wrap th,.table-wrap td{display:block}.table-wrap thead{position:absolute;left:-9999px;top:-9999px}.table-wrap tr{background:var(--nested);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:var(--space-sm);padding:var(--space-md)}.table-wrap tbody tr:hover{background:var(--nested)}.table-wrap tr:last-child td{border-bottom:none}.table-wrap td{padding:var(--space-xs) 0;border:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);font-size:calc(13px * var(--ts));min-width:0;overflow-wrap:anywhere}.table-wrap td:before{content:attr(data-label);font-weight:700;color:var(--muted);font-size:calc(10.5px * var(--ts));text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.table-wrap td:first-child{display:block;border-bottom:1px solid var(--line);padding-bottom:var(--space-sm);margin-bottom:var(--space-sm);font-weight:700;font-size:calc(14px * var(--ts));color:var(--ink)}.table-wrap td:first-child:before{display:none}.table-wrap tr td[colspan]{text-align:center}.table-wrap tr td[colspan]:before{display:none}.cell-clip{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.data-table td.lang{white-space:normal}}@media (max-width: 480px){.detail-grid{grid-template-columns:1fr}.tabbar{gap:14px}.action-row .btn{width:100%}}.trim-track{position:relative;height:96px;background:var(--nested);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;touch-action:none}.trim-wave{display:block;width:100%;height:96px}.trim-handle{position:absolute;top:0;bottom:0;width:14px;margin-left:-7px;background:transparent;border:none;cursor:ew-resize;padding:0;touch-action:none;-webkit-tap-highlight-color:transparent}.trim-handle:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--accent)}.trim-handle:after{content:"";position:absolute;left:1px;top:50%;margin-top:-13px;width:12px;height:26px;border-radius:4px;background:var(--accent);box-shadow:0 1px 4px #00000073}.trim-handle:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}@media (pointer: coarse){.trim-handle{width:30px;margin-left:-15px}.trim-handle:before{left:14px}.trim-handle:after{left:9px}}.trim-readout,.trim-help{font-size:calc(11.5px * var(--ts))}.trim-play{min-height:36px;font-size:calc(12px * var(--ts))}.k-shell .trim-track{overflow:visible;margin:0 22px}.k-shell .trim-wave{border-radius:var(--radius-sm)}.k-shell .trim-handle{width:var(--touch-min);margin-left:-22px}.k-shell .trim-handle:before{left:21px}.k-shell .trim-handle:after{left:16px}.k-shell .trim-readout,.k-shell .trim-help{font-size:calc(13px * var(--ts))}.k-shell .trim-play{min-height:var(--touch-min);font-size:calc(13px * var(--ts))}.contrib-card{position:relative;margin:0 0 14px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--nested)}.contrib-banner{display:block;width:100%;height:76px;object-fit:cover}.contrib-body{display:flex;align-items:flex-start;gap:12px;padding:0 14px 12px;margin-top:-26px}.contrib-avatar{width:56px;height:56px;border-radius:12px;background:var(--card);border:2px solid var(--card);box-shadow:0 1px 4px #0006;flex:none}.contrib-id{display:flex;flex-direction:column;gap:1px;padding:32px 0 2px;min-width:0}.contrib-display{font-weight:600;font-size:calc(15px * var(--ts));color:var(--ink)}.contrib-real{font-size:calc(12.5px * var(--ts));color:var(--muted)}.contrib-npub{font-family:var(--mono);font-size:calc(11px * var(--ts));color:var(--grey)}.contrib-community{font-size:calc(11.5px * var(--ts));color:var(--muted)}.pp-opt{font-family:var(--dene-font)}.pp-picklist{position:relative;z-index:3;flex:none;min-width:0}.pp-list{flex:none;background:var(--card);overscroll-behavior:contain}.contrib-compact{display:inline-flex;align-items:center;gap:5px;vertical-align:middle}.contrib-compact-avatar{width:18px;height:18px;border-radius:5px;flex:none}.contrib-compact-name{font-size:calc(12px * var(--ts));color:var(--muted)}.audit-evidence-img{max-width:100%;max-height:320px;border-radius:10px;border:1px solid var(--line);display:block}.audit-evidence-json{background:var(--nested);border-radius:9px;padding:12px;margin:6px 0 0;font-family:var(--mono);font-size:calc(11.5px * var(--ts));line-height:1.5;color:var(--muted);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow-y:auto}.rendition-text,.wf-text,.rendition-input,.field .rendition-input,.char-key{font-family:var(--dene-font)}.lang,.field .lang,.wd__translation,.wd__card-sub{font-family:var(--dene-font);text-transform:none;letter-spacing:normal}.fontcheck-toast{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:200;max-width:min(560px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;font-size:calc(12.5px * var(--ts));line-height:1.4;background:#1d2436;border:1px solid rgba(233,184,97,.5);color:var(--warm);box-shadow:0 6px 20px #060a1480}.fontcheck-toast-x{flex:none;background:none;border:none;color:var(--warm);cursor:pointer;font-size:calc(15px * var(--ts));line-height:1;padding:2px 4px;min-height:24px}.fontcheck-toast-x:hover{color:var(--ink)}.toast-stack{position:fixed;left:var(--space-lg);top:66%;z-index:900;display:flex;flex-direction:column;gap:10px;max-width:min(400px,calc(100vw - 48px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;font-size:calc(14px * var(--ts));line-height:1.4;background:var(--card);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--muted);box-shadow:0 8px 24px #060a1473;opacity:0;transform:translate(-120%);transition:opacity .28s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.toast-in{opacity:1;transform:translate(0)}.toast-error{border-left-color:var(--down)}.toast-success{border-left-color:var(--accent)}.toast-info{border-left-color:var(--warm)}.toast-msg{flex:1}.toast-x{flex:none;background:none;border:none;color:var(--muted);cursor:pointer;font-size:calc(18px * var(--ts));line-height:1;padding:0 2px;min-height:24px}.toast-x:hover{color:var(--ink)}@media (prefers-reduced-motion: reduce){.toast{transition:opacity .2s ease;transform:none}}@media (max-width: 640px){.toast-stack{left:12px;right:12px;max-width:none}}.char-palette{display:flex;flex-direction:column;gap:12px;margin:4px 0 14px;container:charpal / inline-size}.char-group{display:flex;flex-direction:column;gap:6px}.char-group-label{font-family:var(--mono);font-size:calc(12px * var(--ts));letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.char-keys{display:flex;flex-wrap:wrap;gap:8px}.char-key{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:max(var(--touch-min),calc(48px * var(--ts)));min-height:max(var(--touch-min),calc(52px * var(--ts)));padding:4px 8px;border:1px solid var(--key-line);border-radius:var(--radius-sm);background:var(--nested);color:var(--ink);cursor:pointer;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.char-glyph{font-family:var(--dene-font);font-size:calc(24px * var(--ts));font-weight:600;line-height:1.1}.char-caption{font-family:var(--sans);font-size:calc(12px * var(--ts));font-weight:500;line-height:1;color:var(--muted);white-space:nowrap;letter-spacing:.01em}.char-key.has-caption{min-width:calc(56px * var(--ts))}.char-how{text-transform:none;letter-spacing:0}.char-hint{position:absolute;top:3px;right:5px;font-family:var(--mono);font-size:calc(11px * var(--ts));line-height:1;color:var(--muted);background:none;border:0;padding:0}.char-hint:before{content:attr(data-hint)}.char-tip:before{content:attr(data-tip)}.char-shift-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.char-shift{min-height:max(var(--touch-min),calc(36px * var(--ts)));min-width:var(--touch-min);padding:4px 14px;border:1px solid var(--key-line);border-radius:var(--radius-sm);background:var(--nested);color:var(--ink);cursor:pointer;touch-action:manipulation}.char-shift.is-on{background:var(--sel);border-color:var(--accent);color:var(--accent-text)}.char-shift:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.char-hint-note{margin:0;font-size:calc(12.5px * var(--ts));line-height:1.4;color:var(--muted)}.char-keys--grid{display:grid;gap:8px;grid-template-columns:repeat(var(--cols, 4),minmax(var(--touch-min),calc(64px * var(--ts))))}.char-keys--grid .char-key{min-width:0;width:100%;padding:4px 2px}.char-blank{min-height:max(var(--touch-min),calc(52px * var(--ts)));border:1px dashed var(--line);border-radius:var(--radius-sm);background:none}@container charpal (max-width: 400px){.char-keys--grid{gap:5px}}@container charpal (min-width: 560px){.char-group--row{display:grid;grid-template-columns:calc(160px * var(--ts)) minmax(0,1fr);column-gap:12px;align-items:center}}@container charpal (max-width: 288px){.char-keys--grid[data-cols="6"]{grid-template-columns:repeat(3,minmax(var(--touch-min),calc(64px * var(--ts))))}}@container charpal (max-width: 239px){.char-keys--grid[data-cols="5"]{grid-template-columns:repeat(3,minmax(var(--touch-min),calc(64px * var(--ts))))}}@media (pointer: coarse){.char-hint,.char-hint-note,.char-how{display:none}}@media (hover: hover){.char-key:hover{border-color:var(--accent);color:var(--accent-text)}.char-key:hover .char-caption{color:var(--accent-text)}}.char-key:active{background:var(--sel)}.char-key:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.char-mark{width:calc(28px * var(--ts));height:calc(28px * var(--ts));display:block;overflow:visible}.char-mark-ring{fill:none;stroke:var(--muted);stroke-width:1.4;stroke-dasharray:1.2 2.6;stroke-linecap:round}.char-mark-stroke{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.char-tip{position:absolute;bottom:calc(100% + 6px);z-index:20;padding:6px 9px;border-radius:6px;white-space:nowrap;pointer-events:none;background:var(--ink);color:var(--card);font-family:var(--dene-font);font-size:calc(13px * var(--ts));font-weight:500;line-height:1.2;box-shadow:0 4px 14px #060a144d}.char-tip--start{left:0}.char-tip--end{right:0}input.lang,.field input.lang,input.rendition-input,.field input.rendition-input{font-family:var(--dene-font);font-size:calc(18px * var(--ts));text-transform:none}.chip-rail{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.filter-chip{min-height:34px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--muted);font-family:inherit;font-size:calc(12px * var(--ts));cursor:pointer}.filter-chip.is-on{border-color:var(--accent);color:var(--accent);background:#6191e91f;font-weight:600}.words-anchor-img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--line);flex:none}.img-board{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(124px * var(--ts))),1fr))}.img-board>*{min-width:0}.img-board-card{display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px;font-family:inherit;color:var(--ink);min-height:var(--touch-min)}.img-board-card:hover{border-color:var(--accent)}.img-board-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.img-board-thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:100%;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg);border:1px dashed rgba(233,184,97,.5)}.img-board-img{width:100%;height:100%;object-fit:contain;background:#fff}.img-board-need{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--warm);font-size:calc(26px * var(--ts));line-height:1}.img-board-need-txt{font-size:calc(10.5px * var(--ts));font-weight:600;letter-spacing:.02em}.img-board-word{font-size:calc(14px * var(--ts));font-weight:700;text-transform:none;overflow-wrap:anywhere}.img-board-desc{font-size:calc(10.5px * var(--ts))}.img-board-tags{display:flex;gap:4px;flex-wrap:wrap}.art-preview{width:100%;max-height:260px;object-fit:contain;background:#fff;border-radius:var(--radius-sm);border:1px solid var(--line);display:block}.subtab-divider{width:1px;align-self:stretch;margin:3px 5px;background:var(--line);flex-shrink:0}.tab-divider{width:1px;align-self:center;height:18px;margin:0 8px;background:var(--line);flex-shrink:0}.bars{display:flex;align-items:flex-end;gap:3px;height:120px}.bar-col{flex:1;display:flex;align-items:flex-end;height:100%;min-width:4px}.bar{width:100%;background:var(--accent);border-radius:2px 2px 0 0;opacity:.85}.stat-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.stat-row:last-of-type{border-bottom:0}.lg-code{font-size:calc(13px * var(--ts));letter-spacing:.06em}.lg-review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:6px 0 4px}.lg-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:16px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.lg-avatar{width:64px;height:64px;border-radius:14px;background:#fff}.lg-card-name{font-weight:700;font-size:calc(15px * var(--ts))}.lg-reroll{min-height:30px;padding:4px 12px;font-size:calc(12px * var(--ts));margin-top:4px}.lg-qr{display:block;width:112px;height:112px;background:#fff}.lg-qr svg{width:100%!important;height:100%!important;display:block}.lg-print-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:14px}.lg-print-card{border:1px solid var(--line);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.lg-print-avatar{width:64px;height:64px;border-radius:14px;background:#fff}.lg-print-name{font-weight:700;font-size:calc(15px * var(--ts))}.lg-print-tag{font-size:calc(12px * var(--ts));color:var(--muted)}.lg-print-writename{display:flex;align-items:flex-end;gap:6px;width:100%;font-size:calc(12px * var(--ts));color:var(--muted)}.lg-print-nameline{flex:1;border-bottom:1px solid var(--line);height:1.1em}.charset-test{--ts: 1}.hdr{display:flex;align-items:center;gap:12px;height:var(--hdr-h);padding:0 20px}.hdr-left{display:flex;align-items:center;gap:6px;min-width:0;flex:none}.hdr-right{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.hdr-brand{display:inline-flex;align-items:center;gap:9px;min-height:var(--touch-min);padding:0 6px 0 2px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.hdr-brand:hover{text-decoration:none}.hdr-brand-tile{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:800;font-size:calc(15px * var(--ts));line-height:1;letter-spacing:0}.hdr-brand-name{font-weight:700;font-size:calc(15px * var(--ts));letter-spacing:.01em;white-space:nowrap}.hdr-about{display:inline-flex;align-items:center;min-height:var(--touch-min);padding:0 10px;border-radius:var(--radius-sm);color:var(--muted);font-weight:600;font-size:calc(13.5px * var(--ts))}.hdr-about:hover{color:var(--ink);background:var(--sel);text-decoration:none}.hdr-about[aria-current=page]{color:var(--accent-text);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.hdr-search{position:relative;flex:0 1 420px;min-width:240px;margin:0 auto}.hdr-search-input{display:block;width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;font-size:calc(13.5px * var(--ts));-moz-appearance:none;appearance:none;-webkit-appearance:none}.hdr-search-input::-webkit-search-decoration,.hdr-search-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.hdr-search-input::placeholder{color:var(--muted)}.hdr-search-input:focus{border-color:var(--accent)}.hdr-search-input:disabled{cursor:not-allowed}.hdr-search.is-off .hdr-search-input{background:var(--nested);border-style:dashed;color:var(--muted)}.hdr-search.is-off .hdr-search-input::placeholder{color:var(--muted);opacity:1}.hdr-search.is-off .hdr-search-icon{opacity:.55}.hdr-search-icon{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.hdr-search:has(.hdr-search-clear) .hdr-search-input{padding-right:44px}.hdr-search-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--touch-min);height:var(--touch-min);padding:0;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm)}.hdr-search-clear:hover{color:var(--ink)}.hdr-search-clear svg{width:16px;height:16px}.hdr-tool{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:var(--touch-min);min-height:var(--touch-min);padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:calc(12.5px * var(--ts));font-weight:700;line-height:1}.hdr-tool:hover{background:var(--sel)}.hdr-tool svg{width:18px;height:18px;flex:none}.hdr-tool-label{font-variant-numeric:tabular-nums;letter-spacing:.02em}.hdr-tools{display:flex;align-items:center;gap:6px}.hdr-tool.hdr-search-toggle{display:none}.hdr .notif-btn{border:1px solid var(--line);border-radius:var(--radius-sm)}.notif-btn svg{width:18px;height:18px}.menu-wrap{position:relative;display:flex;align-items:center}.hdr-avatar-btn{display:inline-flex;align-items:center;gap:4px;min-height:var(--touch-min);padding:0 6px 0 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer;font:inherit}.hdr-avatar-btn:hover,.hdr-avatar-btn[aria-expanded=true]{background:var(--sel)}.hdr-avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:6px;background:var(--sel);color:var(--ink);object-fit:cover;font-weight:700;font-size:calc(11.5px * var(--ts));letter-spacing:.02em}.hdr-avatar-chev{width:14px;height:14px;color:var(--muted)}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:256px;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0000002e}.menu[hidden]{display:none}.menu-head{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.menu-name{font-weight:700;font-size:calc(13.5px * var(--ts))}.menu-sub{color:var(--muted);font-size:calc(12px * var(--ts));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-role{margin-top:6px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-min);padding:8px 12px;border-radius:var(--radius-sm);border:0;background:none;color:var(--ink);cursor:pointer;font:inherit;font-size:calc(13.5px * var(--ts));font-weight:500;text-align:left;text-decoration:none}.menu-item:hover,.menu-item:focus-visible{background:var(--sel);text-decoration:none}.menu-item svg{width:16px;height:16px;color:var(--muted);flex:none}.menu-sep{height:1px;margin:4px 8px;background:var(--line)}@media (max-width: 1023px){.hdr-about{display:none}}@media (max-width: 768px){.hdr{flex-wrap:wrap;height:auto;min-height:var(--hdr-h);padding:0 var(--space-md);row-gap:0}.hdr .hdr-tools{display:none}.hdr-tool.hdr-search-toggle{display:inline-flex}.hdr-search{display:none;order:10;flex:1 0 100%;min-width:0;margin:0;padding:0 0 10px}.hdr-search.is-open{display:block}.hdr-left{gap:2px}}@media (max-width: 480px){.hdr-brand-name{display:none}.hdr-brand{min-width:var(--touch-min);justify-content:center;padding:0}}@media (prefers-reduced-motion: no-preference){.hdr-tool,.hdr-avatar-btn,.menu-item,.hdr-about{transition:background-color .12s ease}}.admin-shell{--rail-w: 232px;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);align-items:start}.admin-shell[data-rail=compact]{--rail-w: 64px}.admin-shell>.app-header{grid-column:1 / -1}.admin-shell>.content{min-width:0}.rail{position:sticky;top:var(--hdr-h);align-self:start;display:flex;flex-direction:column;width:var(--rail-w);height:calc(100dvh - var(--hdr-h));background:var(--sidebar);border-right:1px solid var(--line);z-index:40}.rail-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.rail-list{list-style:none;margin:0;padding:12px 10px;display:flex;flex-direction:column;gap:4px;min-height:100%}.rail-li{position:relative}.rail-sep{height:1px;margin:6px;background:var(--line)}.rail-sep-end,.rail-li-end:first-child{margin-top:auto}.rail-item{display:flex;align-items:center;gap:12px;min-height:var(--touch-min);padding:0 12px;border-radius:10px;color:var(--muted);font-weight:600;font-size:calc(14px * var(--ts));line-height:1.2;text-decoration:none;white-space:nowrap}.rail-item:hover{color:var(--ink);background:var(--sel);text-decoration:none}.rail-item[aria-current=page]{color:var(--accent-text);background:var(--sel)}.rail-icon{width:20px;height:20px;flex:none}.rail-label{overflow:hidden;text-overflow:ellipsis}.rail-ext{width:12px;height:12px;margin-left:auto;color:var(--muted);flex:none}.rail[data-mode=compact] .rail-list{padding:12px 10px}.rail[data-mode=compact] .rail-item{justify-content:center;padding:0;width:var(--touch-min)}.rail[data-mode=compact] .rail-ext{position:absolute;top:5px;right:5px;margin:0;width:10px;height:10px}.rail[data-mode=compact] .rail-sep{margin-left:8px;margin-right:8px}.rail-tip{display:none;position:fixed;transform:translateY(-50%);z-index:70;padding:6px 10px;border-radius:var(--radius-sm);white-space:nowrap;background:var(--ink);color:var(--bg);font-size:calc(12.5px * var(--ts));font-weight:600;box-shadow:0 6px 18px #0000002e;pointer-events:none}.rail-tip.is-on{display:block}.rail-toggle{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:var(--touch-min);margin:6px 10px 10px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:calc(12.5px * var(--ts));font-weight:600}.rail-toggle:hover{color:var(--ink);background:var(--sel)}.rail-toggle svg{width:18px;height:18px;flex:none}.rail[data-mode=compact] .rail-toggle{padding:0;margin-left:8px;margin-right:8px;width:48px}.nav-drawer-nav{flex:1;min-height:0;display:flex;flex-direction:column}.nav-drawer-link svg{width:18px;height:18px;flex:none;color:currentColor}.nav-drawer-link .nav-drawer-ext{width:12px;height:12px;margin-left:auto;opacity:.7}.nav-drawer-sep{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.nav-drawer-close{margin-left:auto}@media (max-width: 768px){.admin-shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}.nav-drawer-head{justify-content:space-between}.nav-drawer-link{gap:12px}}@media (prefers-reduced-motion: no-preference){.rail-item,.rail-toggle{transition:background-color .12s ease,color .12s ease}}@media print{:root,html[data-text]{--ts: 1}.topbar,.hdr,.rail,.tabbar,.nav-drawer,.nav-backdrop,.skip-link,.lg-noprint{display:none!important}.admin-shell{display:block!important}body,.admin-shell,.content,main.content{background:#fff!important;color:#000!important}.content{padding:0!important;max-width:none!important}.lg-print-grid{grid-template-columns:repeat(3,1fr);gap:10px}.lg-print-card{border:1px solid #000;break-inside:avoid;page-break-inside:avoid;color:#000}.lg-print-name,.lg-print-tag,.lg-code,.lg-print-writename{color:#000!important}.lg-print-avatar{border:1px solid #000}.lg-print-nameline{border-bottom:1px solid #000}.lg-qr{width:3cm;height:3cm}}.showcase-page{min-height:100vh;background:var(--bg);color:var(--ink)}.showcase-page>.content{margin:0 auto}.showcase-crumb{font-size:calc(12.5px * var(--ts));color:var(--muted);margin-bottom:8px}.showcase-desc{max-width:720px;margin:10px 0 14px;color:var(--ink)}.showcase-grid{list-style:none;display:grid;gap:16px;margin:18px 0 0;padding:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.showcase-community{display:flex}.showcase-community-link{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px 17px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink);text-decoration:none}.showcase-community-link:hover{border-color:var(--accent)}.showcase-community-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.showcase-community-name{font-size:calc(17px * var(--ts));font-weight:800;color:var(--ink)}.showcase-community-region{font-size:calc(12px * var(--ts));color:var(--muted)}.showcase-community-desc{font-size:calc(13px * var(--ts));color:var(--ink);margin:2px 0}.showcase-community-counts{font-size:calc(12px * var(--ts))}.showcase-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 14px;padding:0}.showcase-chip{font-size:calc(12px * var(--ts));padding:3px 10px;border-radius:999px;border:1px solid rgba(97,145,233,.5);color:var(--accent);background:#6191e91f}.showcase-chip-count{color:var(--muted)}.showcase-chip-rail{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}.showcase-people-grid{list-style:none;display:grid;gap:16px;margin:4px 0 0;padding:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.showcase-person{display:flex;flex-direction:column;gap:4px}.showcase-person-link{text-decoration:none;color:inherit;border-radius:var(--radius)}.showcase-person-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.showcase-person-roles{font-size:calc(11.5px * var(--ts));text-transform:capitalize}.showcase-card-meta{display:flex;flex-direction:column;gap:4px;padding:0 2px}.showcase-role-pill{display:inline-block;margin-right:6px;font-size:calc(10.5px * var(--ts));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border:1px solid rgba(97,145,233,.5);border-radius:6px;padding:1px 7px;background:#6191e91f}.showcase-card-bio{font-size:calc(13px * var(--ts));color:var(--ink);margin-top:2px}.showcase-card-attr{font-size:calc(12px * var(--ts))}.showcase-private{font-size:calc(13px * var(--ts));font-style:italic;margin:6px 0 4px}.list-head{flex-wrap:wrap;justify-content:space-between;gap:8px 12px}.list-head__left{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.list-head__caption{font-size:calc(12px * var(--ts));color:var(--muted)}.az{display:flex;align-items:center;flex-wrap:wrap;gap:2px;row-gap:calc(4px * var(--ts));min-width:0;font-size:calc(11px * var(--ts));line-height:1;color:var(--muted)}.az__cell{display:inline-flex;align-items:center}.az__sep{padding:0 2px;color:color-mix(in oklch,var(--muted) 40%,transparent);-webkit-user-select:none;user-select:none}.az__btn{min-width:24px;min-height:24px;padding:2px 4px;border-radius:6px;font-variant-numeric:tabular-nums;background:none;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit}.az__btn:hover:not(:disabled){background:var(--sel);color:var(--ink)}.az__btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.az__btn.is-active{background:color-mix(in oklch,var(--accent) 15%,transparent);font-weight:700;color:var(--accent-text)}.az__btn.is-empty{color:color-mix(in oklch,var(--muted) 45%,transparent);cursor:default}.word-list{list-style:none;margin:0;padding:0}.list-scroll{max-height:62vh;overflow-y:auto}@media (min-width: 769px){.library-page>.grid{margin-top:22px}.library-page .list-pane{min-height:640px}.library-page .list-scroll{max-height:none;overflow:visible}.library-page .legend-rail{position:sticky;top:calc(var(--hdr-h) + 12px);align-self:start;min-height:min(640px,calc(100dvh - var(--hdr-h) - 24px));max-height:calc(100dvh - var(--hdr-h) - 24px)}.library-page .legend-rail>*{flex:1 1 auto;min-height:0}}.row-li+.row-li{border-top:1px solid var(--line)}.row.is-selected{background:var(--sel);box-shadow:inset calc(3px * var(--ts)) 0 0 var(--accent);border-radius:var(--radius-sm)}.row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:calc(10px * var(--ts)) 12px}.row__main{min-width:0;cursor:pointer;border-radius:var(--radius-sm);outline:none}.row__main:hover,.row__main:focus-visible{background:color-mix(in oklch,var(--sel) 60%,transparent)}.row__main:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.row__play{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:999px;border:1px solid var(--line);color:var(--ink);background:none;cursor:pointer}.row__play:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.row__play:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.row__play.is-off{border-style:dashed;color:color-mix(in oklch,var(--muted) 55%,transparent);cursor:not-allowed}.row__play-spin{width:13px;height:13px;border-radius:999px;border:2px solid color-mix(in oklch,var(--muted) 45%,transparent);border-top-color:var(--accent);animation:row-spin .7s linear infinite}@keyframes row-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.row__play-spin{animation-duration:1.6s}}.row__top{display:flex;align-items:baseline;gap:8px;min-width:0}.row__word{font-weight:600;font-size:calc(14px * var(--ts));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__level{font-size:calc(12px * var(--ts));color:var(--muted);white-space:nowrap}.row__dots{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.dot-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;white-space:nowrap;font-size:calc(12px * var(--ts));color:var(--muted)}.dot-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.rdot{flex:none;font-size:calc(11px * var(--ts));line-height:1}.rdot--covered{color:var(--covered)}.rdot--partial{color:var(--partial)}.row__none{font-size:calc(12px * var(--ts));color:var(--muted)}.row__right{display:flex;align-items:center;gap:8px;flex:none}.pips{width:56px}.pips__label{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(11px * var(--ts));color:var(--muted)}.pips__count{font-variant-numeric:tabular-nums}.pips__rail{margin-top:4px;display:flex;gap:2px}.pip{height:4px;flex:1;border-radius:999px}.pip--covered{background:var(--covered)}.pip--partial{background:var(--partial)}.pip--rail{background:var(--line)}@media (min-width: 640px){.pips{width:80px}}.row-pill{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:calc(11px * var(--ts));font-weight:600;letter-spacing:.02em;white-space:nowrap}.row-pill--live{background:color-mix(in oklch,var(--covered) 14%,transparent);color:color-mix(in oklch,var(--covered) 58%,var(--ink))}.row-pill--review{background:color-mix(in oklch,var(--partial) 18%,transparent);color:color-mix(in oklch,var(--partial) 55%,var(--ink))}.library-page{container:libpage / inline-size}.library-page .list-pane{container:wordlist / inline-size}.library-page>.grid{display:grid;grid-template-columns:repeat(4,minmax(0,242px))}.library-page>.grid>.metric-card{width:auto;min-width:0}@container libpage (max-width: 780px){.library-page>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container libpage (max-width: 400px){.library-page>.grid{grid-template-columns:minmax(0,1fr)}}@container libpage (max-width: 935px){.library-page .list-detail{flex-direction:column;align-items:stretch}.library-page .legend-rail{width:100%;flex:1 1 auto;position:static;min-height:0;max-height:none}}@container wordlist (max-width: 560px){.row{grid-template-columns:auto minmax(0,1fr);row-gap:calc(8px * var(--ts))}.row__right{grid-column:1 / -1;justify-content:space-between}.pips{width:auto;flex:1;max-width:200px}}.bulk-steps{display:flex;flex-direction:column;gap:14px;max-width:880px}.bulk-h{font-size:calc(15px * var(--ts));font-weight:700;margin:0}.bulk-pickers{display:flex;flex-wrap:wrap;gap:8px}.bulk-pickers .btn{min-height:44px}.bulk-pickers label:focus-within{outline:3px solid var(--focus);outline-offset:2px}.bulk-notice{border:1px solid var(--warm, var(--line));border-left-width:4px;border-radius:var(--radius-sm);padding:10px 12px;background:var(--nested);font-size:calc(13px * var(--ts));line-height:1.5}.bulk-check{display:flex;gap:10px;align-items:flex-start;min-height:44px;cursor:pointer;font-size:calc(13px * var(--ts));line-height:1.4}.bulk-check input{width:18px;height:18px;margin-top:2px;flex:none}.bulk-radios{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.bulk-lock{border:none;padding:0;margin:0;min-width:0}.bulk-lock:disabled{opacity:.65}.bulk-lock:disabled .bulk-check{cursor:not-allowed}.bulk-radios legend{padding:0;margin-bottom:6px;line-height:1.45}.bulk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bulk-report{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bulk-row{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;background:var(--nested);display:flex;flex-direction:column;gap:8px}.bulk-row-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bulk-file{overflow-wrap:anywhere;font-size:calc(12.5px * var(--ts))}.bulk-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;margin:0}.bulk-facts div{min-width:0}.bulk-facts dt{font-size:calc(11px * var(--ts));color:var(--muted)}.bulk-facts dd{margin:0;font-size:calc(13px * var(--ts));overflow-wrap:anywhere}.bulk-why{margin:0;font-size:calc(12.5px * var(--ts));line-height:1.45}.bulk-token{display:flex;flex-wrap:wrap;gap:6px}.bulk-token .btn{min-height:40px;font-size:calc(12px * var(--ts));padding:4px 10px;text-transform:none}.bulk-trim{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.bulk-state{color:var(--accent-text);font-size:calc(12.5px * var(--ts));font-weight:600}.bulk-held{color:var(--ink)}.cat-suggest{margin:10px 0;padding:calc(8px * var(--ts)) calc(10px * var(--ts));border:1px dashed var(--warm);border-radius:10px}.cat-suggest__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:calc(12.5px * var(--ts))}.cat-suggest__word+.cat-suggest__word{border-top:1px solid var(--nested);margin-top:6px;padding-top:6px}.cat-suggest__title{font-weight:600;margin:6px 0 2px}.cat-suggest__note{margin:6px 0 0;padding:6px 8px;border-left:3px solid var(--warm);font-size:calc(12.5px * var(--ts))}.cat-suggest__list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cat-suggest__item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cat-suggest__term{border:1px dashed var(--warm)}.cat-suggest__conf{font-size:calc(12px * var(--ts))}.cat-suggest__reason{flex:1 1 220px;min-width:0;font-size:calc(12.5px * var(--ts))}.cat-suggest__actions{display:inline-flex;gap:6px}.cat-suggest-panel>summary{cursor:pointer;font-weight:600;padding:4px 2px}.cs-top{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;margin:4px 0 8px}.cs-pick{margin:0;min-width:220px}.cs-select{min-height:var(--touch-min);font-size:calc(16px * var(--ts));padding:8px 12px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);width:100%}.cs-status{margin:0;padding:10px 14px;border-radius:8px;border:1px solid var(--line);background:var(--card);font-size:calc(14px * var(--ts));max-width:640px}.cs-notice{min-height:1.4em;margin:6px 0;font-size:calc(15px * var(--ts));font-weight:600}.cs-notice:empty{min-height:0;margin:0}.cs-summary{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;font-size:calc(15px * var(--ts));margin:8px 0 18px}.cs-summary .cs-btn{margin-left:auto}.cs-btn{min-height:var(--touch-min);min-width:var(--touch-min);font-size:calc(15px * var(--ts))}a.cs-btn{display:inline-flex;align-items:center;text-decoration:none}.cs-section{margin:0 0 28px}.cs-section-head h2{font-size:calc(19px * var(--ts));margin:0 0 4px}.cs-help{color:var(--muted);font-size:calc(14.5px * var(--ts));margin:0 0 10px;max-width:70ch;line-height:1.5}.cs-bulk{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:0 0 12px}.cs-check{display:inline-flex;align-items:center;gap:10px;min-height:var(--touch-min);min-width:var(--touch-min);cursor:pointer;font-size:calc(15px * var(--ts))}.cs-check input{width:22px;height:22px;accent-color:var(--accent)}.cs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cs-row{display:flex;gap:8px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cs-row-check{flex:0 0 auto;justify-content:center}.cs-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.cs-row-head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.cs-english{font-weight:700;font-size:calc(16px * var(--ts))}.cs-surface{color:var(--muted);font-size:calc(13.5px * var(--ts))}.cs-ba{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:flex-end}.cs-ba-col{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-ba-label{color:var(--muted);font-size:calc(12.5px * var(--ts));font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cs-ba-arrow{font-size:calc(22px * var(--ts));color:var(--muted);padding-bottom:2px}.cs-word{font-size:calc(26px * var(--ts));line-height:1.25;overflow-wrap:anywhere}.cs-word--after{font-weight:600}.cs-cp{font-size:calc(12.5px * var(--ts));color:var(--muted);overflow-wrap:anywhere}.cs-why{margin:0;padding-left:18px;font-size:calc(14.5px * var(--ts));line-height:1.5}.cs-flags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cs-flag{padding:10px 12px;border-radius:8px;border:1px dashed var(--warm)}.cs-flag-why{margin:0 0 6px;font-size:calc(15px * var(--ts));line-height:1.45}.cs-found{font-size:calc(20px * var(--ts));font-weight:700;padding:0 4px}.cs-flag-sug{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.cs-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cs-detail{display:flex;flex-direction:column;gap:10px}.cs-detail-h{font-size:calc(15px * var(--ts));margin:6px 0 0}@media (max-width: 640px){.cs-row{padding:12px}.cs-summary .cs-btn{margin-left:0;width:100%}.cs-bulk .btn-primary{width:100%}.cs-actions .btn{flex:1 1 auto}.cs-word{font-size:calc(24px * var(--ts))}}.cs-note{padding:10px 12px;margin:0 0 10px;border-radius:8px;border:1px solid var(--line);background:var(--card);font-size:calc(14px * var(--ts));line-height:1.5;text-transform:none}.cs-note p{margin:0}.cs-note p+p{margin-top:4px}.cs-note .lang{font-size:1.1em}.row__match{font-size:calc(15px * var(--ts));margin:2px 0;overflow-wrap:anywhere}.row__match-label{color:var(--muted);font-size:calc(12.5px * var(--ts));font-weight:600}.cs-why,.cs-flag-why,.cs-note{font-family:var(--dene-font)}
