@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.Flx3qa_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.Flx3qa_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.QI_v3W_className{font-family:Inter,Inter Fallback;font-style:normal}.QI_v3W_variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._7Ns5vW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._7Ns5vW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#f4f5f9;--panel:#fff;--ink:#12141b;--muted:#555b6c;--line:#d9dce6;--edge:#7c8399;--soft:#e9ebf2;--accent:#ffb83d;--on-accent:#1a1405;--accent-ink:#8a5a00;--accent-soft:#fff0cf;--shadow:#12141b;--ok:#13703c;--warn:#a05f00;--danger:#a82e2e;--ig:#c13584;--fb:#1877f2;--ai:#6f47d1;--focus:#12141b;--on-ai:#fff;--on-warn:#fff;--past:#f0f1f5;--t-post:#cdbdff;--t-reel:#ff9cc6;--t-carousel:#9fd3ff;--t-story:#b5f0b0;--r:14px;--bw:1px;--seg-on:#fff;--dm:#0a6f67;--dm-soft:#d8f3ef;--cm:#a3490a;--cm-soft:#fde8d6;--lift:0 10px 30px #12141b24;--display:var(--font-display),"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--body:var(--font-body),"Inter","Segoe UI",system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12141b;--panel:#1b1e28;--ink:#f2f2ee;--muted:#a0a5b5;--line:#2c3040;--edge:#7a819c;--soft:#262a38;--accent:#ffb83d;--on-accent:#1a1405;--accent-ink:#ffc45e;--accent-soft:#3a2e14;--shadow:#ffb83d;--ok:#6fdc9c;--warn:#f0a640;--danger:#ff8a8a;--ig:#e46bb0;--fb:#5c9dff;--ai:#b39cff;--focus:#ffb83d;--on-ai:#12141b;--on-warn:#12141b;--past:#15171f;--seg-on:#343a4e;--dm:#4fd1c2;--dm-soft:#123a37;--cm:#ffa463;--cm-soft:#3d2614;--lift:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#12141b;--panel:#1b1e28;--ink:#f2f2ee;--muted:#a0a5b5;--line:#2c3040;--edge:#7a819c;--soft:#262a38;--accent:#ffb83d;--on-accent:#1a1405;--accent-ink:#ffc45e;--accent-soft:#3a2e14;--shadow:#ffb83d;--ok:#6fdc9c;--warn:#f0a640;--danger:#ff8a8a;--ig:#e46bb0;--fb:#5c9dff;--ai:#b39cff;--focus:#ffb83d;--on-ai:#12141b;--on-warn:#12141b;--past:#15171f;--seg-on:#343a4e;--dm:#4fd1c2;--dm-soft:#123a37;--cm:#ffa463;--cm-soft:#3d2614;--lift:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex-direction:column;margin:0;padding-block:16px;font-size:14px;display:flex}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:var(--bw) solid var(--edge);background:var(--panel);border-radius:999px;padding:7px 14px;font-weight:600}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:700}.primary:hover:not(:disabled){border-color:var(--ink)}.link{color:var(--accent-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:12.5px;font-weight:700}.box{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);padding:14px}.box h3{justify-content:space-between;align-items:center;margin:0 0 8px;font-size:14px;display:flex}.seg{border:var(--bw) solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);border:0;border-radius:0;padding:6px 14px;font-weight:700}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ty{color:#12141b;white-space:nowrap;border:1.5px solid #12141b;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ty-post{background:var(--t-post)}.ty-reel{background:var(--t-reel)}.ty-carousel{background:var(--t-carousel)}.ty-story{background:var(--t-story)}.app{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1120px;min-height:0;margin:0 auto;display:flex}.logo{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:8px;padding:2px 4px 10px;font-size:22px;font-weight:800;display:flex}.mark{--mark-panes:linear-gradient(transparent,transparent);border:.085em solid var(--ink);background:var(--panel);border-radius:.3em;flex:none;width:1em;height:1em;font-size:26px;display:block;position:relative;overflow:hidden}.mark:before{content:"";border-bottom:.06em solid var(--ink);z-index:1;background:#ffb83d;height:32%;position:absolute;inset:0 0 auto}.mark:after{content:"";background:var(--mark-panes),conic-gradient(from 200deg at 50% 0%,#2f5bff,#ff5fa2,#ffb03b,#2f5bff);position:absolute;inset:32% 0 0}.page{flex-direction:column;gap:14px;min-width:0;display:flex}.pagehead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pagehead h1{margin:0 6px 0 0;font-size:26px}.pagehead .hint{margin:0}.narrow{max-width:680px}.plan{grid-template-columns:minmax(230px,400px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.calcol{flex-direction:column;gap:12px;min-width:0;display:flex}.calbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calbar .navb{padding:6px 12px}.cap{color:var(--muted);white-space:nowrap;font-size:12.5px}.cap b{color:var(--ink)}.banner{border-radius:var(--r);background:var(--accent-soft);color:var(--ink);border:var(--bw) solid var(--accent);padding:10px 14px;font-size:13.5px}.alert{border-radius:var(--r);border:var(--bw) solid var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--danger);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.alert button{color:var(--ink);padding:4px 12px;font-size:12px}@media (max-width:760px){.plan{grid-template-columns:1fr}.plan .feedp{order:2}}@media (max-width:820px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.pagehead h1{font-size:22px}}.ag{flex-direction:column;gap:12px;display:flex}.agd{border-radius:var(--r);flex-direction:column;gap:6px;display:flex}.agd h2{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.agd.today h2 span.d{background:var(--accent);color:var(--on-accent);border-radius:7px;padding:0 6px}.agd .hol{font-family:var(--body);color:var(--warn);font-size:11.5px;font-weight:600}.agr{border:var(--bw) solid var(--line);background:var(--panel);cursor:grab;text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:grid}.agr:hover{border-color:var(--accent)}.agr img,.agr .noimg{object-fit:cover;border-radius:8px;width:44px;height:55px;display:block}.agr .noimg{background:var(--soft);color:var(--muted);place-items:center;font-size:10px;display:grid}.agr .tt{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.agr .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.agr.published{cursor:pointer}.agr.failed{border-color:var(--danger)}.agr.pending_approval{border-style:dashed;border-color:var(--ai)}.agadd{border:var(--bw) solid var(--line);color:var(--muted);font-family:var(--body);background:0 0;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.agadd:hover{color:var(--ink)}.agd.over{outline:2px dashed var(--accent);outline-offset:4px}.agnone{color:var(--muted);border:var(--bw) dashed var(--line);border-radius:14px;padding:9px 12px;font-size:12.5px}.mo{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.mo .mdh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px;font-weight:700}.mo .md{border:var(--bw) solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:4px;min-width:0;min-height:92px;padding:5px;display:flex}.mo .md.out{opacity:.4}.mo .md .n{font-size:12px;font-weight:700}.mo .md.today{border-color:var(--accent);box-shadow:none}.mo .md .hol{color:var(--warn);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mo .mcs{flex-wrap:wrap;gap:3px;display:flex}.mo .mc{cursor:grab;border-bottom:4px solid var(--line);background:var(--soft);width:28px;height:36px;color:var(--muted);border-radius:6px;flex:none;place-items:center;font-size:9px;display:grid;position:relative;overflow:hidden}.mo .mc img{object-fit:cover;width:100%;height:100%;display:block}.mo .mc.k-post{border-bottom-color:var(--t-post)}.mo .mc.k-reel{border-bottom-color:var(--t-reel)}.mo .mc.k-carousel{border-bottom-color:var(--t-carousel)}.mo .mc.k-story{border-bottom-color:var(--t-story)}.mo .mc.failed{outline:2px solid var(--danger)}.mo .mc.pending_approval{outline:2px dashed var(--ai)}.mo .more{color:var(--accent-ink);text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:700}.key{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:560px){.mo .md{min-height:64px;padding:3px}.mo .mc{width:18px;height:24px}}.drafts{border-radius:12px;flex-wrap:wrap;gap:8px;min-height:58px;display:flex}.dcard{border:var(--bw) solid var(--line);background:var(--panel);cursor:grab;border-radius:12px;align-items:center;gap:8px;max-width:220px;padding:6px 10px 6px 6px;display:flex}.dcard img,.dcard .noimg{object-fit:cover;border-radius:7px;flex:none;width:36px;height:45px}.dcard .noimg{background:var(--soft);color:var(--muted);place-items:center;font-size:10px;display:grid}.dcard .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.feedp{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:761px){.feedp{max-height:calc(100vh - 32px);position:sticky;top:16px}.feedp .phone{scrollbar-width:thin;flex:0 auto;min-height:260px;overflow-y:auto}.feedp .box{flex:none}}.phone{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);overflow:hidden}.phone.blank{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:460px;padding:28px;display:flex}.phone.blank p{color:var(--muted);max-width:24ch;margin:0}.phone .pt{justify-content:space-between;align-items:center;gap:6px;padding:12px 14px 6px;font-weight:700;display:flex}.prof{align-items:center;gap:14px;padding:4px 14px;display:flex}.ring{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--accent);border-radius:50%;margin:5px;display:inline-flex}.ring .pic,.ring .av{object-fit:cover;border-radius:50%;width:64px;height:64px;display:block}.pstats{text-align:center;flex:1;justify-content:space-around;font-size:11.5px;display:flex}.pstats b{font-variant-numeric:tabular-nums;font-size:15px;display:block}.pbio{white-space:pre-wrap;padding:8px 14px 10px;font-size:12.5px;line-height:1.4}.pbio b{display:block}.ptabs{border-top:var(--bw) solid var(--line);font-size:12px;font-weight:700;display:flex}.ptabs button{text-align:center;color:var(--muted);background:0 0;border:0;border-radius:0;flex:1;padding:8px;font-weight:700}.feed.reels .tile{aspect-ratio:9/16}.feed{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.tile{aspect-ratio:3/4;cursor:pointer;background:var(--soft);display:block;position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;display:block}.tile.plan{cursor:grab}.tile.plan:after{content:"";border:2px dashed var(--accent);pointer-events:none;position:absolute;inset:4px}.tile .badge{color:#fff;background:#000000b3;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.tile .badge.f{background:var(--danger)}.tile .multi{color:#fff;text-shadow:0 1px 3px #0009;font-size:12px;position:absolute;top:5px;right:6px}.tile.flag:before{content:"!";background:var(--warn);color:#fff;z-index:1;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:5px;right:5px}.tile.ghost{opacity:.5;cursor:default}.feed-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:24px 14px;font-size:12.5px}.fchecks{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.fchecks div{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.fchecks i{width:18px;height:18px;color:var(--panel);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.fopt{color:var(--muted);flex-direction:column;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.fopt label{cursor:pointer;align-items:center;gap:6px;display:flex}.fopt input{accent-color:var(--accent)}.tablewrap{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);overflow:auto}.ls{border-collapse:collapse;width:100%;min-width:640px}.ls th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px;font-size:11px}.ls td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px;font-size:13px}.ls tr.grp td{background:var(--soft);color:var(--muted);font-size:12px;font-weight:700}.ls img{object-fit:cover;border-radius:7px;width:40px;height:50px;display:block}.ls .cap{text-overflow:ellipsis;white-space:nowrap;max-width:380px;color:var(--ink);font-size:13px;overflow:hidden}.ls .mono{font-family:var(--mono);white-space:nowrap;font-size:12px}.ls .acts{gap:4px;display:flex}.ls .acts button{padding:3px 10px;font-size:12px}.ls .thb{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.acctrow{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.acctrow .ic{background:var(--soft);border:var(--bw) solid var(--line);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.acctrow .ic svg{width:24px;height:24px}.acctrow h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.acctrow p{margin:0 0 8px;line-height:1.45}.soon{font-family:var(--body);background:var(--soft);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.card{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);flex-direction:column;gap:12px;padding:16px;display:flex}.card h2{margin:0;font-size:16px}.field{flex-direction:column;gap:4px;display:flex}.field input{border:var(--bw) solid var(--edge);background:var(--bg);border-radius:12px;padding:9px 12px}.field small{color:var(--muted);font-size:11.5px}.signin{place-items:center;min-height:100vh;margin:-16px 0;padding:16px;display:grid}.signin-split{background:var(--panel);border:var(--bw) solid var(--line);width:min(860px,100%);box-shadow:none;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,440px);display:grid;overflow:hidden}.signin-art{background:var(--accent-soft);flex-direction:column;justify-content:space-between;gap:24px;padding:28px;display:flex}.signin-art h1{margin:0;font-size:30px;line-height:1.1}.signin-art .logo{padding:0;font-size:26px}.signin-mini{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.signin-mini i{aspect-ratio:3/4;border-radius:7px;display:block}.signin-mini i:first-child{background:linear-gradient(140deg,#7fb6d9,#c98a5b)}.signin-mini i:nth-child(2){background:linear-gradient(160deg,#5a3e2b,#d9b38c)}.signin-mini i:nth-child(3){background:linear-gradient(175deg,#e9c39a,#5c4a3e)}.signin-mini i:nth-child(4){background:linear-gradient(190deg,#5c7b9a,#c9a27a)}.signin-mini i:nth-child(5){background:linear-gradient(205deg,#2f6a43,#9ccf6b)}.signin-mini i:nth-child(6){background:linear-gradient(220deg,#1b1c2e,#555c8a)}.signin-mini i:nth-child(7){background:linear-gradient(235deg,#c2357f,#f0a04b)}.signin-mini i:nth-child(8){background:linear-gradient(250deg,#b8d5e6,#3a4652)}.signin-mini i:nth-child(-n+3){outline:2px dashed var(--accent);outline-offset:-4px}.signin-card{flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:28px;display:flex}.signin-card h2{margin:0;font-size:22px}.signin-clerk{align-items:center}@media (max-width:720px){.signin-split{grid-template-columns:1fr}.signin-mini{display:none}}.hc{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:290px;font-size:13px;position:fixed;overflow:hidden;box-shadow:0 16px 40px #0003}.hc img{object-fit:cover;width:100%;height:150px;display:block}.hc .b{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.hc .r{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hc .c{white-space:pre-wrap;max-height:5.6em;line-height:1.4;overflow:hidden}.hc .m{font-family:var(--mono);color:var(--muted);grid-template-columns:repeat(4,1fr);gap:4px;font-size:11px;display:grid}.hc .m b{color:var(--ink);font-size:13px;display:block}.hc .err{color:var(--danger);font-size:12px}.hc .acts{flex-wrap:wrap;gap:6px;display:flex}.hc .acts button{padding:4px 10px;font-size:12px}.empty{text-align:center;color:var(--muted);padding:30px}body.is-dragging .hc{display:none}[hidden]{display:none!important}.av{border-radius:50%;flex:none;width:32px;height:32px}.ni{flex:none;width:16px;height:16px}.st{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.st-draft{background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--muted)}.st-pending_approval{background:color-mix(in srgb,var(--ai) 16%,transparent);color:var(--ai)}.st-published{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.st-failed{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.dragging{opacity:.4}.over{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft)!important}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;background:var(--ink);color:var(--panel);z-index:200;border-radius:10px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 14px;font-weight:500;transition:all .2s;display:flex;position:fixed;transform:translate(-50%,20px);box-shadow:0 10px 30px #00000040}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast button{color:var(--accent-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.scrim{z-index:100;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#0c101480;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.comp{background:var(--panel);color:var(--ink);width:min(1120px,100%);height:min(860px,100%);font-family:var(--body);border-radius:14px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}@media (prefers-reduced-motion:no-preference){.comp{animation:.18s ease-out pbIn}@keyframes pbIn{0%{opacity:0;transform:translateY(12px)scale(.99)}}}.ch{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.ch h2{font-family:var(--display);margin:0;font-size:20px}.saved{color:var(--warn);font-size:12px}.x{margin-left:auto}.cb{grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}@media (max-width:860px){.cb{grid-template-columns:1fr;overflow:auto}.cl,.cr{overflow:visible!important}}.cl{flex-direction:column;gap:18px;padding:16px 18px;display:flex;overflow:auto}.cr{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;gap:14px;padding:16px;display:flex;overflow:auto}.lbl{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.lbl small{color:var(--muted);font-weight:400}.comp button,.comp select,.comp input,.comp textarea{font:inherit;color:var(--ink)}.comp button,.upload{cursor:pointer;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:7px 12px;font-size:13px}.comp button:hover:not(:disabled),.upload:hover{border-color:var(--accent-ink)}.comp button:disabled{opacity:.45;cursor:not-allowed}.comp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comp select,.comp input:not([type=file]),.comp textarea{background:var(--panel);border:1px solid var(--line);border-radius:8px;width:100%;padding:9px 10px}.comp textarea{resize:vertical;min-height:130px;line-height:1.5}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.row{grid-template-columns:1fr}}.accts{flex-wrap:wrap;gap:10px;display:flex}.acct{text-align:left;align-items:center;gap:8px;position:relative;border-radius:12px!important;padding:8px 12px!important;display:flex!important}.acct span{flex-direction:column;line-height:1.2;display:flex}.acct small{color:var(--muted);font-size:11px}.acct .ni{background:var(--panel);border-radius:50%;position:absolute;top:28px;left:30px}.acct .check{border:1.5px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:6px;font-size:11px;font-style:normal;display:grid}.acct[aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-soft)}.acct[aria-pressed=true] .check{background:var(--accent);border-color:var(--accent-ink);color:var(--panel)}.capbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.capbar .lbl{margin:0}.tabs{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.tabs button{border:0!important;border-radius:0!important;padding:5px 10px!important}.tabs button.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.custom{color:var(--muted);align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.custom:empty{display:none}.custom button{padding:3px 8px!important;font-size:12px!important}.tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.tools button{padding:4px 9px!important}.counts{font-family:var(--mono);color:var(--muted);gap:10px;margin-left:auto;font-size:11.5px;display:flex}.counts .bad{color:var(--danger);font-weight:700}.pop{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;gap:4px;margin-top:8px;padding:8px;display:flex;box-shadow:0 8px 24px #0000001f}.pop button{border:0!important;padding:5px 7px!important;font-size:16px!important}.tagpop small{width:100%;color:var(--muted);font-size:11px}.tagpop button{color:var(--accent-ink)!important;background:var(--accent-soft)!important;border-radius:999px!important;font-size:12.5px!important}.mbtns{gap:6px;display:flex}.upload{color:var(--panel);font-weight:600;display:inline-block;background:var(--accent)!important;border-color:var(--accent-ink)!important}.media{flex-wrap:wrap;gap:10px;min-height:60px;display:flex}.mempty{border:1.5px dashed var(--line);text-align:center;color:var(--muted);border-radius:10px;flex:1;padding:18px;font-size:13px}.mthumb{cursor:grab;flex-direction:column;gap:4px;width:118px;display:flex;position:relative}.mthumb img{object-fit:cover;border-radius:8px;width:118px;height:118px;display:block}.mi{color:#fff;background:#0009;border-radius:999px;padding:1px 7px;font-size:11px;position:absolute;top:6px;left:6px}.mx{width:24px;height:24px;position:absolute;top:4px;right:4px;color:#fff!important;background:#0009!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:11px!important}.alt{padding:5px 7px!important;font-size:11.5px!important}.lib{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:10px;display:grid}.lib button{aspect-ratio:1;overflow:hidden;border-radius:6px!important;padding:0!important}.lib img{object-fit:cover;width:100%;height:100%;display:block}.hint{color:var(--muted);margin:6px 0 0;font-size:11.5px}.bestchips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.bestchips small{color:var(--muted)}.bestchips button{color:var(--ok);border-radius:999px!important;padding:4px 9px!important;font-size:12px!important}.bestchips button.on{background:var(--ok);color:var(--panel);border-color:var(--ok)}.tz{color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.ai{background:color-mix(in srgb,var(--ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;display:flex}.ai span{color:var(--muted)}.pvtabs{gap:6px;display:flex}.pvtabs button{flex:1}.pvtabs button.on{background:var(--panel);border-color:var(--accent-ink);color:var(--accent-ink);font-weight:600}.checks h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:12px}.ck{gap:8px;padding:6px 0;font-size:12.5px;line-height:1.4;display:flex}.ck i{width:18px;height:18px;color:var(--panel);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.ck-err i{background:var(--danger)}.ck-warn i{background:var(--warn)}.ck-tip i{background:var(--muted)}.ck-ok i{background:var(--ok)}.cf{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.sp{flex:1}.comp .primary{font-weight:600;background:var(--accent)!important;color:var(--panel)!important;border-color:var(--accent-ink)!important}.postnow{background:var(--ink)!important;border-color:var(--ink)!important}.danger{color:var(--danger)!important}.ro .fs{opacity:.8}.pv{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:12px;font-size:13px;overflow:hidden}.pv-hd{align-items:center;gap:10px;padding:10px 12px;display:flex}.pv-hd b{font-size:13px;display:block}.pv-hd small{color:var(--muted);font-size:11.5px}.pv-more{color:var(--muted);margin-left:auto}.pv-media{background:#000;position:relative;overflow:hidden}.pv-media img{object-fit:cover;width:100%;max-width:100%;display:block}.pv-count{color:#fff;background:#0009;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:10px;right:10px}.pv-nav{width:28px;height:28px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);color:#111!important;background:#ffffffd9!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:16px!important}.pv-nav.prev{left:8px}.pv-nav.next{right:8px}.pv-dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.pv-dots i{background:#ffffff80;border-radius:50%;width:6px;height:6px}.pv-dots i.on{background:#fff}.pv-reel{color:#fff;text-shadow:0 1px 3px #0009;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}.pv-empty{text-align:center;color:var(--muted);background:var(--bg);padding:40px 16px;font-size:12.5px}.pv-empty:empty{display:none}.pv-acts{gap:16px;padding:10px 12px;font-size:15px;display:flex}.pv-acts .r{margin-left:auto}.pv-fb .pv-acts{color:var(--muted);border-top:1px solid var(--line);justify-content:space-around;font-size:13px}.pv-cap{white-space:pre-wrap;word-break:break-word;padding:0 12px 6px;line-height:1.45}.pv-morebtn{color:var(--muted)!important;background:0 0!important;border:0!important;padding:0!important}.pv-fc{color:var(--muted);padding:0 12px 6px}.pv-fc b{color:var(--ink)}.pv-time{letter-spacing:.04em;color:var(--muted);padding:0 12px 12px;font-size:10px}.pv-text{white-space:pre-wrap;word-break:break-word;padding:0 12px 10px;line-height:1.45}.pv-ph{color:var(--muted)}.spark{width:100%;height:32px;display:block}.hint{color:var(--muted);margin:8px 0 0;font-size:11.5px;line-height:1.4}.muted{color:var(--muted)}.small{font-size:11px}.mono{font-family:var(--mono)}.minw0{min-width:0}.ailbl{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.pv-ai{color:var(--muted);padding:0 12px 4px;font-size:11.5px}.ls .thb{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fs{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.mediazone{border-radius:10px}.mediazone.over{outline:2px dashed var(--accent);outline-offset:4px}.ai label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ai input{height:16px;accent-color:var(--accent-ink);flex:none;margin-top:2px;width:16px!important}.ai span{flex-direction:column;gap:3px;display:flex}.ai b{color:var(--ink)!important}.ai small{color:var(--muted);font-size:12px;line-height:1.45}.comp .ai{background:var(--soft);border:1px solid var(--line)}.warnmsg{color:var(--warn);font-weight:600}.settings{width:min(520px,100%);height:auto;max-height:100%}.sbody{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow:auto}.sfield{flex-direction:column;gap:4px;display:flex}.sfield small{color:var(--muted);font-size:11.5px}.aib{font:600 9px/1 var(--font-body);letter-spacing:.04em;background:var(--ai);color:#fff;vertical-align:1px;border-radius:4px;padding:2px 4px;display:inline-block}.ev.pending_approval{border:1.5px dashed var(--ai);background:color-mix(in srgb,var(--ai) 7%,var(--panel))}.ev.pending_approval:after{content:"";background:var(--ai);width:3px;position:absolute;top:0;bottom:0;left:0}.mo .mc.pending_approval{outline:1.5px dashed var(--ai);outline-offset:-1.5px;background:color-mix(in srgb,var(--ai) 8%,transparent)}.banner.ai{background:color-mix(in srgb,var(--ai) 10%,var(--panel));border-color:color-mix(in srgb,var(--ai) 35%,var(--line))}.aibar{border:1px solid color-mix(in srgb,var(--ai) 40%,var(--line));background:color-mix(in srgb,var(--ai) 9%,var(--panel));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:8px 14px;font-size:13.5px;display:flex}.aibar button.primary{background:var(--ai);border-color:var(--ai)}.settings.approvals{width:min(760px,100%)}.approvals .sbody{flex-direction:column;gap:12px;max-height:70vh;display:flex;overflow:auto}.apcard{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-self:start;gap:12px;min-width:0;padding:12px;display:grid}.apcard img{object-fit:cover;background:var(--line);border-radius:8px;width:88px;height:110px}.apcard .noimg{width:88px;height:110px;color:var(--muted);border:1.5px dashed var(--line);border-radius:8px;place-items:center;font-size:12px;display:grid}.apcard .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.apcard .cap{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 6px;font-size:13.5px}.apfield{margin-top:6px}.apmedia{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.apmedia figure{flex:none;width:72px;margin:0}.apmedia img{object-fit:cover;background:var(--line);border-radius:6px;width:72px;height:90px}.apmedia figcaption{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.apcard .note{background:color-mix(in srgb,var(--ai) 8%,transparent);border-radius:8px;margin:6px 0;padding:6px 8px;font-size:12.5px}.apcard .row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.apcard .row .sp{flex:1}.apcard .ck{font-size:12.5px}.apcard .aiwarn{color:var(--warn);margin:4px 0;font-size:12.5px}.modeseg{gap:8px;margin:6px 0 4px;display:flex}.modeseg button{text-align:left;border-radius:10px;flex:1;padding:10px 12px;line-height:1.35}.modeseg button[aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-soft)}.modeseg small{color:var(--muted);font-weight:400;display:block}.agents{flex-direction:column;gap:6px;margin:6px 0;display:flex}.agent{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.agent small{color:var(--muted)}.agent .sp{flex:1}.tokenbox{border:1px solid color-mix(in srgb,var(--ai) 40%,var(--line));background:color-mix(in srgb,var(--ai) 7%,var(--panel));border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.tokenbox code{font-family:var(--mono);word-break:break-all;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:4px 6px;font-size:12px}.tokenbox details{font-size:13px}.tokenbox ol{flex-direction:column;gap:6px;margin:4px 0 0 18px;padding:0;display:flex}.tokenbox li code{margin-top:3px;display:block}.activity{max-height:180px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;overflow:auto}.activity li{border-bottom:1px solid var(--line);padding:4px 0}.activity time{color:var(--muted);font-family:var(--mono);margin-right:6px;font-size:11px}.tabs2{border-bottom:1px solid var(--line);gap:4px;margin:-4px 0 10px;display:flex}.tabs2 button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 10px}.tabs2 button[aria-selected=true]{border-bottom-color:var(--accent-ink);color:var(--accent-ink)}.signin-card form{flex-direction:column;gap:12px;display:flex}.igbox{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.igbox p{margin:0}.legal{max-width:680px;color:var(--ink);background:var(--bg);margin:0 auto;padding:32px 16px 64px;line-height:1.6}.legal h1{margin:0 0 4px;font-size:26px}.legal h2{margin:24px 0 4px;font-size:17px}.legal .muted{color:var(--muted)}.legal .ok{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:12px}.bar .hint{color:var(--muted);font-size:13px}.hint{color:var(--muted);font-size:12.5px}.results,.comments{flex-direction:column;gap:14px;padding:14px;display:flex}.results>*,.comments>*{flex:none}.tiles{align-items:start}.rtile .sub{color:var(--muted);font-size:12px}.rbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rbar .sp{flex:1}.rnote{background:var(--accent-soft);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.rnote.bad{background:color-mix(in srgb,var(--danger) 14%,var(--panel))}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.rtile{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rtile b{font-family:var(--display);letter-spacing:-.01em;font-size:28px}.rtile .tl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.rtile .up{color:var(--ok);font-size:12px;font-family:var(--mono)}.rtile .down{color:var(--danger);font-size:12px;font-family:var(--mono)}.rgrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:900px){.rgrid{grid-template-columns:1fr}}.rcard{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:12px 14px}.rcard h2{margin:0 0 10px;font-size:14px}.rchart{width:100%;height:170px;display:block}.rchart .rb{fill:var(--accent)}.rchart .r0{fill:var(--line)}.raxis{color:var(--muted);font-size:11.5px;font-family:var(--mono);justify-content:space-between;margin-top:4px;display:flex}.heat{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;font-size:11px}.heat th{color:var(--muted);text-align:center;font-weight:500}.heat th[scope=row]{text-align:left;width:34px}.heat td{border-radius:5px;height:26px}.heat td.has{background:var(--accent)}.heat td.none{background:var(--soft)}.rtable{overflow-x:auto}.ls .num{text-align:right;font-family:var(--mono);font-size:12.5px}.ls tr.click{cursor:pointer}.ls tr.click:hover td{background:var(--soft)}.fbar{grid-template-columns:130px 1fr 56px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:grid}.fbar small{color:var(--muted)}.fbar .track{background:var(--soft);border-radius:99px;height:8px;overflow:hidden}.fbar .track i{background:var(--accent);border-radius:99px;height:100%;display:block}.fbar .mono{font-family:var(--mono);text-align:right;font-size:12px}.note{margin:0 0 8px;font-size:13.5px;line-height:1.45}.clist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.citem{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:12px;padding:12px;display:flex}.citem.hid{opacity:.65}.citem>img,.citem>.noimg{object-fit:cover;background:var(--soft);border-radius:8px;flex:none;width:52px;height:52px}.cbody{flex:1;min-width:0}.chead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chead small{color:var(--muted)}.chead .sp{flex:1}.chead .on{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.cbody>p{margin:6px 0;line-height:1.45}.creply{border-left:2px solid var(--line);padding-left:10px;font-size:13px;margin:4px 0 4px 14px!important}.creply.mine{border-color:var(--accent-ink)}.pill{background:var(--soft);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.pill.ok{background:color-mix(in srgb,var(--ok) 16%,var(--panel));color:var(--ok)}.quick{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.quick button{border-radius:999px;padding:3px 10px;font-size:12px}.cform{gap:8px;display:flex}.cform input{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex:1;min-width:0;padding:7px 10px}.cacts{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.cerr{color:var(--danger);margin:6px 0 0;font-size:12.5px}.mvid{color:#fff;pointer-events:none;background:#000000a6;border-radius:999px;padding:1px 7px;font-size:11px;position:absolute;top:92px;left:6px}.cover{border:1px solid var(--line,#e5e5e5);border-radius:10px;align-items:flex-start;gap:12px;margin-top:10px;padding:10px;display:flex}.cover video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:6px;flex:none;width:84px}.cover>div{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.cover input[type=range]{width:100%}.pv-media video{object-fit:cover;background:#000;width:100%;display:block}.signin-card .check{align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.signin-card .check input{margin-top:3px}.linkish{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.feed-live{margin:0 0 8px}.comp{border:var(--bw) solid var(--line);box-shadow:none;border-radius:20px}.comp button,.upload{border:var(--bw) solid var(--edge);border-radius:999px;font-weight:600}.comp select,.comp input:not([type=file]):not([type=checkbox]):not([type=range]),.comp textarea{border:var(--bw) solid var(--edge);border-radius:12px}.comp .primary,.upload{font-weight:700;background:var(--accent)!important;color:var(--on-accent)!important;border-color:var(--accent)!important}.postnow{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--bg)!important}.acct{border-radius:14px!important}.hc,.pv,.rtile,.rcard,.citem,.apcard,.agent{border:var(--bw) solid var(--line);border-radius:var(--r)}.rnote{border-radius:var(--r)}.results,.comments{padding:0}.aibar button.primary{color:#fff;box-shadow:none}.modeseg button{border-radius:14px}.tabs2 button{border-radius:0}.st-scheduled{background:var(--accent-soft);color:var(--accent-ink)}.legal{max-width:680px;margin:0 auto;padding:32px 16px 64px;line-height:1.6}.cover.sound video{width:150px}.soundrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.upload.off{opacity:.5;pointer-events:none}.chk{align-items:center;gap:6px;font-size:13px;display:flex}.banner.selfdue{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.selfp{border:var(--bw) dashed var(--edge);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.typebar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:var(--bw) solid var(--edge);background:var(--panel);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}.chip small{opacity:.7;font-size:11px;font-weight:600}.chip[class*=ty-]{color:#12141b;opacity:.55;border-color:#12141b}.chip[class*=ty-]:hover,.chip[class*=ty-].on{opacity:1}.chip.on{box-shadow:none}.chip.on:not([class*=ty-]){background:var(--ink);color:var(--bg)}.emptybox{text-align:center;border:var(--bw) dashed var(--edge);border-radius:var(--r);color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.emptybox b{font-family:var(--display);color:var(--ink);font-size:18px}.emptybox span{max-width:44ch}.dgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.dc{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px;display:grid}.dthumb{aspect-ratio:4/5;background:var(--soft);color:var(--muted);border:0;border-radius:10px;place-items:center;padding:0;font-size:11px;font-weight:600;display:grid;position:relative;overflow:hidden}.dthumb img{object-fit:cover;width:100%;height:100%;display:block}.dthumb .ty{padding:1px 7px;font-size:10px;position:absolute;bottom:5px;left:5px}.dthumb .n{color:#fff;background:#000000b3;border-radius:6px;padding:0 5px;font-size:10px;position:absolute;top:5px;right:5px}.dbody{flex-direction:column;gap:6px;min-width:0;display:flex}.dbody p{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dbody small{color:var(--muted);font-size:11.5px}.dbody .acts{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.dbody .acts button{padding:4px 10px;font-size:12px}.dbody .acts .primary{box-shadow:none}.start{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);box-shadow:none;padding:18px}.start h2{margin:0 0 10px;font-size:18px}.start ol{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.start li{counter-increment:s;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.start li:before{content:counter(s);background:var(--soft);border:var(--bw) solid var(--line);border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.start li.done:before{content:"✓";background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.start li b{grid-column:2}.start li span{color:var(--muted);grid-column:2;font-size:12.5px}.start li button{grid-area:1/3/3}.soonacct{border:var(--bw) dashed var(--line);color:var(--muted);cursor:default}.soonacct b{font-weight:600}.pvhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px}.counts,.ls .mono,.ls .num,.fbar .mono,.mono{font-variant-numeric:tabular-nums;font-family:var(--body)!important}.mo .md .n{justify-content:space-between;align-items:center;display:flex}.madd{border:var(--bw) solid var(--edge);background:var(--panel);opacity:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:grid}.md:hover .madd,.madd:focus-visible{opacity:1}@media (hover:none){.madd{opacity:.7}}select:disabled{opacity:.55}.why{color:var(--muted);font-size:12px}.panesw{display:none}@media (max-width:760px){.panesw{align-self:stretch;display:flex}.panesw button{flex:1}.plan[data-pane=cal] .feedp,.plan[data-pane=profile] .calcol{display:none}}.chip.ty-post{background:var(--t-post)}.chip.ty-reel{background:var(--t-reel)}.chip.ty-carousel{background:var(--t-carousel)}.chip.ty-story{background:var(--t-story)}.chip[class*=ty-]{opacity:.7}.regate{z-index:1000;background:var(--bg);padding:16px 0;position:fixed;inset:0;overflow:auto}.unsaved{z-index:300;color:#fff;text-align:center;background:#c23b3b;border-radius:999px;max-width:calc(100% - 24px);padding:7px 16px;font-size:13px;font-weight:600;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.iglist{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dangerzone>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dangerzone label{align-items:center;gap:8px;display:flex}.dangerzone input{max-width:160px}.sug{border:var(--bw) solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;padding:6px;display:flex}.sug button{background:var(--soft)!important;border:0!important;border-radius:999px!important;padding:4px 10px!important;font-size:13px!important}.sug button.on{background:var(--accent)!important;color:var(--on-accent)!important}.sug small{color:var(--muted);flex:100%;padding:2px 6px;font-size:11.5px}.emojipop{padding:6px;display:block}.etabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;margin-bottom:4px;padding-bottom:4px;display:flex}.etabs button{opacity:.6;border-radius:8px!important}.etabs button.on{opacity:1;background:var(--soft)!important}.egrid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));max-height:190px;display:grid;overflow:auto}.egrid button{line-height:1.3;border-radius:8px!important;padding:3px 0!important;font-size:20px!important}.egrid button:hover{background:var(--soft)!important}.mthumb.going{cursor:default}.mthumb.going img{opacity:.45}.mspin{border:3px solid var(--panel);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite pcSpin;position:absolute;top:47px;left:47px}@keyframes pcSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mspin{animation:none}}.comp{position:relative}.askclose{z-index:5;background:#0c10148c;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.askclose>div{background:var(--panel);border:var(--bw) solid var(--line);box-shadow:none;border-radius:16px;width:100%;max-width:380px;padding:20px}.askclose h3{font-family:var(--display);margin:0 0 6px;font-size:18px}.askclose p{color:var(--muted);margin:0 0 14px;font-size:13.5px}.askbtns{flex-wrap:wrap;gap:8px;display:flex}.comp .todraft{border-color:var(--ink)!important}button.agnone{text-align:left;cursor:pointer;background:0 0;width:100%;font-family:inherit;display:block}button.agnone b{color:var(--accent-ink);opacity:0;margin-left:6px;font-weight:600;transition:opacity .12s}button.agnone:hover,button.agnone:focus-visible{background:var(--soft)}button.agnone:hover b,button.agnone:focus-visible b{opacity:1}@media (hover:none){button.agnone b{opacity:1}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rperiod{color:var(--muted);max-width:80ch;margin:-4px 0 0;font-size:13.5px;line-height:1.45}.rperiod b{color:var(--ink)}.rtile{gap:3px}.rtile .was{font-family:var(--body);color:var(--muted)}.rtile .up,.rtile .down{font-weight:700}.rtile .spark{width:100%;height:24px;margin-top:6px;display:block}.rtile .spark rect{fill:var(--accent)}.rtile .thelp{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.35}.rhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rhead h2{flex:1;margin:0}.rhead h2 small{color:var(--muted);font-weight:500}.rcard .hint{margin:6px 0 0}.tcharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:10px;display:grid}@media (max-width:900px){.tcharts{grid-template-columns:1fr}}.tcharts figure{min-width:0;margin:0}.tcharts figcaption{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;font-size:12.5px;font-weight:700;display:flex}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}i.lnow,i.lprev{border-top:2.5px solid var(--accent-ink);vertical-align:middle;width:16px;height:0;display:inline-block}i.lprev{border-top:2px dashed var(--muted);margin-left:6px}.chart{position:relative}.chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.chart .gl{stroke:var(--line);stroke-width:1px}.chart .ax{fill:var(--muted);font-size:11px;font-family:var(--body)}.chart .bar{fill:var(--accent)}.chart .hov{fill:var(--soft)}.chart path{fill:none;stroke-linejoin:round;stroke-linecap:round}.chart path.lnow{stroke:var(--accent-ink);stroke-width:2.5px}.chart path.lprev{stroke:var(--muted);stroke-width:2px;stroke-dasharray:5 5}.chart .cross{stroke:var(--muted);stroke-width:1px}.chart .dnow{fill:var(--accent-ink);stroke:var(--panel);stroke-width:2px}.chart .dprev{fill:var(--muted);stroke:var(--panel);stroke-width:2px}.ctip{background:var(--ink);color:var(--panel);pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;padding:6px 9px;font-size:12px;line-height:1.4;display:flex;position:absolute;top:0;transform:translate(-50%)}.ctip i.lnow{border-color:var(--accent)}.ctip i.lprev{border-color:var(--line);margin-left:0}.bp{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;padding:0;display:flex}.bp img{object-fit:cover;border:var(--bw) solid var(--line);border-radius:10px;flex:none;width:84px;height:105px}.bp>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bp b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.bp small{color:var(--muted);font-size:12px}.bpn{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.stat{flex-direction:column;line-height:1.2;display:flex}.stat b{font-variant-numeric:tabular-nums;-webkit-line-clamp:unset;font-size:14px}.stat small{color:var(--muted);letter-spacing:.02em;font-size:10.5px}.sortby{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.sortby select{font:inherit;color:var(--ink);background:var(--panel);border:var(--bw) solid var(--edge);border-radius:999px;padding:5px 10px}.plist{margin:8px 0 0;padding:0;list-style:none}.plist li{border-top:1px solid var(--line)}.plist button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 6px;display:grid}.plist button:hover{background:var(--soft)}.plist img,.plist .noimg{object-fit:cover;background:var(--soft);border-radius:8px;width:44px;height:55px;display:block}.pmain{flex-direction:column;gap:2px;min-width:0;display:flex}.pmain b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pmain small{color:var(--muted);font-size:12px}.pnums{text-align:right;grid-template-columns:repeat(6,62px);gap:6px;display:grid}.pnums .stat{align-items:flex-end}.pnums .strong b{font-size:15px}@media (max-width:1100px){.plist button{grid-template-columns:44px minmax(0,1fr)}.pnums{text-align:left;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}.pnums .stat{align-items:flex-start}}@media (max-width:520px){.pnums{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.results .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rtile b{font-size:24px}.rtile .thelp{display:none}}@media (max-width:820px){html,body{height:auto}body{min-height:100dvh}}.rviews{align-self:stretch;max-width:560px;display:flex}.rviews button{white-space:nowrap;flex:1;padding:9px 6px}.seg.wide{max-width:460px;margin:4px 0 2px;display:flex}.seg.wide button{white-space:nowrap;flex:1;padding:6px 4px}.results .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.results .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.trend .rhead h2{font-size:16px}.trend p.legend{margin:10px 0 0;font-size:12.5px;display:flex}.chart{margin-top:10px}.chart svg{width:100%;max-width:100%;height:auto}.chart .val{fill:var(--ink);font-size:12px;font-weight:700;font-family:var(--body);font-variant-numeric:tabular-nums}.chart .bar.dim{opacity:.45}.ctip{white-space:normal;width:max-content;max-width:180px}@media (max-width:520px){.rviews button,.seg.wide button{padding-left:2px;padding-right:2px;font-size:12.5px}}.results .trend{max-width:920px}.chint{color:var(--muted);max-width:80ch;margin:0;font-size:13px;line-height:1.45}.csug{border:var(--bw) dashed var(--edge);background:var(--soft);border-radius:10px;margin:8px 0;padding:10px 12px}.csug small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.csug p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 8px;line-height:1.45}.csug div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cform input{padding:9px 12px}.upload{position:relative}.upload:focus-within,.mo .mc:focus-visible,.dcard:focus-visible,:focus-visible,.comp :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.toast{color:#f2f2ee;background:#12141b;border:1.5px solid #7a819c}.toast button{color:#ffb83d}.cform input,.comp .pop,.pop,.tabs{border:var(--bw) solid var(--edge)}.aib,.aibar button.primary{color:var(--on-ai)}.tile.flag:before{color:var(--on-warn)}.bestchips button.on{color:var(--panel)}.chip[class*=ty-]{opacity:1;background:var(--panel);color:var(--ink);border-color:var(--edge)}.chip[class*=ty-]:before{content:"";border:1.5px solid var(--edge);border-radius:50%;flex:none;width:9px;height:9px}.chip.ty-post:before{background:var(--t-post)}.chip.ty-reel:before{background:var(--t-reel)}.chip.ty-carousel:before{background:var(--t-carousel)}.chip.ty-story:before{background:var(--t-story)}.chip[class*=ty-].on{color:#12141b;box-shadow:none;border-color:#12141b}.chip[class*=ty-].on:before{background:#12141b;border-color:#12141b}.chip.ty-post.on{background:var(--t-post)}.chip.ty-reel.on{background:var(--t-reel)}.chip.ty-carousel.on{background:var(--t-carousel)}.chip.ty-story.on{background:var(--t-story)}.chip[class*=ty-].on small{opacity:1}.chip small{opacity:1;color:var(--muted)}.chip.on:not([class*=ty-]) small{color:inherit}.agd.past{opacity:1}.agd.past .agr{background:var(--past)}.agd.past .agr img{opacity:.6}.citem.hid{opacity:1;background:var(--past)}.citem.hid>img{opacity:.5}.mo .md.out{opacity:1;border-style:dashed;border-color:var(--line);background:0 0}.mo .md.out .mc{opacity:.45}.mo .md.out .n{color:var(--muted)}.mo .md.past:not(.out){background:var(--past)}.comp .primary.postnow{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--bg)!important}button:disabled,.comp button:disabled{opacity:1;background:var(--soft);color:var(--muted);border-color:var(--line);box-shadow:none;cursor:not-allowed}.comp .primary:disabled,.comp .primary.postnow:disabled,.primary:disabled{box-shadow:none;background:var(--soft)!important;color:var(--muted)!important;border-color:var(--line)!important}.link:disabled{background:0 0;border:0}.upload.off{opacity:1;background:var(--soft)!important;color:var(--muted)!important;border-color:var(--line)!important}.apdiff{border:var(--bw) solid var(--line);background:var(--accent-soft);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.45}.apdiff ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.apdiff li{overflow-wrap:anywhere;grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.apdiff .lbl{font-weight:700}.apdiff s{color:var(--muted)}.aibar .missed{color:var(--danger)}.askdisc{border:var(--bw) solid var(--danger);border-radius:12px;max-width:520px;padding:12px}.askdisc p{margin:6px 0 10px;line-height:1.45}.askdisc div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:820px){button,.btn,.chip,.seg button,.navb,.agadd,select,input[type=date],input[type=time]{min-height:44px}.seg button,.calbar .navb,.agadd{padding-top:0;padding-bottom:0}.agadd{padding-left:14px;padding-right:14px}button.x,button.icon,.iconb,.madd{min-width:44px}.mo .madd,.mo .more{min-width:0;min-height:0;position:relative}.mo .madd:after,.mo .more:after{content:"";position:absolute;inset:-10px -6px}}@media (max-width:560px){.mo .mcs{gap:5px;padding:2px 1px}.mo .mc{background:var(--t-post);border:0;border-radius:50%;width:12px;height:12px;font-size:0;overflow:visible}.mo .mc img{display:none}.mo .mc.k-reel{background:var(--t-reel)}.mo .mc.k-carousel{background:var(--t-carousel)}.mo .mc.k-story{background:var(--t-story)}.mo .mc.published{box-shadow:inset 0 0 0 2px var(--panel),0 0 0 1px var(--edge)}.mo .mc:after{content:"";position:absolute;inset:-9px -4px}.mo .mc.pending_approval{background:var(--ai)}.mo .md .hol .holname{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mo .md .hol{font-size:11px;overflow:visible}}.legalhead{border-bottom:var(--bw) solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;padding-bottom:14px;display:flex}.legalhead .logo{color:var(--ink);padding:0;text-decoration:none}.legalhead .back{color:var(--ink);border:var(--bw) solid var(--edge);background:var(--panel);border-radius:999px;align-items:center;min-height:44px;padding:6px 14px;font-weight:700;text-decoration:none;display:inline-flex}.legalhead .back:hover{background:var(--soft)}.legalhead a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aibar>span:first-child,.alert>span:not(.sp){flex:220px;min-width:0}.aibar .sp,.alert .sp{display:none}.alert>b{flex:none}.fbk-box{z-index:200;background:var(--panel);width:340px;max-width:calc(100vw - 24px);color:var(--ink);border:var(--bw) solid var(--line);border-radius:var(--r);box-shadow:none,0 18px 50px #00000040;font-family:var(--body);flex-direction:column;gap:9px;padding:12px 14px;font-size:13.5px;display:flex;position:fixed;bottom:16px;right:16px}.fbk-box.float{bottom:auto;right:auto}.fbk-box header{align-items:center;gap:8px;display:flex}.fbk-box header b{font-family:var(--display);font-size:16px}.fbk-box .x{margin-left:auto;padding:2px 9px}.fbk-box .where{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.fbk-box .kinds{flex-wrap:wrap;gap:6px;display:flex}.fbk-box .kinds .chip{padding:4px 10px;font-size:12px}.fbk-box textarea{box-sizing:border-box;resize:vertical;border:var(--bw) solid var(--edge);background:var(--panel);border-radius:10px;width:100%;min-height:96px;padding:9px 10px;line-height:1.45}.fbk-box footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fbk-box footer .hint{flex:100%;margin:0;font-size:11.5px}.fbk-box footer button:first-of-type{margin-left:auto}.fbk-box .err,.fbk-page .err{color:var(--danger);margin:0;font-size:12.5px}.fbk-bar{z-index:200;box-sizing:border-box;background:var(--ink);max-width:calc(100vw - 24px);color:var(--bg);border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 12px 9px 16px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.fbk-bar button{color:var(--ink);padding:4px 12px;font-size:12px}body.fbk-picking,body.fbk-picking *{cursor:crosshair!important}body.fbk-picking .topnav button,body.fbk-picking .pfp,body.fbk-picking .fbk *{cursor:pointer!important}.fbk-hover{outline-offset:2px;outline:2px dashed var(--accent)!important}.fbk-mark{outline-offset:2px;outline:3px solid var(--accent)!important}.fbk-page .fbk-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fbk-page .fbk-row h2{margin:0}.fbk-page .btn{border:var(--bw) solid var(--edge);color:var(--ink);background:var(--panel);border-radius:999px;align-items:center;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.fbk-page .btn:hover{border-color:var(--accent)}.fbk-how{flex-direction:column;gap:5px;margin:0;padding-left:18px;line-height:1.45;display:flex}.fbk-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fbk-item{border:var(--bw) solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.fbk-item .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.fbk-item .kind{color:var(--ink);font-weight:700}.fbk-item .status{font-weight:700}.fbk-item select{border:var(--bw) solid var(--edge);background:var(--panel);border-radius:8px;padding:3px 8px;font-size:12px}.fbk-item .msg{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fbk-item .hint{overflow-wrap:anywhere;margin:0}.fbk-item.st-done,.fbk-item.st-wontfix{opacity:.7}@media (max-width:820px){.fbk-box{width:auto;max-width:none;left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.fbk-bar{top:auto;bottom:calc(80px + env(safe-area-inset-bottom,0px));border-radius:16px}}.phone{--ig-bg:#fff;--ig-ink:#000;--ig-muted:#737373;--ig-btn:#efefef}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .phone{--ig-bg:#000;--ig-ink:#f5f5f5;--ig-muted:#a8a8a8;--ig-btn:#262626}}:root[data-theme=dark] .phone{--ig-bg:#000;--ig-ink:#f5f5f5;--ig-muted:#a8a8a8;--ig-btn:#262626}.phone:not(.blank){background:var(--ig-bg);color:var(--ig-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.phone .pt{padding:12px 14px 8px}.puser{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:19px;font-weight:700;display:inline-flex;overflow:hidden}.puser svg{flex:none;width:16px;height:16px}.prof{gap:18px;padding:6px 14px 8px}.prof .pic,.prof .av{object-fit:cover;border-radius:50%;flex:none;width:78px;height:78px;display:block}.pside{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pname{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pstats{text-align:left;flex:none;justify-content:flex-start;gap:22px;font-size:13px}.pstats b{font-size:15.5px;font-weight:700;line-height:1.2}.pbio{padding:8px 14px 10px;font-size:13.5px;line-height:1.35}.ptabs{border-top:0}.ptabs button{color:var(--ig-muted);place-items:center;min-height:44px;padding:9px 8px;display:grid}.ptabs button svg{width:24px;height:24px}.ptabs button.on{color:var(--ig-ink);box-shadow:inset 0 -1.5px 0 var(--ig-ink)}.feed{background:var(--ig-bg);gap:1.5px}.tile{background:var(--ig-btn)}.tile .multi{filter:drop-shadow(0 0 2px #00000073);width:16px;height:16px;top:6px;right:6px}.tile.plan:after{border-color:#0000;transition:border-color .12s;inset:3px}.tile.plan:hover:after,.tile.plan.over:after{border-color:var(--accent)}.tile .badge{background:#0000009e;border-radius:999px;padding:2px 7px;font-weight:600;bottom:5px;left:5px}.feed-empty{color:var(--ig-muted)}.pstats a{color:inherit;border-radius:6px;text-decoration:none}.pstats a:hover{text-decoration:underline}.pstats a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.inbox{border:var(--bw) solid var(--line);border-radius:var(--r);background:var(--panel);grid-template-columns:minmax(220px,300px) minmax(0,1fr);height:min(680px,100vh - 150px);min-height:380px;display:grid;overflow:hidden}.mlist{border-right:var(--bw) solid var(--line);flex-direction:column;min-height:0;display:flex}.mbar{border-bottom:var(--bw) solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.mlist ul{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.mrow{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 8px;font-weight:500;display:flex}.mrow:hover,.mrow.on{background:var(--soft)}.mrow.new .mname{font-weight:800}.mname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mrow small{color:var(--muted);flex:none}.munread{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.mdot{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.mchat{flex-direction:column;min-width:0;min-height:0;display:flex}.mchat.none{color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:20px}.mhead{border-bottom:var(--bw) solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex}.mhead b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mback{background:0 0;border:0;min-width:44px;min-height:44px;padding:0;font-size:20px;display:none}.mlog{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px;display:flex;overflow-y:auto}.mnote{text-align:center;max-width:46ch;color:var(--muted);margin:0 auto 8px;font-size:12.5px}.mnote.foot{border-top:var(--bw) solid var(--line);max-width:none;margin:0;padding:10px 14px}.bub{background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;align-self:flex-start;max-width:min(72%,520px);padding:8px 12px;line-height:1.35}.bub.mine{background:var(--ink);color:var(--bg);align-self:flex-end}.msend{border-top:var(--bw) solid var(--edge);margin:0;padding:10px 12px}.mchat .cerr{margin:0;padding:0 14px 10px}@media (max-width:760px){.inbox{grid-template-columns:1fr;height:calc(100vh - 190px)}.mlist{border-right:0}.inbox.chatting .mlist,.inbox:not(.chatting) .mchat{display:none}.mback{place-items:center;display:inline-grid}}:root[data-mode=ai]{--accent:#a9c1de;--on-accent:#0e1622;--accent-ink:#2f5687;--accent-soft:#e6eef8}@media (prefers-color-scheme:dark){:root[data-mode=ai]:not([data-theme=light]){--accent:#a9c1de;--on-accent:#0e1622;--accent-ink:#b9cfea;--accent-soft:#1e2a3a;--shadow:#a9c1de;--focus:#a9c1de}}:root[data-mode=ai][data-theme=dark]{--accent:#a9c1de;--on-accent:#0e1622;--accent-ink:#b9cfea;--accent-soft:#1e2a3a;--shadow:#a9c1de;--focus:#a9c1de}.callink{border-top:1.5px solid var(--line);gap:10px;margin-top:6px;padding-top:14px;display:grid}.callink h3{margin:0;font-size:14px}.callink input{border-radius:8px;width:100%;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.callink>div{flex-wrap:wrap;gap:8px;display:flex}.callsteps{gap:4px;margin:0;padding-left:18px;display:grid}.shelf{width:fit-content;margin:0 0 14px}.aidrafts{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.aidrafts h2{margin:0 0 10px;font-size:16px}.aidrafts .aimonth{min-width:150px;margin:0 6px 0 0}.aidrafts .aibar{margin:0}.aplist{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:12px;display:grid}.nodate{border:var(--bw) dashed var(--edge);border-radius:var(--r);padding:14px}.nodate.over{background:var(--accent-soft)}.nodate [draggable]{cursor:grab}.connectnote{border-color:var(--edge)}.connectnote ul{gap:8px;margin:8px 0 12px;padding-left:18px;line-height:1.45;display:grid}.places{gap:4px;max-height:220px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.places button{text-align:left;border-radius:10px;gap:1px;width:100%;padding:7px 10px;display:grid}.places small{color:var(--muted);font-size:12px}.placeon{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.handnote{border:2px solid var(--line-strong,var(--line));border-left:5px solid var(--accent);border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.45}.start.first{align-self:center;width:100%;max-width:680px;margin:24px 0;padding:32px}.start.first h1{margin:0 0 8px;font-size:30px}.start.first .lead{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.5}.start.first ol{gap:22px}.start.first li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:4px 16px}.start.first li:before{grid-row:1/4;width:40px;height:40px;font-size:16px}.start.first li.now:before{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.start.first li b{font-size:17px}.start.first li span{font-size:14px;line-height:1.5}.start.first li button{grid-area:auto/2;justify-self:start;margin-top:10px;padding:12px 22px;font-size:15px}.calbar .navb{min-width:44px;font-size:18px;line-height:1}@media (max-width:820px){.page{gap:20px;padding:6px 4px 0}.calcol{gap:18px}.pagehead{gap:8px 12px}.pagehead h1{font-size:24px}.calbar{gap:12px}.calbar .seg{flex:1 0 auto}.calbar .seg button{flex:1}.calbar .sp{display:none}.start{padding:22px 18px}.start h2{margin-bottom:16px}.start ol{gap:18px}.start li{grid-template-columns:32px minmax(0,1fr);row-gap:3px}.start li:before{grid-row:1/4;align-self:start;width:32px;height:32px}.start li span{font-size:13.5px;line-height:1.45}.start li button{grid-area:auto/2;justify-self:start;margin-top:8px}.start.first{margin:8px 0;padding:26px 20px}.start.first h1{font-size:26px}.ag{gap:20px}.agnone{padding:14px 16px;font-size:13.5px}.banner,.alert,.aibar{gap:10px;padding:14px 16px}}.apreview{border:0;min-width:0;margin:10px 0 0;padding:0}.apreview legend{padding:0;font-size:12.5px;font-weight:700}.apreview legend small{color:var(--muted);margin-top:2px;font-weight:400;display:block}.apreview .scores{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.apreview .scores button{border-radius:10px;min-width:34px;min-height:34px;padding:0 6px;font-weight:700}.apreview .scores button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.apreview textarea{border:var(--bw) solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:13px}@media (max-width:820px){.apreview .scores button{min-width:44px}}.banner.installhint{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.banner.installhint span{flex:100%}@media (min-width:821px){.banner.installhint span{flex:320px}}.banner.installhint .primary{padding:6px 16px}.iossteps{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.45;display:flex}.card .btnrow{flex-wrap:wrap;gap:8px;display:flex}.comp input[type=checkbox],.comp input[type=radio]{flex:none;width:auto;padding:0}.start.first li:not(.now){opacity:1}.pstats a:focus-visible{outline-color:var(--focus)}.mo .md.today{border-color:var(--focus)}.munread{background:var(--accent-ink)}.aibar button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.calbar .navb.todayb{min-width:0;font-size:14px;font-weight:700}.btime{color:var(--muted);align-self:flex-start;margin:-2px 4px 6px;font-size:11.5px;display:block}.btime.mine{text-align:right;align-self:flex-end}.mnote.left{margin:0;padding:6px 12px 0}.touchonly{display:none}@media (hover:none),(pointer:coarse){.touchonly{display:inline}.mouseonly{display:none}}.tile{position:relative}.swapsel{border:1px solid var(--edge);background:var(--panel);width:calc(100% - 8px);color:var(--ink);opacity:0;pointer-events:none;border-radius:6px;padding:3px 4px;font-size:11.5px;position:absolute;bottom:4px;left:4px;right:4px}.tile:focus-visible .swapsel,.swapsel:focus{opacity:1;pointer-events:auto}@media (max-width:820px){.upload,.comp input.alt,.comp input[type=range]{min-height:44px}.upload{align-items:center;display:inline-flex!important}.aidrafts .calbar .aimonth{flex:1 0 100%}}@media (max-width:560px){.mo .mc{border:1.5px solid var(--line)}}.agent{flex-wrap:wrap;row-gap:6px}@media (max-width:640px){.agent .sp{flex-basis:100%;height:0}}.top{align-items:center;gap:16px;padding-top:4px;display:flex}.top .logo{padding:0;font-size:22px}.topnav{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px;display:flex}.topnav .tab{color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:flex;position:relative}.topnav .tab svg{flex:none;width:18px;height:18px}.topnav .tab:hover{color:var(--ink)}.topnav .tab[aria-current=page]{background:var(--ink);color:var(--bg)}.topnav .n,.inboxsw .n{color:#fff;font-variant-numeric:tabular-nums;background:#c23b3b;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px}.topnav .n.soft{background:var(--accent-soft);color:var(--accent-ink)}.topnav .tab[aria-current=page] .n.soft{background:var(--bg);color:var(--ink)}.topnav .postbtn{border:4px solid var(--bg);background:var(--accent);width:84px;height:84px;color:var(--on-accent);z-index:2;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:0;margin:-22px 4px;padding:0;font-size:14px;font-weight:800;display:flex;position:relative}.topnav .postbtn b{font-size:34px;font-weight:600;line-height:28px}.topnav .postbtn:hover:not(:disabled){filter:brightness(1.06);border-color:var(--bg)}.pfp{background:var(--accent);border:0;border-radius:50%;flex:none;width:48px;height:48px;min-height:0;padding:3px}.pfp .pic{border:2px solid var(--bg);background:var(--soft);width:100%;height:100%;color:var(--ink);font:800 18px var(--display);object-fit:cover;border-radius:50%;place-items:center;display:grid}.pfp .pic svg{width:22px;height:22px;color:var(--muted)}.pfp[aria-current=page]{background:var(--ink)}.pfp:hover:not(:disabled){filter:brightness(1.06)}@media (min-width:821px){.top{grid-template-columns:1fr auto 1fr;margin-bottom:10px;padding-top:14px;display:grid}.top .topnav{justify-self:center;margin:0}.top .pfp{justify-self:end}}@media (max-width:820px){.topnav{z-index:30;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));border-width:1px 0 0;border-radius:0;justify-content:space-around;align-items:flex-end;margin:0;position:fixed;bottom:0;left:0;right:0}.topnav .tab{border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:6px 4px;font-size:12px}.topnav .tab svg{width:22px;height:22px}.topnav .tab .n{position:absolute;top:0;right:calc(50% - 24px)}.topnav .postbtn{width:92px;height:92px;margin:-36px 0 calc(-6px - env(safe-area-inset-bottom,0px));box-shadow:0 -4px 14px color-mix(in srgb,var(--accent) 35%,transparent);align-self:flex-end}.topnav .postbtn b{font-size:38px;line-height:32px}.pfp{width:44px;height:44px;margin-left:auto}.toast{bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.seg{border:1px solid var(--line);background:var(--bg);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;overflow:visible}.seg button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-weight:600}.seg button[aria-pressed=true]{background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #00000029}.seg.big{align-self:flex-start}.seg.big button{align-items:center;gap:6px;padding:8px 18px;font-size:14px;display:inline-flex}.inboxsw .dm[aria-pressed=true]{background:var(--dm-soft);color:var(--dm)}.inboxsw .cm[aria-pressed=true]{background:var(--cm-soft);color:var(--cm)}.panesw{width:fit-content;margin-inline:auto;display:flex}.plan{display:block}.plan[data-pane=cal] .feedp,.plan[data-pane=profile] .calcol{display:none}.plan .calcol{max-width:760px;margin-inline:auto}.plan .feedp{max-width:560px;max-height:none;margin-inline:auto;position:static}.plan .feedp .phone{overflow:visible}.seg.big .bothb{display:none}@media (min-width:821px){.seg.big .bothb{display:inline-flex}.plan[data-pane=both]{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:20px;display:grid}.plan[data-pane=both] .calcol{order:1;max-width:none;margin:0}.plan[data-pane=both] .feedp{order:2;max-width:none;max-height:calc(100vh - 32px);margin:0;position:sticky;top:16px;overflow:auto}}.agbody{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;display:grid}.agbox{border:var(--bw) solid var(--line);background:var(--panel);border-radius:12px;height:120px;padding:4px;display:flex}.agd.past .agbox{background:var(--past)}.agd.today .agbox{border-color:var(--focus)}.agbox .mcs{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:3px;min-width:0;min-height:0;display:grid}.agbox .mcs[data-n="2"],.agbox .mcs[data-n="3"],.agbox .mcs[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.agbox .mcs[data-n="3"] .wt:nth-child(3){grid-column:1/-1}.agbox .mcs[data-n="5"]{flex-direction:column;display:flex;overflow-y:auto}.agbox .mcs[data-n="5"] .wt{flex:none;height:26px}.wt{cursor:grab;background:var(--soft);min-height:0;color:var(--muted);border-bottom:3px solid var(--line);border-radius:8px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.wt img{object-fit:cover;width:100%;height:100%;display:block}.wt.k-post{border-bottom-color:var(--t-post)}.wt.k-reel{border-bottom-color:var(--t-reel)}.wt.k-carousel{border-bottom-color:var(--t-carousel)}.wt.k-story{border-bottom-color:var(--t-story)}.wt.failed{outline:2px solid var(--danger);outline-offset:-2px}.wt.pending_approval{outline:1.5px dashed var(--ai);outline-offset:-1.5px}.wt.published{cursor:pointer}.agl{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agl .agr{grid-template-columns:12px minmax(0,1fr);align-items:start;padding:8px 12px}.agr .bul{background:var(--t-post);border-radius:50%;width:10px;height:10px;margin-top:5px}.agr.k-reel .bul{background:var(--t-reel)}.agr.k-carousel .bul{background:var(--t-carousel)}.agr.k-story .bul{background:var(--t-story)}.agl .agr .tt{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.agd.past .agl .agr{background:var(--past)}.agbody .agnone{align-self:stretch;align-items:center;display:flex}@media (max-width:560px){.agbody{grid-template-columns:96px minmax(0,1fr);gap:10px}.agbox{height:96px}}.agbox.empty{height:52px}@media (min-width:561px){.mo .md{height:112px;min-height:0;overflow:hidden}.mo .mcs{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:3px;min-height:0;display:grid}.mo .mcs[data-n="0"]{display:none}.mo .mcs[data-n="2"],.mo .mcs[data-n="3"],.mo .mcs[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .mcs[data-n="3"] .mc:nth-child(3){grid-column:1/-1}.mo .mcs[data-n="5"]{flex-direction:column;gap:3px;display:flex;overflow-y:auto}.mo .mcs[data-n="5"] .mc{flex:none;height:26px}.mo .mc{border-bottom-width:3px;border-radius:7px;width:auto;height:auto;min-height:0}}.dshelf{border:var(--bw) dashed var(--edge);border-radius:var(--r);padding:14px}.dshelf.over{background:var(--accent-soft)}.dshelf h2{margin:0 0 10px}.dshelf .hint{margin:8px 0 0}.dpills{flex-wrap:wrap;gap:8px;display:flex}.dpill{border:var(--bw) solid var(--line);background:var(--panel);cursor:grab;border-radius:10px;align-items:center;gap:8px;max-width:min(260px,100%);min-height:44px;padding:4px 12px 4px 4px;display:flex}.dpill img,.dpill .noimg{object-fit:cover;border-radius:6px;flex:none;width:32px;height:40px}.dpill .noimg{background:var(--soft);color:var(--muted);place-items:center;font-size:11px;font-weight:700;display:grid}.dpill .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.dpill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dpill.dragging{opacity:.5}.dtags{flex-wrap:wrap;gap:5px;margin:6px 0;display:flex}.dtag{background:var(--soft);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:12px}.dtag.place{background:var(--accent-soft)}.primary{box-shadow:none}.comp,.askclose>div,.fbk-box{box-shadow:var(--lift)}.mo .md.today{box-shadow:inset 0 0 0 1px var(--accent)}.ty{border:0}.chip.on,.chip[class*=ty-].on{box-shadow:inset 0 0 0 1.5px var(--ink)}.rcustom{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rcustom label{flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.rcustom input{border:1px solid var(--edge);background:var(--panel);border-radius:10px;min-height:38px;padding:7px 10px}.mthumb .medit{border-radius:999px;align-self:stretch;padding:4px 8px!important;font-size:12px!important}.mthumb .medited{color:#f2f2ee;pointer-events:none;background:#12141bc7;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:6px;left:6px}.vtabs{background:var(--soft);border:1px solid var(--line);border-radius:999px;gap:2px;margin-left:6px;padding:3px;display:inline-flex}.comp .vtabs button,.studio .vtabs button{min-height:0;box-shadow:none;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--muted)!important;background:0 0!important;border:0!important}.comp .vtabs button[aria-selected=true],.studio .vtabs button[aria-selected=true]{box-shadow:0 1px 3px #0000002e;background:var(--panel)!important;color:var(--ink)!important}.studio{color:#f2f2ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(1280px,100%);height:min(900px,100%);box-shadow:var(--lift,0 30px 80px #00000059);font-family:var(--body);--panel:#262a38;--soft:#1b1e28;--line:#2c3040;--edge:#2c3040;--muted:#a0a5b5;--ink:#f2f2ee;--focus:#ffb83d;background:#12141b;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.studio-h{background:#1b1e28;border-bottom:1px solid #2c3040}.studio-h .x{color:#f2f2ee;cursor:pointer;background:0 0;border:1px solid #2c3040;border-radius:999px;width:36px;height:36px}.studio-strip{background:#161821;border-bottom:1px solid #2c3040;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.studio-thumbs{scrollbar-width:thin;gap:8px;max-width:100%;display:flex;overflow-x:auto}.studio-thumb{cursor:pointer;background:#262a38;border:2px solid #0000;border-radius:10px;flex:none;width:58px;height:58px;padding:0;position:relative;overflow:hidden}.studio-thumb img{object-fit:cover;width:100%;height:100%;display:block}.studio-thumb[aria-selected=true]{border-color:#ffb83d}.studio-thumb:focus-visible,.studio-add:focus-within,.studio-cta:focus-within{outline-offset:2px;outline:2px solid #ffb83d}.studio-play{color:#fff;text-shadow:0 1px 2px #000c;font-size:10px;position:absolute;top:3px;right:4px}.studio-badge{background:#12141bcc;border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:700;position:absolute;bottom:3px;left:3px}.studio-add{color:#a0a5b5;cursor:pointer;border:1.5px dashed #4a5066;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:58px;height:58px;font-size:10.5px;font-weight:600;display:flex}.studio-add span:first-child{font-size:18px;line-height:1}.studio-add:hover{color:#f2f2ee;border-color:#ffb83d}.studio-add.off,.studio-cta.off{opacity:.45;cursor:not-allowed}.studio-status{color:#a0a5b5;margin:0;font-size:13px}.studio-main{flex-direction:column;flex:1;min-height:0;display:flex}.studio-main>.pc-editor{flex:1;min-height:0}.studio-cta{color:#1a1405;cursor:pointer;background:#ffb83d;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.studio-ask{z-index:30}.studio-ask>div{background:#1b1e28;border-color:#2c3040}.studio-ask button{cursor:pointer;color:#f2f2ee;font:inherit;background:#262a38;border:1px solid #2c3040;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.studio-ask button.danger{background:#5a2328;border-color:#7a2f36}@media (max-width:640px){.studio{border-radius:14px}.studio-h h2{display:none}.vtabs{margin-left:0}}.pedit-wait{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:24px;display:flex}@media (min-width:1300px){.app{max-width:min(1600px,92vw)}.plan .calcol{max-width:980px}.plan[data-pane=both]{grid-template-columns:minmax(0,1fr) minmax(360px,30%);gap:28px}.mo .md{height:clamp(112px,8.5vw,150px)}}.mo .mc img.cvbg,.wt img.cvbg{object-fit:cover;filter:blur(10px)brightness(.85);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.mo .mc img.cvfg,.wt img.cvfg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mo .mc,.wt{isolation:isolate}.mo .mc img.cvbg,.mo .mc img.cvfg,.wt img.cvbg,.wt img.cvfg{z-index:-1}
