@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#f3f5f7;--surface:#fff;--ink:#17212b;--muted:#5a6775;--line:#dce2e8;--line-strong:#cbd4dc;--primary:#1d5c70;--primary-hover:#174b5c;--primary-soft:#e3eef1;--nav:#0f2a35;--nav-ink:#c9dae0;--nav-muted:#8fa9b3;--nav-hover:#17394a;--gold:#d8a23a;--danger:#b42318;--danger-soft:#fdf1f0;--warn:#9a4a00;--warn-soft:#fdebd8;--ok:#1d6b3f;--ok-soft:#dff3e7;--display:"Plus Jakarta Sans", Inter, "Segoe UI", system-ui, sans-serif;--body:Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hover-line:#9fb0be;--focus:#6fa8ba;--danger-line:#e8b4ac;--danger-ink:#8f1d14;--danger-border:#f2b8b5;--ok-border:#b6e0c6;--info-ink:#134555;--info-border:#c2dce3;--pill-bg:#f1f3f5;--pill-ink:#4a5663;--pill-warn-bg:#fbf0d2;--pill-warn-ink:#7a5600;--pill-bad-bg:#f8e4e1;--pill-bad-ink:#8f2f1f;--row-line:#eef1f4;--subtle:#f8fafb;--list-default:#e6ebef;--list-ink:#34506b;--list-hover:#d8e0e6;--dash:#c9d2da;--faint:#aeb9c4;--thumb-bg:#dde5eb;--unread:#f2f8fa;--hover-tint:#17212b12;--on-primary:#fff;--list-neutral:#f1f2f4;--card-bg:#fff;--orange-bg:#fde7d4;--orange-ink:#9a3d00;--slate-bg:#e8eef4;--slate-ink:#34506b;--blue-bg:#e1ecfb;--blue-ink:#1f4f96}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ground);color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--primary)}a:hover{color:var(--primary-hover)}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.2}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:13px}.tabular{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:600 14px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--hover-line);color:var(--ink)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary-hover)}.btn.danger{color:var(--danger);border-color:var(--danger-line)}.btn.small{min-height:32px;padding:0 10px;font-size:13px}.btn.block{width:100%;min-height:46px;font-size:15px}.btn:disabled{opacity:.55;cursor:default}.linkbtn{color:var(--primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.field .hint{color:var(--muted);font-size:13px;font-weight:400}.input,.select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:16px var(--body);border-radius:8px;padding:0 12px}.pw-wrap{display:block;position:relative}.pw-wrap .input{padding-right:68px}.pw-toggle{min-height:32px;color:var(--primary);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-toggle:hover{background:var(--primary-soft)}.pw-toggle:focus-visible{outline:2px solid var(--primary)}.input:focus,.select:focus{border-color:var(--primary);outline:2px solid var(--primary-soft)}.code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.check{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.row>.field{flex:200px}.stack{flex-direction:column;gap:16px;display:flex}.alert{border-radius:8px;padding:10px 14px;font-size:14px}.alert.error{background:var(--danger-soft);color:var(--danger-ink);border:1px solid var(--danger-border)}.alert.ok{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-border)}.alert.info{background:var(--primary-soft);color:var(--info-ink);border:1px solid var(--info-border)}.pill{white-space:nowrap;background:var(--pill-bg);height:22px;color:var(--pill-ink);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pill.admin{background:var(--primary-soft);color:var(--primary)}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--pill-warn-bg);color:var(--pill-warn-ink)}.pill.bad{background:var(--pill-bad-bg);color:var(--pill-bad-ink)}.av{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-grid}.auth{flex-wrap:wrap;min-height:100%;display:flex}.auth-side{background:var(--nav);color:var(--nav-ink);flex-direction:column;flex:380px;gap:24px;padding:48px 56px;display:flex}.auth-main{flex:480px;justify-content:center;align-items:center;padding:40px 16px;display:flex}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:420px;padding:32px;display:flex}.auth-card h1{font-size:24px}.divider{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.brand{font-family:var(--display);color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.brand:hover{color:#fff}.mark{background:var(--gold);width:32px;height:32px;color:var(--nav);border-radius:8px;flex:none;place-items:center;display:grid}.qr{border:1px solid var(--line);background:#fff;border-radius:12px;align-self:center;padding:8px}.secret{background:var(--ground);word-break:break-all;border-radius:6px;padding:8px 10px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.codes{background:var(--ground);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;font-family:ui-monospace,Consolas,monospace;font-size:15px;display:grid}@media (width<=640px){.auth-side{flex-basis:100%;padding:28px 20px}.auth-main{align-items:flex-start;padding:20px 16px 32px}.auth-card{border-radius:14px;padding:22px 18px}}.shell{min-height:100%;display:flex}.sidebar{background:var(--nav);width:252px;color:var(--nav-ink);flex-direction:column;flex:none;gap:22px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.nav{min-height:38px;color:var(--nav-ink);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav:hover{background:var(--nav-hover);color:#fff}.nav.active{background:var(--primary);color:var(--on-primary)}.nav.sub{min-height:32px;padding-left:32px;font-size:13px}.navhead{letter-spacing:.08em;text-transform:uppercase;color:var(--nav-muted);padding:0 10px 4px;font-size:11px;font-weight:600}.team-name{color:#fff;align-items:center;gap:8px;padding:6px 10px 2px;font-size:14px;font-weight:600;display:flex}.team-name .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--gold);margin-left:auto;font-size:10px}.me{border-top:1px solid #23434f;align-items:center;gap:10px;margin-top:auto;padding:12px 10px 4px;display:flex}.me .who{flex-direction:column;min-width:0;display:flex}.me .who b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.me .who span{color:var(--nav-muted);font-size:12px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{display:none}.page{flex-direction:column;gap:22px;width:100%;max-width:1180px;padding:28px 32px 48px;display:flex}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.page-head h1{font-size:26px;font-weight:800}.page-head .grow{flex:1}.eyebrow{color:var(--muted);font-size:12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.panel h2{font-size:16px;font-weight:700}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;display:flex}.tab{font:500 14px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 2px;text-decoration:none}.tab.active{color:var(--ink);border-color:var(--primary);font-weight:600}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow-x:auto}table.data{border-collapse:collapse;width:100%;min-width:720px}table.data th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}table.data td{border-bottom:1px solid var(--row-line);vertical-align:middle;padding:12px 14px;font-size:14px}table.data tr:last-child td{border-bottom:none}table.data tr.dim td{background:var(--subtle)}.person{align-items:center;gap:10px;display:flex}.person .lines{flex-direction:column;min-width:0;display:flex}.person .lines span{color:var(--muted);font-size:12px}.actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.empty{text-align:center;color:var(--muted);padding:32px}.cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.meter{background:var(--row-line);border-radius:3px;height:6px;overflow:hidden}.meter i{background:var(--primary);height:100%;display:block}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}@media (width<=900px){.shell{flex-direction:column}.topbar{background:var(--nav);z-index:5;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.sidebar{z-index:20;width:min(300px,86vw);height:100%;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:none;box-shadow:0 0 0 100vmax #08141a73}.page{padding:20px 16px 40px}.page-head h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.board-page{flex-direction:column;min-width:0;min-height:100vh;display:flex}.board-head{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.board-head h1{overflow-wrap:anywhere;font-size:22px;font-weight:800}.board-filters{background:var(--subtle);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.filter-search{border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;width:220px;max-width:100%;padding:0 10px;display:flex}.filter-search input{min-width:0;font:14px var(--body);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.select.sm{width:auto;min-height:36px;padding:0 8px;font-size:14px}.filter-note{color:var(--muted);margin:8px 24px 0;font-size:13px}.lists{flex:1;align-items:flex-start;gap:14px;padding:18px 24px 32px;display:flex;overflow-x:auto}.list{background:var(--list-default);border-radius:12px;flex-direction:column;flex:0 0 290px;gap:10px;max-height:calc(100vh - 190px);padding:10px;display:flex}.list-head{align-items:center;gap:8px;padding:2px 4px;display:flex}.list-head h2{overflow-wrap:anywhere;flex:1;font-size:15px;font-weight:700}.list-head .count{color:var(--muted);font-size:12px;font-weight:600}.list-cards{flex-direction:column;gap:8px;min-height:40px;padding:2px;display:flex;overflow-y:auto}.list-empty{color:var(--muted);text-align:center;border:2px dashed var(--dash);border-radius:10px;padding:10px;font-size:13px}.card-face{background:var(--surface);border:1px solid var(--line);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.card-face:hover{border-color:var(--hover-line)}.card-face:focus-visible{outline:3px solid var(--focus)}.card-face.dragging{opacity:.35}.card-face.overlay{cursor:grabbing;width:266px;transform:rotate(1.5deg);box-shadow:0 12px 28px #0f2a3540}.face-top{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.face-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.face-title.done{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.face-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab{white-space:nowrap;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.chip{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.chip.late{color:var(--danger);font-weight:700}.chip.soon{color:var(--warn);font-weight:700}.chip.ok{color:var(--ok)}.avs{align-items:center;padding-left:6px;display:inline-flex}.avs>span{border:2px solid var(--surface);border-radius:50%;margin-left:-6px;display:inline-flex}.avs .more{color:var(--muted);border:none;margin-left:4px;font-size:11px}.add-card{color:var(--list-ink);font:600 13px var(--body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.add-card:hover{background:var(--list-hover)}.composer{flex-direction:column;gap:6px;display:flex}.composer textarea{resize:vertical;min-height:60px;padding:8px 10px;font-size:15px}.add-list{border:2px dashed var(--dash);background:0 0;gap:8px}.iconbtn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.iconbtn:hover{background:var(--hover-tint);color:var(--ink)}.menu-wrap{position:relative}.menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0f2a352e}.menu button{text-align:left;font:14px var(--body);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:9px 10px}.menu button:hover:not(:disabled){background:var(--ground)}.menu button.danger{color:var(--danger)}.menu button:disabled{color:var(--faint);cursor:default}.list-tabs{display:none}.arch-row{border-top:1px solid var(--row-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.sec{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.overlay{z-index:40;background:#08141a8c;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet{background:var(--surface);border-radius:16px;outline:none;width:100%;max-width:980px;box-shadow:0 24px 60px #00000059}.sheet.narrow{max-width:620px}.sheet-head{align-items:center;gap:12px;padding:14px 18px 0 24px;display:flex}.sheet-body{flex-direction:column;gap:16px;padding:8px 24px 26px;display:flex}.title-row{flex-direction:column;gap:10px;display:flex}.title-input{font:700 24px/1.25 var(--display);resize:none;color:var(--ink);field-sizing:content;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;margin-left:-7px;padding:4px 6px}.title-input:hover:not(:disabled),.title-input:focus{border-color:var(--line-strong);background:var(--ground)}.title-input:disabled{color:var(--ink)}.card-grid{flex-wrap:wrap;gap:28px;display:flex}.card-main{flex-direction:column;flex:999 440px;gap:24px;min-width:0;display:flex}.card-side{flex-direction:column;flex:250px;gap:16px;display:flex}.sec-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.desc{background:var(--subtle);border:1px solid var(--row-line);border-radius:10px;padding:10px 14px}.rich p,.rich ul,.rich ol{margin:0 0 8px}.rich>:last-child{margin-bottom:0}.rich ul,.rich ol{padding-left:22px}.mention{color:var(--primary);font-weight:600}.chk-row{align-items:center;gap:8px;display:flex}.chk-row label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;display:flex}.chk-row input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:2px}.chk-row.done span{color:var(--muted);text-decoration:line-through}.files{flex-direction:column;gap:8px;display:flex}.file{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.file-thumb{background:var(--thumb-bg);border-radius:8px;flex:none;place-items:center;width:48px;height:48px;text-decoration:none;display:grid;overflow:hidden}.file-thumb img{object-fit:cover;width:100%;height:100%}.file-kind{color:var(--muted);font-size:11px;font-weight:700}.file-info{flex-direction:column;flex:1;min-width:0;display:flex}.file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.file-name:hover{text-decoration:underline}.file-add{border:2px dashed var(--line-strong);cursor:pointer;color:var(--primary);border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;display:flex}.file-add:focus-within{outline:3px solid var(--focus)}.comment-form{flex-direction:column;gap:8px;display:flex;position:relative}.comment-form textarea{resize:vertical;min-height:64px;padding:10px}.mention-menu{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:72px;left:8px;box-shadow:0 10px 24px #0f2a352e}.mention-menu button{font:14px var(--body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.mention-menu button:hover,.mention-menu button:first-child{background:var(--ground)}.comment{gap:10px;display:flex}.comment-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.comment-text{background:var(--ground);overflow-wrap:anywhere;border-radius:8px;padding:8px 12px;font-size:14px}.activity{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.person-chip{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.picker{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:260px;margin-top:6px;padding:6px;display:flex;overflow-y:auto}.pick-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px;font-size:14px;font-weight:500;display:flex}.pick-row:hover{background:var(--ground)}.label-pick{flex-wrap:wrap;gap:6px;display:flex}.label-toggle{border:1px solid var(--line-strong);background:var(--surface);min-height:30px;font:600 12px var(--body);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.label-toggle i{background:var(--c);border-radius:3px;width:10px;height:10px}.label-toggle.on{border-color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--surface))}.datebtn{text-align:left;cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.datebtn.placeholder{color:var(--muted)}.datebtn:disabled{cursor:default;background:var(--subtle);color:var(--ink)}.calendar{z-index:50;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;flex-direction:column;gap:6px;width:286px;margin-top:6px;padding:10px;font-weight:400;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #0f2a3538}.cal-head{align-items:center;gap:4px;display:flex}.cal-head b{text-align:center;font-family:var(--display);flex:1;font-size:15px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:2px;display:grid}.cal-wd{color:var(--muted);padding:2px 0;font-size:11px;font-weight:600}.cal-day{width:36px;height:34px;font:500 14px var(--body);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px}.cal-day:hover:not(:disabled){background:var(--primary-soft)}.cal-day.today{box-shadow:inset 0 0 0 2px var(--primary);color:var(--primary);font-weight:700}.cal-day.sel{background:var(--primary);color:var(--on-primary);font-weight:700}.cal-day:disabled{color:var(--faint);cursor:default}.cal-foot{border-top:1px solid var(--row-line);justify-content:space-between;padding-top:8px;display:flex}@media (width<=700px){.board-head{padding:12px 16px}.board-filters{padding:10px 16px}.filter-search{width:100%}.list-tabs{gap:8px;padding:12px 16px 0;display:flex;overflow-x:auto}.list-tab{background:var(--list-default);min-height:38px;color:var(--list-ink);font:600 14px var(--body);cursor:pointer;border:none;border-radius:999px;flex:none;padding:0 14px}.list-tab span{opacity:.75;margin-left:4px}.list-tab.on{background:var(--primary);color:var(--on-primary)}.lists{flex-direction:column;align-items:stretch;padding:12px 16px 28px;overflow-x:visible}.list{background:0 0;flex:none;max-height:none;padding:0;display:none}.list.mobile-on,.list.add-list{display:flex}.list.add-list{padding:10px}.card-face{padding:13px 14px}.face-title{font-size:15px}.overlay{padding:0}.sheet{border-radius:0;min-height:100%}.sheet-head{background:var(--surface);z-index:3;border-bottom:1px solid var(--line);padding:8px 8px 8px 16px;position:sticky;top:0}.sheet-body{padding:12px 16px 32px}.title-input{font-size:21px}}.filters-toggle{display:none}@media (width<=700px){.filter-search{flex:1;width:auto}.filters-toggle{display:inline-flex}.board-filters .select.sm{flex:140px;display:none}.board-filters.open .select.sm{display:block}.card-grid{flex-direction:column;gap:22px}.card-side{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-side>p{grid-column:1/-1}.card-side>.field:has(.picker){grid-column:1/-1}.card-side>.field:has(.label-pick){grid-column:1/-1}.card-side>div:has(.pill){grid-column:1/-1}}.count.gold{background:var(--gold);color:var(--nav)}.count-chips{flex-wrap:wrap;gap:12px;display:flex}.count-chip{border:1px solid var(--line);background:var(--surface);min-width:128px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;display:flex}.count-chip b{font-size:24px;line-height:1.1}.count-chip span{color:var(--muted);font-size:13px;font-weight:500}.count-chip.late{background:var(--danger-soft);border-color:var(--danger-border)}.count-chip.late b{color:var(--danger)}.count-chip.soon b{color:var(--warn)}.count-chip.on{outline:2px solid var(--primary);outline-offset:1px}.done-btn{border:2px solid var(--faint);background:var(--surface);cursor:pointer;color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.done-btn:hover{border-color:var(--ok)}.done-btn.on{background:var(--ok);border-color:var(--ok)}.task-title{font:600 15px var(--body);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.task-title:hover{text-decoration:underline}table.data.tasks td{vertical-align:top}.task-list{flex-direction:column;gap:10px;display:flex}.task-row{background:var(--surface);border:1px solid var(--line);box-shadow:inset 4px 0 0 var(--line);border-radius:12px;gap:12px;padding:12px;display:flex}.task-row.late{box-shadow:inset 4px 0 0 var(--danger)}.task-row.soon{box-shadow:inset 4px 0 0 var(--gold)}.task-row.dim{opacity:.7}.show-mobile{display:none}.empty-state h2{font-size:17px}.notif-list{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.notif{border:none;border-top:1px solid var(--row-line);background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notif:first-child{border-top:none}.notif:hover{background:var(--subtle)}.notif.unread{background:var(--unread)}.notif-icon{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.notif-text{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:14px;display:flex}.notif-quote{color:var(--muted);overflow-wrap:anywhere;font-style:italic}.notif .dot{background:var(--primary);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.radio-row{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.radio-row input{accent-color:var(--primary);margin-top:4px}.repeat-custom{border:1px solid var(--line);background:var(--subtle);border-radius:10px;flex-direction:column;gap:10px;margin-top:4px;padding:12px;font-weight:400;display:flex}.daychip{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;font:600 13px var(--body);cursor:pointer;border-radius:50%}.daychip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.tabbar{display:none}@media (width<=900px){.tabbar{z-index:12;background:var(--surface);border-top:1px solid var(--line);padding:4px 6px calc(6px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0}.tabi{min-height:54px;font:600 11px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.tabi.on{color:var(--primary)}.tab-plus{background:var(--primary);width:46px;height:46px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.tab-badge{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-6px;right:-10px}.main{padding-bottom:72px}}@media (width<=700px){.hide-mobile{display:none!important}.show-mobile{display:flex}.count-chips{flex-wrap:nowrap;gap:8px;overflow-x:auto}.count-chip{min-width:112px;padding:8px 12px}.count-chip b{font-size:20px}}.nav .count{color:#fff;background:#2b4e5c;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.nav .count.gold{background:var(--gold);color:var(--nav)}.recovery-code{letter-spacing:.04em;border:2px dashed var(--line-strong);background:var(--ground);word-break:break-all;text-align:center;border-radius:10px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:600}@media print{body *{visibility:hidden}.recovery-code,.recovery-code *{visibility:visible}.recovery-code{position:fixed;top:40px;left:40px;right:40px}}button.file-thumb{cursor:pointer;background:0 0;border:0;padding:0}.help ul,.help ol{gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.theme-teal{--g1:#1b6880;--g2:#2f95ae;--solid:#1d6e86;--dot:#1d6e86}.theme-ocean{--g1:#1d4da6;--g2:#3a7ad9;--solid:#2a5fc0;--dot:#2a5fc0}.theme-forest{--g1:#2c6537;--g2:#4c9659;--solid:#377a45;--dot:#377a45}.theme-sunset{--g1:#b14e1c;--g2:#df8a3a;--solid:#c2611f;--dot:#c2611f}.theme-plum{--g1:#583789;--g2:#8a5fc4;--solid:#6e4a9e;--dot:#6e4a9e}.theme-slate{--g1:#384656;--g2:#5f7389;--solid:#4a5a6c;--dot:#4a5a6c}.board-page{--tint-base:#fff;--tint-amount:14%}.board-page.style-full{background:linear-gradient(140deg, var(--g1), var(--g2));background-attachment:fixed}.board-page.style-tint{background:color-mix(in srgb, var(--solid) var(--tint-amount), var(--tint-base))}.board-page .list{background:var(--list-neutral);box-shadow:0 1px 2px #00000024}.board-page .card-face{background:var(--card-bg)}.style-full .board-head{color:#fff;background:#00000038;border-bottom-color:#0000}.style-full .board-head .eyebrow{color:#fffc}.style-full .board-head .btn{color:#fff;background:#ffffff2e;border-color:#0000}.style-full .board-head .btn:hover{background:#ffffff47}.style-full .board-head .iconbtn{color:#fff}.style-full .board-head .iconbtn:hover{background:#ffffff2e}.style-full .board-filters{background:#0000001f;border-bottom-color:#0000}.style-full .board-filters .linkbtn,.style-full .filter-note{color:#fff}.style-full .add-list{color:#fff;background:#ffffff29;border-color:#ffffff73}.style-full .list-tab:not(.on){background:#ffffffd9}.style-tint .board-head{border-bottom:4px solid var(--dot)}.board-page .list-tab.on{background:var(--solid);color:#fff}.list-head.movable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.list-head.movable:active{cursor:grabbing}.list.list-dragging{opacity:.85;z-index:5;position:relative;box-shadow:0 10px 28px #0f2a3538}.board-dot{background:var(--dot);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.theme-picker{flex-wrap:wrap;gap:8px;display:flex}.theme-swatch{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 10px;font-weight:500;display:inline-flex}.theme-swatch .dot{border-radius:6px;width:18px;height:18px}.theme-swatch.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);font-weight:600}.theme-swatch:focus-within{outline:2px solid var(--primary);outline-offset:2px}.first-board{border-color:var(--info-border);background:var(--primary-soft);flex-flow:wrap;align-items:center;gap:14px}@media (width<=700px){.board-page .list{padding:10px}}.lab{background:color-mix(in srgb, var(--c) 12%, transparent);color:var(--c);box-shadow:inset 3px 0 0 var(--c)}:root[data-theme=dark]{--ground:#0f1418;--surface:#182026;--ink:#e4eaee;--muted:#9aa8b4;--line:#2a353d;--line-strong:#3a4751;--primary:#5ba8c0;--primary-hover:#78bcd0;--primary-soft:#1b3640;--nav:#0a1418;--nav-hover:#15262e;--danger:#f0857a;--danger-soft:#3a1e1c;--warn:#e8a55c;--warn-soft:#3a2a17;--ok:#6cc795;--ok-soft:#17321f;--hover-line:#5a6a75;--focus:#7fb8ca;--danger-line:#6e3a35;--danger-ink:#f6b3ac;--danger-border:#6e3a35;--ok-border:#2e5a3e;--info-ink:#a9d3e0;--info-border:#2d5260;--pill-bg:#26313a;--pill-ink:#c2cdd6;--pill-warn-bg:#3a3016;--pill-warn-ink:#e9c46a;--pill-bad-bg:#3d2220;--pill-bad-ink:#f2a79d;--row-line:#222c33;--subtle:#141b20;--list-default:#1e272e;--list-ink:#b5c6d3;--list-hover:#26323a;--dash:#3a4751;--faint:#5e6b75;--thumb-bg:#26313a;--unread:#16262d;--hover-tint:#ffffff14;--on-primary:#0a1a20;--list-neutral:#101417;--card-bg:#22272b;--orange-bg:#3b2616;--orange-ink:#f0a868;--slate-bg:#25303a;--slate-ink:#b5c6d3;--blue-bg:#1b2a40;--blue-ink:#8db4ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .theme-teal{--g1:#0c2e38;--g2:#134654;--dot:#5bb3cb}:root[data-theme=dark] .theme-ocean{--g1:#0d2149;--g2:#16336a;--dot:#86aef2}:root[data-theme=dark] .theme-forest{--g1:#112917;--g2:#1b3f24;--dot:#86c993}:root[data-theme=dark] .theme-sunset{--g1:#3f1c0b;--g2:#5e2c12;--dot:#f2a46c}:root[data-theme=dark] .theme-plum{--g1:#22173a;--g2:#352352;--dot:#bb9ee6}:root[data-theme=dark] .theme-slate{--g1:#161c23;--g2:#222b35;--dot:#aebccb}:root[data-theme=dark] .board-page{--tint-base:#0e1114;--tint-amount:20%}:root[data-theme=dark] .lab{color:color-mix(in srgb, var(--c) 45%, #fff);background:color-mix(in srgb, var(--c) 30%, transparent)}:root[data-theme=dark] .label-toggle{color:var(--ink)}:root[data-theme=dark] .pill.admin{color:var(--info-ink)}:root[data-theme=dark] .card-face.overlay,:root[data-theme=dark] .menu,:root[data-theme=dark] .calendar,:root[data-theme=dark] .mention-menu{box-shadow:0 12px 32px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0f1418;--surface:#182026;--ink:#e4eaee;--muted:#9aa8b4;--line:#2a353d;--line-strong:#3a4751;--primary:#5ba8c0;--primary-hover:#78bcd0;--primary-soft:#1b3640;--nav:#0a1418;--nav-hover:#15262e;--danger:#f0857a;--danger-soft:#3a1e1c;--warn:#e8a55c;--warn-soft:#3a2a17;--ok:#6cc795;--ok-soft:#17321f;--hover-line:#5a6a75;--focus:#7fb8ca;--danger-line:#6e3a35;--danger-ink:#f6b3ac;--danger-border:#6e3a35;--ok-border:#2e5a3e;--info-ink:#a9d3e0;--info-border:#2d5260;--pill-bg:#26313a;--pill-ink:#c2cdd6;--pill-warn-bg:#3a3016;--pill-warn-ink:#e9c46a;--pill-bad-bg:#3d2220;--pill-bad-ink:#f2a79d;--row-line:#222c33;--subtle:#141b20;--list-default:#1e272e;--list-ink:#b5c6d3;--list-hover:#26323a;--dash:#3a4751;--faint:#5e6b75;--thumb-bg:#26313a;--unread:#16262d;--hover-tint:#ffffff14;--on-primary:#0a1a20;--list-neutral:#101417;--card-bg:#22272b;--orange-bg:#3b2616;--orange-ink:#f0a868;--slate-bg:#25303a;--slate-ink:#b5c6d3;--blue-bg:#1b2a40;--blue-ink:#8db4ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) .theme-teal{--g1:#0c2e38;--g2:#134654;--dot:#5bb3cb}:root:not([data-theme=light]) .theme-ocean{--g1:#0d2149;--g2:#16336a;--dot:#86aef2}:root:not([data-theme=light]) .theme-forest{--g1:#112917;--g2:#1b3f24;--dot:#86c993}:root:not([data-theme=light]) .theme-sunset{--g1:#3f1c0b;--g2:#5e2c12;--dot:#f2a46c}:root:not([data-theme=light]) .theme-plum{--g1:#22173a;--g2:#352352;--dot:#bb9ee6}:root:not([data-theme=light]) .theme-slate{--g1:#161c23;--g2:#222b35;--dot:#aebccb}:root:not([data-theme=light]) .board-page{--tint-base:#0e1114;--tint-amount:20%}:root:not([data-theme=light]) .lab{color:color-mix(in srgb, var(--c) 45%, #fff);background:color-mix(in srgb, var(--c) 30%, transparent)}:root:not([data-theme=light]) .label-toggle{color:var(--ink)}:root:not([data-theme=light]) .pill.admin{color:var(--info-ink)}:root:not([data-theme=light]) .card-face.overlay,:root:not([data-theme=light]) .menu,:root:not([data-theme=light]) .calendar,:root:not([data-theme=light]) .mention-menu{box-shadow:0 12px 32px #00000080}}@media print{.recovery-code{color:#000!important;background:#fff!important;border-color:#888!important}}.appearance-pick{flex-wrap:wrap;gap:10px;display:flex}.appearance-pick label{border:1px solid var(--line-strong);cursor:pointer;background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.appearance-pick label.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);font-weight:600}.appearance-pick label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.nav.settings-link:not(.active){color:var(--nav-muted)}.display-panel{z-index:30;background:var(--surface);width:min(360px,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #0f2a3540}.display-panel .ctl{flex-direction:column;gap:6px;display:flex}.display-panel .ctl>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.seg{background:var(--ground);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.seg button{color:var(--ink);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0000002e}.seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.swatch-row{flex-wrap:wrap;gap:8px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:9px;padding:2px;display:inline-flex}.swatch .dot{border-radius:7px;width:30px;height:30px;display:block}.swatch.on{border-color:var(--ink)}.swatch:focus-within{outline:2px solid var(--focus);outline-offset:1px}.linkbtn.small{font-size:13px}@media (width<=700px){.display-panel{width:auto;position:fixed;top:64px;left:16px;right:16px}}
