@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_a36871ce-module__u4RGiW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_a36871ce-module__u4RGiW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bdeb6a479b4761b3-s.2mhlfrh6n4yj4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6f964c913bb9f8ae-s.385hlt43jwdba.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3bf87d7b9471fde9-s.2ddkudtbd1qze.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f2841910b23f0e53-s.34a6x0-pwnhfm.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5125eda54869f75a-s.p.19zv-d902gnsh.woff2)format("woff2");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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_223de8ae-module__lqUc4q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:800}.montserrat_223de8ae-module__lqUc4q__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_8216b212-module__XP4spG__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_8216b212-module__XP4spG__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
:root{--bg:#f4f3fa;--surface:#fff;--surface-muted:#fbfbfb;--ink:#211f3d;--ink-soft:#5b5780;--ink-faint:#8b87a8;--line:#211f3d1f;--line-strong:#211f3d3d;--accent:#4338ca;--accent-soft:#e4e1fb;--accent-ink:#2e2899;--good:#15803d;--good-soft:#dcf3e3;--warn:#b0223d;--warn-soft:#f8e1e6;--focus:#0f766e;--focus-soft:#d9f0ec;--shadow:0 1px 2px #211f3d0d, 0 1px 1px #211f3d0a;--shadow-md:0 10px 26px #211f3d24;--radius:14px;--radius-lg:22px;--tag-red-bg:#fee2e2;--tag-red-text:#b91c1c;--tag-red-solid:#dc2626;--tag-orange-bg:#ffedd5;--tag-orange-text:#c2410c;--tag-orange-solid:#ea580c;--tag-amber-bg:#fbefd9;--tag-amber-text:#8a5a12;--tag-amber-solid:#d97706;--tag-yellow-bg:#fef9c3;--tag-yellow-text:#a16207;--tag-yellow-solid:#ca8a04;--tag-lime-bg:#ecfccb;--tag-lime-text:#4d7c0f;--tag-lime-solid:#65a30d;--tag-green-bg:#e6f0e0;--tag-green-text:#3e6b33;--tag-green-solid:#16a34a;--tag-emerald-bg:#d1fae5;--tag-emerald-text:#047857;--tag-emerald-solid:#059669;--tag-teal-bg:#def0ec;--tag-teal-text:#1f6f5c;--tag-teal-solid:#0d9488;--tag-cyan-bg:#cffafe;--tag-cyan-text:#0e7490;--tag-cyan-solid:#0891b2;--tag-blue-bg:#e2eaf6;--tag-blue-text:#2e4f86;--tag-blue-solid:#2563eb;--tag-indigo-bg:#e0e7ff;--tag-indigo-text:#4338ca;--tag-indigo-solid:#4f46e5;--tag-violet-bg:#eae6f5;--tag-violet-text:#5b4a93;--tag-violet-solid:#7c3aed;--tag-fuchsia-bg:#fae8ff;--tag-fuchsia-text:#a21caf;--tag-fuchsia-solid:#c026d3;--tag-pink-bg:#fce7f3;--tag-pink-text:#be185d;--tag-pink-solid:#db2777;--tag-terracotta-bg:#f3e0da;--tag-terracotta-text:#8a3d2a;--tag-terracotta-solid:#b5533c;--tag-brown-bg:#ede0d4;--tag-brown-text:#6b4423;--tag-brown-solid:#92653a;--tag-olive-bg:#e8ead6;--tag-olive-text:#4f5a29;--tag-olive-solid:#6b7a3a;--tag-sand-bg:#ede4d3;--tag-sand-text:#7a6339;--tag-sand-solid:#a68a5b;--tag-stone-bg:#f5f5f4;--tag-stone-text:#44403c;--tag-stone-solid:#78716c;--tag-slate-bg:#f1f5f9;--tag-slate-text:#334155;--tag-slate-solid:#475569;--tag-gray-bg:#e9e7e2;--tag-gray-text:#5b5650;--tag-gray-solid:#3f3f46;--tag-red-chip-bg:#dc2626;--tag-red-chip-text:#fff;--tag-orange-chip-bg:#ea580c;--tag-orange-chip-text:#fff;--tag-amber-chip-bg:#d97706;--tag-amber-chip-text:#fff;--tag-yellow-chip-bg:#ca8a04;--tag-yellow-chip-text:#fff;--tag-lime-chip-bg:#65a30d;--tag-lime-chip-text:#fff;--tag-green-chip-bg:#16a34a;--tag-green-chip-text:#fff;--tag-emerald-chip-bg:#059669;--tag-emerald-chip-text:#fff;--tag-teal-chip-bg:#0d9488;--tag-teal-chip-text:#fff;--tag-cyan-chip-bg:#0891b2;--tag-cyan-chip-text:#fff;--tag-blue-chip-bg:#2563eb;--tag-blue-chip-text:#fff;--tag-indigo-chip-bg:#4f46e5;--tag-indigo-chip-text:#fff;--tag-violet-chip-bg:#7c3aed;--tag-violet-chip-text:#fff;--tag-fuchsia-chip-bg:#c026d3;--tag-fuchsia-chip-text:#fff;--tag-pink-chip-bg:#db2777;--tag-pink-chip-text:#fff;--tag-terracotta-chip-bg:#b5533c;--tag-terracotta-chip-text:#fff;--tag-brown-chip-bg:#92653a;--tag-brown-chip-text:#fff;--tag-olive-chip-bg:#6b7a3a;--tag-olive-chip-text:#fff;--tag-sand-chip-bg:#a68a5b;--tag-sand-chip-text:#fff;--tag-stone-chip-bg:#78716c;--tag-stone-chip-text:#fff;--tag-slate-chip-bg:#475569;--tag-slate-chip-text:#fff;--tag-gray-chip-bg:#3f3f46;--tag-gray-chip-text:#fff}[data-theme=dark]{--bg:#1a1830;--surface:#232040;--surface-muted:#201e30;--ink:#edebf7;--ink-soft:#b5afd4;--ink-faint:#7a7499;--line:#ffffff1a;--line-strong:#fff3;--accent:#8b7fe8;--accent-soft:#8b7fe833;--accent-ink:#d6d1f7;--good:#4ade80;--good-soft:#4ade802e;--warn:#f2607d;--warn-soft:#f2607d2e;--focus:#4fd1b8;--focus-soft:#4fd1b82e;--shadow:0 1px 2px #0000004d, 0 1px 1px #0003;--shadow-md:0 14px 30px #00000080;--tag-red-bg:#ef444438;--tag-red-text:#fca5a5;--tag-red-solid:#f87171;--tag-orange-bg:#f9731638;--tag-orange-text:#fdba74;--tag-orange-solid:#fb923c;--tag-amber-bg:#da9c2e38;--tag-amber-text:#efc878;--tag-amber-solid:#fbbf24;--tag-yellow-bg:#eab30838;--tag-yellow-text:#fde047;--tag-yellow-solid:#facc15;--tag-lime-bg:#84cc1638;--tag-lime-text:#bef264;--tag-lime-solid:#a3e635;--tag-green-bg:#7ba86733;--tag-green-text:#a8cc95;--tag-green-solid:#4ade80;--tag-emerald-bg:#10b98138;--tag-emerald-text:#6ee7b7;--tag-emerald-solid:#34d399;--tag-teal-bg:#469e8a33;--tag-teal-text:#8fd2c0;--tag-teal-solid:#2dd4bf;--tag-cyan-bg:#06b6d438;--tag-cyan-text:#67e8f9;--tag-cyan-solid:#22d3ee;--tag-blue-bg:#638cc933;--tag-blue-text:#a8c2ea;--tag-blue-solid:#60a5fa;--tag-indigo-bg:#6366f138;--tag-indigo-text:#a5b4fc;--tag-indigo-solid:#818cf8;--tag-violet-bg:#8e78c933;--tag-violet-text:#c6b7ea;--tag-violet-solid:#a78bfa;--tag-fuchsia-bg:#d946ef38;--tag-fuchsia-text:#f0abfc;--tag-fuchsia-solid:#e879f9;--tag-pink-bg:#ec489938;--tag-pink-text:#f9a8d4;--tag-pink-solid:#f472b6;--tag-terracotta-bg:#b5533c3d;--tag-terracotta-text:#e0a695;--tag-terracotta-solid:#cc6a4f;--tag-brown-bg:#96643c38;--tag-brown-text:#cbb094;--tag-brown-solid:#b08a5f;--tag-olive-bg:#6b7a3a3d;--tag-olive-text:#c3cc9e;--tag-olive-solid:#93a35a;--tag-sand-bg:#a68a5b3d;--tag-sand-text:#d4c4a0;--tag-sand-solid:#bfa374;--tag-stone-bg:#78716c38;--tag-stone-text:#d6d3d1;--tag-stone-solid:#a8a29e;--tag-slate-bg:#64748b38;--tag-slate-text:#cbd5e1;--tag-slate-solid:#94a3b8;--tag-gray-bg:#ffffff1a;--tag-gray-text:#c9c4bc;--tag-gray-solid:#71717a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg:#1a1830;--surface:#232040;--surface-muted:#201e30;--ink:#edebf7;--ink-soft:#b5afd4;--ink-faint:#7a7499;--line:#ffffff1a;--line-strong:#fff3;--accent:#8b7fe8;--accent-soft:#8b7fe833;--accent-ink:#d6d1f7;--good:#4ade80;--good-soft:#4ade802e;--warn:#f2607d;--warn-soft:#f2607d2e;--focus:#4fd1b8;--focus-soft:#4fd1b82e;--shadow:0 1px 2px #0000004d, 0 1px 1px #0003;--shadow-md:0 14px 30px #00000080}}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-public-sans), system-ui, -apple-system, sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;transition:background-color .2s,color .2s}h1,h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.01em}h1{margin:0;font-size:25px;font-weight:800}:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.muted{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.btn{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,transform .1s}.btn:hover{border-color:var(--ink)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow)}.btn.primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn.sm{padding:6px 12px;font-size:12px}.icon-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex;position:relative}.icon-btn:hover{border-color:var(--line-strong);color:var(--ink)}.thin-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.thin-scroll::-webkit-scrollbar{width:9px;height:9px}.thin-scroll::-webkit-scrollbar-track{background:0 0}.thin-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.thin-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-button{width:0;height:0;display:none}@keyframes pendingPulse{0%,to{opacity:1}50%{opacity:.4}}.pending-mark-pulse{animation:1.2s ease-in-out infinite pendingPulse}
