@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.LWP0GG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.LWP0GG_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.CdMTbq_className{font-family:Caveat,Caveat Fallback;font-style:normal}.CdMTbq_variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--red:#e92d45;--red-deep:#b81430;--red-soft:#fff0f2;--blush:#fff7f8;--ink:#1c1012;--ink-2:#14090b;--body:#4a3c3e;--muted:#7a6d6b;--faint:#a99d9b;--line:#efe6e6;--line-2:#f5eeee;--track:#f6f2f1;--bg:#fff;--card:#fff;--green:#1f9d63;--green-soft:#e9f7f0;--amber:#b7791f;--amber-soft:#fdf3e2;--purple:#7c4dea;--grad:linear-gradient(90deg, #ff5a6a, #e92d45 55%, #7c4dea);--font-head:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--font-body:var(--font-geist-sans), Geist, system-ui, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;--font-hand:var(--font-caveat), Caveat, cursive;--radius:24px;--sidebar-w:288px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.02em;margin:0}p{margin:0}.shell{min-height:100vh;display:flex}.main{min-width:0;padding:40px 40px 80px calc(var(--sidebar-w) + 56px);flex:1}.page{max-width:1240px;margin:0 auto}@media (max-width:1080px){.main{padding:88px 18px 80px}}.sidebar{width:var(--sidebar-w);color:#fff;z-index:40;background:radial-gradient(120% 60% at 20% 110%, #e92d458c, transparent 60%), radial-gradient(90% 50% at 100% 95%, #7c4dea59, transparent 60%), linear-gradient(180deg, #1a0d10 0%, var(--ink-2) 45%, #1c0a12 100%);border-radius:36px;flex-direction:column;padding:22px 16px 16px;display:flex;position:fixed;top:20px;bottom:20px;left:20px;overflow:hidden;box-shadow:0 30px 60px -30px #1c101299}.sidebar:after{content:"";opacity:.25;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 30'%3E%3Cpath d='M2 22c14-14 26-14 36 0s24 12 34-2 26-14 38 2 22 8 38-10' fill='none' stroke='%23ff8a98' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:150px;height:30px;position:absolute;bottom:74px;right:-6px}.sb-brand{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.sb-brand .mark{border-radius:12px;width:40px;height:40px}.sb-brand .word{width:auto;height:26px;margin-top:4px}.sb-brand .tag{font-family:var(--font-hand);color:#ffb3bd;margin-left:auto;font-size:20px;transform:rotate(-4deg)}.sb-account{text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.sb-account:hover{background:#ffffff17}.sb-account .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.sb-account b{font-size:16px;font-weight:600;display:block}.sb-account span{color:#fff9;font-size:13px;display:block}.sb-account svg{opacity:.7;margin-left:auto}.sb-menu{z-index:5;background:#23151a;border:1px solid #ffffff1f;border-radius:18px;padding:8px;position:absolute;top:140px;left:16px;right:16px;box-shadow:0 20px 40px -10px #0009}.sb-menu button{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.sb-menu button:hover:not(:disabled){background:#ffffff12}.sb-menu button:disabled{opacity:.45;cursor:default}.sb-menu .dot{border-radius:50%;width:10px;height:10px}.sb-menu small{color:#ffffff8c;margin-left:auto;font-size:11px}.sb-nav{scrollbar-width:none;flex:1;margin:14px -6px 0;padding:0 6px;overflow-y:auto}.sb-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;padding:18px 12px 8px;font-size:11px;font-weight:600}.sb-item{color:#ffffffb8;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;transition:background .15s,color .15s;display:flex;position:relative}.sb-item:hover{color:#fff;background:#ffffff0f}.sb-item.active{color:#fff;background:#ffffff1a;font-weight:500}.sb-item.active:before{content:"";background:var(--red);border-radius:4px;width:4px;position:absolute;top:10px;bottom:10px;left:-6px}.sb-item svg{opacity:.9;flex:none}.sb-badge{background:var(--red);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:grid}.sb-soon{letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-left:auto;font-size:10px}.sb-user{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0 0 14px 14px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px 10px;display:flex}.sb-user:hover,.sb-user.active{background:#ffffff0f}.sb-user .av{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.sb-user b{font-size:15px;font-weight:600;display:block}.sb-user span{color:#ffffff8c;font-size:12px}.topbar-m,.scrim{display:none}@media (max-width:1080px){.sidebar{transition:transform .25s;top:12px;bottom:12px;left:12px;transform:translate(calc(-100% - 30px))}.sidebar.open{transform:none}.scrim.open{z-index:35;background:#14090b66;display:block;position:fixed;inset:0}.topbar-m{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#ffffffe6;border-radius:20px;align-items:center;gap:12px;padding:8px 10px;display:flex;position:fixed;top:12px;left:12px;right:12px;box-shadow:0 10px 30px -20px #1c101266}.topbar-m img{height:26px}.topbar-m button{background:var(--track);border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.topbar-m .app-name{color:var(--muted);margin-left:auto;font-size:13px;font-weight:600}}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.ph h1{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,42px);font-weight:800}.ph p{color:var(--muted);margin-top:8px;font-size:17px}.ph .actions{flex-wrap:wrap;gap:10px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.seg{background:var(--track);border-radius:16px;padding:4px;display:inline-flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:9px 16px;font-weight:500}.seg button.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #1c101214}.select{appearance:none;border:1px solid var(--line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a6d6b' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:16px;padding:11px 38px 11px 16px;font-weight:600}.fresh{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.fresh i{background:var(--green);border-radius:50%;width:8px;height:8px}.fresh i.off{background:var(--faint)}.switch{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:14px;font-weight:500;display:inline-flex}.switch .knob{background:#ddd3d3;border-radius:11px;width:38px;height:22px;transition:background .15s;position:relative}.switch .knob:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch.on .knob{background:var(--red)}.switch.on .knob:after{transform:translate(16px)}.sandbox-banner{background:var(--amber-soft);color:#7a4f10;border-radius:16px;align-items:center;gap:10px;margin-bottom:18px;padding:8px 8px 8px 16px;font-size:14px;display:flex}.banner-x{color:#7a4f10;opacity:.75;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.banner-x:hover{opacity:1;background:#7a4f101a}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.card.pad-lg{padding:28px}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.card-h h2{font-size:20px;font-weight:700}.card-h .sub{color:var(--muted);margin-top:4px;font-size:14px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.grid{gap:18px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1500px){.g5{grid-template-columns:repeat(6,minmax(0,1fr))}.g5>*{grid-column:span 2}.g5>:nth-child(n+4){grid-column:span 3}}@media (max-width:900px){.g5>*,.g5>:nth-child(n+4){grid-column:span 3}.g5>:last-child{grid-column:1/-1}}@media (max-width:560px){.g5{grid-template-columns:1fr}.g5>*,.g5>:nth-child(n+4){grid-column:auto}}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-wide{grid-template-columns:1.25fr 1fr}@media (max-width:1240px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.g3,.g2,.g-wide{grid-template-columns:1fr}}@media (max-width:560px){.g4{grid-template-columns:1fr}}.stack{align-content:start;gap:18px;display:grid}.stack>*,.grid>*{min-width:0}.mt{margin-top:18px}.tile{flex-direction:column;padding:20px 22px;display:flex;overflow:hidden}.tile:has(.spark){padding-bottom:0}.tile-h{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.tile-h svg{opacity:.7}.tile-v{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;display:flex}.tile-v b{font-family:var(--font-head);letter-spacing:-.03em;color:var(--ink);font-size:34px;font-weight:800;line-height:1}.tile .spark{opacity:.85;width:calc(100% + 44px);height:34px;margin:12px -22px 0;display:block}.tile-c{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;overflow:hidden}.trend{white-space:nowrap;font-size:13px;font-weight:700}.trend.up{color:var(--green)}.trend.down{color:var(--red-deep)}.trend.flat{color:var(--muted)}.strip{border:1px solid var(--line);color:var(--muted);border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px 34px;padding:18px 24px;font-size:15px;display:flex}.strip b{color:var(--ink);margin-right:6px;font-weight:700}.strip .up{color:var(--green);margin-right:6px;font-weight:700}.strip .code{font-family:var(--font-mono);color:var(--red-deep);margin-right:6px;font-weight:600}.chip{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:600;display:inline-flex}.chip.green{background:var(--green-soft);color:var(--green)}.chip.red{background:var(--red-soft);color:var(--red-deep)}.chip.amber{background:var(--amber-soft);color:var(--amber)}.chip.grey{background:var(--track);color:var(--muted)}.chip.ink{background:var(--ink);color:#fff}.big-num{font-family:var(--font-head);letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1.05}.dark-card{background:radial-gradient(120% 90% at 100% 0%, #7c4dea59, transparent 55%), radial-gradient(90% 80% at 0% 100%, #e92d454d, transparent 60%), var(--ink-2);color:#fff;border:0}.dark-card .eyebrow,.dark-card .sub{color:#fff9}.btn{background:var(--red);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -10px #e92d45b3}.btn:hover{background:var(--red-deep)}.btn.ghost{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.btn.ghost:hover{background:var(--blush)}.btn.sm{padding:8px 14px;font-size:14px}.btn:disabled{opacity:.5;cursor:default}.field{gap:8px;display:grid}.field label{font-size:14px;font-weight:600}.field .hint{color:var(--muted);font-size:13px}.input{border:1px solid var(--line);background:#fff;border-radius:14px;outline:none;width:100%;padding:12px 14px}.input:focus{border-color:var(--red);box-shadow:0 0 0 4px #e92d451f}.input.mono{font-family:var(--font-mono);text-transform:uppercase}.input.err{border-color:var(--red)}.err-text{color:var(--red-deep);font-size:13px}textarea.input{resize:vertical;min-height:88px}.search{position:relative}.search svg{color:var(--muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search .input{border-radius:18px;padding-top:14px;padding-bottom:14px;padding-left:46px}.av{color:#fff;font-size:13px;font-weight:700;font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.table-wrap{margin:0 -24px -24px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;padding:10px 24px;font-size:12px;font-weight:600}th.r,td.r{text-align:right}td{border-top:1px solid var(--line-2);white-space:nowrap;padding:14px 24px}tbody tr.link{cursor:pointer}tbody tr.link:hover{background:var(--blush)}th button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}th button.on{color:var(--ink)}.who{align-items:center;gap:12px;display:flex}.who .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.who b{font-weight:600;display:block}.who>div>span,.who>span:not(.av)>span{font-family:var(--font-mono);color:var(--muted);font-size:12px;display:block}.rank{width:30px;font-family:var(--font-head);color:var(--faint);font-weight:800}.rank.top{color:var(--red)}.mono{font-family:var(--font-mono)}.chart{width:100%;display:block}.chart text{font-family:var(--font-body);fill:var(--faint);font-size:11px}.dark-card .chart text{fill:#ffffff73}.setup{padding:0;overflow:hidden}.setup-h{text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.ring{flex:none;width:52px;height:52px}.setup-h b{font-family:var(--font-head);font-size:18px;display:block}.setup-h span{color:var(--muted);font-size:14px}.setup-h svg.chev{color:var(--muted);margin-left:auto;transition:transform .2s}.setup.open .setup-h svg.chev{transform:rotate(180deg)}.setup-bar{background:var(--track);border-radius:6px;height:6px;margin:0 24px 18px;overflow:hidden}.setup-bar i{background:var(--grad);border-radius:6px;height:100%;display:block}.setup-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding:0 24px 22px;display:grid}.step{background:var(--blush);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;display:flex}.step.done{background:var(--track);color:var(--muted)}.step .tick{border:2px solid #e5c9cd;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.step.done .tick{background:var(--green);color:#fff;border:0}.step b{color:var(--ink);font-weight:600;display:block}.step.done b{color:var(--muted);text-decoration:line-through}.empty{text-align:center;color:var(--muted);padding:48px 24px}.empty .ic{background:var(--red-soft);width:64px;height:64px;color:var(--red);border-radius:20px;place-items:center;margin:0 auto 16px;display:grid}.empty h3{color:var(--ink);margin-bottom:8px;font-size:20px}.empty p{max-width:460px;margin:0 auto;line-height:1.55}.soon-hand{font-family:var(--font-hand);color:var(--purple);margin-bottom:4px;font-size:24px}.note{background:var(--track);color:var(--body);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.help-fab{background:var(--grad);color:#fff;z-index:20;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:26px;right:26px;box-shadow:0 16px 30px -12px #7c4deab3}.help-fab:hover{filter:brightness(1.05)}.kv{grid-template-columns:auto 1fr;gap:10px 18px;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:500}.copy{background:var(--blush);border:1px dashed #f0b5bd;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.copy small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.copy>div{min-width:0}.copy b{font-family:var(--font-mono);color:var(--red-deep);overflow-wrap:anywhere;font-size:16px;display:block}.copy button{flex:none;margin-left:auto}.skeleton{background:linear-gradient(90deg, var(--track), #fbf8f8, var(--track));border-radius:var(--radius);background-size:200% 100%;animation:1.2s infinite sk}@keyframes sk{to{background-position:-200% 0}}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.row{align-items:center;gap:12px;display:flex}.spacer{flex:1}.radio-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.radio-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;display:block}.radio-card.on{border:2px solid var(--red);background:var(--blush);padding:15px}.radio-card b{margin-bottom:4px;font-weight:700;display:block}.radio-card span{color:var(--muted);font-size:14px;line-height:1.45}.example{background:var(--ink-2);color:#fff;border-radius:18px;padding:16px 18px;font-size:15px;line-height:1.5}.example b{color:#ff8a98}.msg-layout{grid-template-columns:320px 1fr;min-height:560px;padding:0;display:grid;overflow:hidden}@media (max-width:900px){.msg-layout{grid-template-columns:1fr}.msg-layout.has-thread .msg-list,.msg-layout:not(.has-thread) .msg-thread{display:none}}.msg-list{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;padding:10px;display:grid;overflow:hidden}.msg-item{text-align:left;background:0 0;border:0;border-radius:16px;gap:12px;width:100%;padding:12px;display:flex}.msg-item:hover{background:var(--blush)}.msg-item.on{background:var(--red-soft)}.msg-item .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.msg-item .t{flex:1;min-width:0;display:block;overflow:hidden}.msg-item b{justify-content:space-between;gap:8px;font-weight:600;display:flex}.msg-item b small{color:var(--faint);font-size:12px;font-weight:400}.msg-item p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.msg-item .sb-badge{align-self:center;margin:0}.msg-thread{flex-direction:column;min-width:0;display:flex}.msg-thread-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 22px;display:flex}.msg-thread-h .back{display:none}@media (max-width:900px){.msg-thread-h .back{display:inline-flex}}.msg-body{flex-direction:column;flex:1;gap:10px;max-height:520px;padding:22px;display:flex;overflow-y:auto}.bubble{border-radius:20px;max-width:72%;padding:12px 16px;font-size:15px;line-height:1.45}.bubble.creator{background:var(--track);border-bottom-left-radius:6px;align-self:flex-start}.bubble.admin{background:var(--red);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bubble small{opacity:.6;margin-top:4px;font-size:11px;display:block}.day-sep{color:var(--faint);align-self:center;margin:6px 0;font-size:12px}.composer{border-top:1px solid var(--line);gap:10px;padding:14px;display:flex}.composer .input{border-radius:999px}.drawer-scrim{z-index:45;background:#14090b40;position:fixed;inset:0}.drawer{z-index:50;background:#fff;border-radius:32px;width:min(480px,100vw - 32px);padding:26px;position:fixed;top:16px;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 30px 80px -20px #1c101273}.drawer-h{border-top:1px solid var(--line-2);margin:26px 0 12px;padding-top:18px;font-size:16px}table.tight th,table.tight td{padding-left:14px;padding-right:14px}table.tight th:first-child,table.tight td:first-child{padding-left:24px}table.tight th:last-child,table.tight td:last-child{padding-right:24px}.btn.icon-btn{width:36px;height:36px;padding:8px}.sb-group-h{text-align:left;color:#ffffffe6;background:0 0;border:0;width:100%;font-weight:600}.sb-group-h .sb-chev{opacity:.6;margin-left:auto;transition:transform .15s;transform:rotate(180deg)}.sb-group-h[aria-expanded=false] .sb-chev{transform:none}.sb-group-h .sb-badge+.sb-chev{margin-left:8px}.sb-sub{padding:8px 12px 8px 44px;font-size:14.5px}.sb-user-menu{top:auto;bottom:86px}.sb-menu a{color:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.sb-menu a:hover{background:#ffffff12}.sb-user-menu button{color:#fff;font-size:15px}.sb-account .app-av{object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px}.sb-menu .app-dot{object-fit:cover;border-radius:5px;width:22px;height:22px}.chart .hit{fill:#0000;cursor:crosshair}.chart .tip rect{fill:#1c1012}.chart .tip text{fill:#fff;font-size:12px}.chart .tip .tip-v{font-size:13px;font-weight:700}.chart-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dark-card .chart .tip rect{fill:#fff}.dark-card .chart .tip text{fill:#1c1012}.steps-list{color:var(--body);gap:12px;margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.steps-list b{color:var(--ink)}.steps-list code{font-family:var(--font-mono);background:var(--track);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:12.5px}.steps-list .copy{margin-top:8px}.steps-list .copy b{font-family:var(--font-mono);font-size:12.5px}.rule-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:18px;display:grid}.rule-row .seg{flex-wrap:wrap;display:flex}.rule-row .seg button{flex:auto;padding:9px 12px}.rule-row .select{width:100%}.drawer.modal{width:calc(100vw - 32px)}@media (min-width:900px){.drawer.modal{width:min(860px,100vw - 64px);max-height:calc(100vh - 64px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.drawer-scrim:has(+.drawer.modal){background:#14090b66}}.toast{z-index:100;opacity:0;pointer-events:none;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);box-shadow:0 14px 30px -12px #1c101280}.toast:before{content:"✓";color:#7ee2b0;font-weight:800}.toast.show{opacity:1;transform:translate(-50%)}.toast.bad:before{content:"!";color:#ffb4bd}.dm-tag-m{font-family:var(--font-hand);color:var(--red);margin-left:-4px;font-size:20px;transform:rotate(-4deg)}.sb-menu-h{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;padding:10px 12px 4px;font-size:11px;font-weight:600}.sb-menu-pfs{flex-wrap:wrap;gap:6px;padding:6px 12px 10px;display:flex}.sb-menu .sb-menu-plug{border:1px dashed #ffffff59;border-radius:7px;justify-content:center;width:24px;height:24px;padding:0}.pf{flex:none;place-items:center;display:inline-grid;overflow:hidden}.pf svg{display:block}.pf-stack{align-items:center;display:inline-flex}.pf-stack .pf+.pf{margin-left:-5px}.pf-filter{flex-wrap:wrap;gap:6px;display:flex}.pf-filter button{border:1px solid var(--line);opacity:.55;filter:grayscale(.7);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:6px;transition:opacity .15s,filter .15s;display:inline-flex}.pf-filter button:hover{opacity:.85}.pf-filter button.on{opacity:1;filter:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pf-filter .pf-name{padding-right:6px;font-size:14px;font-weight:600}.pf-filter .link-btn{opacity:1;filter:none;background:0 0;border:0;padding:0}.thumb{flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.thumb i{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:4px;right:4px}.cal-nav{align-items:center;gap:6px;display:flex}.cal-nav b{font-family:var(--font-head);white-space:nowrap;margin-left:8px;font-size:17px}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.week-day{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;min-height:380px;padding:10px;display:flex}.week-day.past{background:#fdfbfb}.week-day.today{border:2px solid var(--red);background:var(--blush);padding:9px}.week-h{align-items:baseline;gap:6px;padding:2px 4px 10px;display:flex}.week-h span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.week-h b{font-family:var(--font-head);font-size:22px;font-weight:800}.week-day.today .week-h b{color:var(--red)}.week-h .add{background:var(--track);width:26px;height:26px;color:var(--muted);border:0;border-radius:9px;align-self:center;place-items:center;margin-left:auto;display:grid}.week-h .add:hover{background:var(--red);color:#fff}.week-list{align-content:start;gap:8px;display:grid}.week-empty{color:var(--faint);text-align:center;border:1px dashed var(--line);border-radius:14px;padding:18px 0;font-size:13px}.post-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;width:100%;min-width:0;padding:8px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.post-card:hover{border-color:#f0b5bd;box-shadow:0 12px 24px -18px #1c101273}.post-card:before{content:"";background:var(--faint);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.post-card.st-scheduled:before{background:#e9a23b}.post-card.st-published:before{background:var(--green)}.post-card.st-failed:before{background:var(--red)}.post-card.st-draft{border-style:dashed}.pc-time{margin-bottom:3px;font-size:12px;font-weight:700;display:block}.pc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-st{text-transform:capitalize;color:var(--muted);font-size:11px;font-weight:600}.pc-st.published{color:var(--green)}.pc-st.scheduled{color:var(--amber)}.pc-st.failed{color:var(--red-deep)}@media (max-width:1400px) and (min-width:1081px){.post-card .thumb{display:none}.week{gap:8px}.week-day{padding:8px}.week-day.today{padding:7px}}@media (max-width:1080px) and (min-width:901px){.week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.week{grid-template-columns:1fr}.week-day{min-height:0}.week-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.week-empty{padding:10px 0}}.q-day{margin-bottom:14px}.q-day .eyebrow{margin:6px 0}.q-row{cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin:0 -10px;padding:10px;display:flex}.q-row:hover{background:var(--blush)}.q-t{flex:1;min-width:0}.q-t b{font-weight:600;display:block}.q-t span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13px;display:flex;overflow:hidden}.q-t span svg{flex:none}@media (max-width:640px){.hide-sm{display:none!important}.q-row .chip{display:none}}.best-times{gap:10px;margin-top:14px;display:grid}.best-times div{align-items:center;gap:12px;font-size:14px;display:flex}.best-times span{color:#ffffffd9;width:100px}.best-times i{background:#ffffff1a;border-radius:8px;flex:1;height:8px;overflow:hidden}.best-times em{background:var(--grad);border-radius:8px;height:100%;display:block}.best-times b{text-align:right;width:28px}.month{padding:14px}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.month-dow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 8px;font-size:12px;font-weight:600}.month-cell{border:1px solid var(--line-2);background:#fdfbfb;border-radius:14px;min-width:0;min-height:112px;padding:6px;position:relative}.month-cell.out{opacity:.45}.month-cell.today{border:2px solid var(--red);background:var(--blush);padding:5px}.month-n{padding:0 2px 4px;font-size:13px;font-weight:700;display:block}.month-cell.today .month-n{color:var(--red)}.month-posts{gap:3px;display:grid}.month-pill{border:0;border-left:3px solid var(--faint);text-align:left;background:#fff;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:3px 5px;font-size:11.5px;display:flex;box-shadow:0 1px 2px #1c10120f}.month-pill em{color:var(--muted);flex:none;font-style:normal}.month-pill b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.month-pill.st-published{border-left-color:var(--green)}.month-pill.st-scheduled{border-left-color:#e9a23b}.month-pill.st-failed{border-left-color:var(--red)}.month-more{color:var(--muted);padding-left:4px;font-size:11px}.month-dots{display:none}@media (max-width:900px){.month{padding:10px}.month-grid{gap:3px}.month-dow{text-align:center;letter-spacing:0;padding:2px;font-size:10px}.month-cell{text-align:center;border-radius:10px;min-height:54px;padding:4px}.month-posts{display:none}.month-dots{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.month-dots i{background:var(--faint);border-radius:50%;width:6px;height:6px}.month-dots i.st-published{background:var(--green)}.month-dots i.st-scheduled{background:#e9a23b}.month-dots i.st-failed{background:var(--red)}}.drawer.modal.composer-modal{flex-direction:column;padding:26px 28px 0;display:flex}@media (min-width:900px){.drawer.modal.composer-modal{width:min(1080px,100vw - 64px)}}.composer-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px;display:grid}@media (max-width:900px){.composer-grid{grid-template-columns:1fr}.drawer.modal.composer-modal{padding:22px 18px 0}}.composer-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line-2);background:#fffffff5;flex-wrap:wrap;align-items:center;gap:10px;margin:22px -28px 0;padding:14px 28px 18px;display:flex;position:sticky;bottom:0}.composer-foot .hint{color:var(--red-deep)}@media (max-width:900px){.composer-foot{margin:22px -18px 0;padding:12px 18px 16px}.composer-foot .btn{flex:auto}.composer-foot .hint{flex:1 0 100%;order:-1}}.acct-toggles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.acct-toggles button{border:1px solid var(--line);text-align:left;opacity:.6;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:9px 10px;display:flex}.acct-toggles button.on{opacity:1;border:2px solid var(--red);background:var(--blush);padding:8px 9px}.acct-toggles button:disabled{cursor:default}.acct-toggles b{font-size:14px;display:block}.acct-toggles small{color:var(--muted);font-size:12px;display:block}.media-pick{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.media-sel{position:relative}.media-sel .btn{width:28px;height:28px;padding:0;position:absolute;top:-8px;right:-8px}.drop{background:var(--blush);width:200px;color:var(--red-deep);border:2px dashed #f0b5bd;border-radius:18px;justify-items:center;gap:4px;padding:18px 12px;display:grid}.drop span{font-size:14px;font-weight:600}.drop small{color:var(--muted);text-align:center;font-size:12px}.media-lib{gap:6px;display:grid}.media-lib>div{flex-wrap:wrap;gap:6px;display:flex}.media-lib button{background:0 0;border:2px solid #0000;border-radius:12px;padding:0}.media-lib button.on{border-color:var(--red)}.cap-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.cap-meta>span{font-family:var(--font-mono);align-items:center;gap:5px;display:inline-flex}.cap-meta .bad{color:var(--red-deep);font-weight:700}.cap-meta .link-btn{align-items:center;gap:4px;display:inline-flex}.tag-sugs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.tag-sugs button{background:var(--track);color:var(--body);border:0;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:500}.tag-sugs button:hover{background:var(--red-soft);color:var(--red-deep)}.preview-col{align-self:start;position:sticky;top:0}.pv-tabs{gap:6px;margin-bottom:10px;display:flex}.pv-tabs button{opacity:.5;background:0 0;border:2px solid #0000;border-radius:10px;padding:2px}.pv-tabs button.on{border-color:var(--ink);opacity:1}.pv{border:1px solid var(--line);background:#fff;border-radius:22px;font-size:13.5px;overflow:hidden;box-shadow:0 20px 40px -30px #1c101280}.pv-tiktok{color:#fff;background:#111;border-color:#111}.pv-h{align-items:center;gap:8px;padding:10px 12px;display:flex}.pv-h>span:nth-child(2){flex:1;min-width:0}.pv-h b{font-size:13px;display:block}.pv-h small{opacity:.6;font-size:11px;display:block}.pv-av{color:#fff;background:linear-gradient(135deg, #ff8a5c, var(--red-deep));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.pv-av.sm{width:22px;height:22px;font-size:10px}.pv-media{place-items:center;font-size:72px;display:grid;position:relative}.pv-media.empty{background:var(--track);color:var(--faint);align-content:center;gap:6px;font-size:14px}.pv-over{color:#fff;text-shadow:0 1px 4px #00000080;font-size:12.5px;line-height:1.4;position:absolute;bottom:12px;left:12px;right:48px}.pv-cap{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;padding:10px 12px 4px;line-height:1.45;overflow:hidden}.pv-acts{opacity:.6;gap:14px;padding:8px 12px 12px;font-size:12.5px;display:flex}tr.sel td{background:var(--red-soft)}.row-spark .spark{width:110px;height:30px;margin:0}.top-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1240px){.top-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-post{align-content:start;gap:6px;min-width:0;display:grid}.top-post>b{font-weight:600;line-height:1.3}.tp-media{aspect-ratio:4/3;border-radius:18px;place-items:center;font-size:54px;display:grid;position:relative}.tp-media em{font-style:normal;font:800 14px var(--font-head);background:#fff;border-radius:999px;padding:3px 9px;position:absolute;top:10px;left:10px}.tp-media .pf-stack{position:absolute;bottom:10px;right:10px}.top-post .camp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.seg-n{color:var(--faint);margin-left:2px;font-size:12px}.seg button.on .seg-n{color:var(--red)}.msg-layout.inbox{grid-template-columns:360px 1fr;min-height:640px}@media (max-width:1240px) and (min-width:901px){.msg-layout.inbox{grid-template-columns:300px 1fr}}@media (max-width:900px){.msg-layout.inbox{grid-template-columns:minmax(0,1fr);min-height:0}.msg-layout.inbox .msg-list{border-right:0;max-height:none}}.inbox .msg-list{max-height:720px;overflow-y:auto}.inbox .msg-thread{min-height:0}.inbox .msg-body{min-height:260px;max-height:440px}.av-wrap{flex:none;height:40px;position:relative}.av-pf{display:flex;position:absolute;bottom:-4px;right:-4px}.msg-item b .read{font-weight:500}.msg-item .t>b>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mi-meta{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.kind{background:var(--track);color:var(--muted);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.kind.dm{color:var(--purple);background:#efe9fd}.kind.comment{background:var(--amber-soft);color:var(--amber)}.unread-dot{background:var(--red);border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.select.sm-select{background-position:right 12px center;border-radius:999px;padding:8px 32px 8px 12px;font-size:14px}.msg-thread-h{flex-wrap:wrap}.th-who{flex:1;min-width:0}@media (max-width:640px){.th-who{flex-basis:calc(100% - 120px)}.msg-thread-h .select.sm-select{flex:auto;order:5}.msg-thread-h .btn.sm{order:6}}.auto-note{color:var(--purple);background:#f3eefe;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.post-ctx{border:1px solid var(--line);border-radius:16px;align-self:stretch;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.post-ctx small{color:var(--muted);font-size:12px;display:block}.post-ctx b{font-size:14px;display:block}.quick{scrollbar-width:none;border-top:1px solid var(--line);gap:6px;padding:10px 14px 0;display:flex;overflow-x:auto}.quick button{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.quick button:hover{background:var(--blush);border-color:#f0b5bd}.reply-mode{gap:4px;padding:10px 14px 0;display:flex}.reply-mode button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.reply-mode button.on{background:var(--ink);color:#fff}.inbox .composer{border-top:0}.rule-card{flex-direction:column;display:flex}.rule-card.off{background:#fdfbfb}.rule-card.off .rule-ic{background:var(--track);color:var(--muted)}.rule-ic{background:var(--red-soft);width:40px;height:40px;color:var(--red);border-radius:13px;flex:none;place-items:center;display:grid}.rule-msg{background:var(--track);color:var(--body);-webkit-line-clamp:2;border-radius:16px 16px 16px 6px;-webkit-box-orient:vertical;margin-top:14px;padding:10px 14px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.radio-cards.trig{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-cards.trig b{align-items:center;gap:6px;display:flex}.kw-box{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.kw-box:focus-within{border-color:var(--red);box-shadow:0 0 0 4px #e92d451f}.kw-box input{border:0;outline:none;flex:1;min-width:140px;padding:4px 6px}.kw{background:var(--ink);color:#fff;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.kw button{color:#fff;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.post-pick{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.post-pick button{text-align:left;opacity:.7;background:0 0;border:2px solid #0000;border-radius:15px;gap:4px;padding:3px;display:grid}.post-pick button .thumb{aspect-ratio:1;height:auto!important}.post-pick button span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.post-pick button.on{border-color:var(--red);opacity:1;background:var(--blush)}.funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.funnel>div{background:var(--track);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.funnel>div:last-child{background:var(--green-soft)}.funnel span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.funnel b{font:800 20px var(--font-head)}.funnel small{color:var(--muted);font-size:12px}@media (max-width:560px){.funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}.phone{border:8px solid var(--ink-2);background:#fff;border-radius:34px;gap:10px;max-width:320px;padding:22px 12px 12px;display:grid;position:relative;box-shadow:0 30px 50px -30px #1c101299}.phone-notch{background:var(--ink-2);border-radius:8px;width:70px;height:8px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ph-sec{background:var(--blush);border-radius:16px;gap:8px;padding:10px;display:grid}.ph-sec.dm{border:1px solid var(--line-2);background:#fff}.ph-label{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ph-comment{align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.ph-comment.reply{padding-left:20px}.bubble.sm{border-radius:16px;max-width:88%;padding:9px 12px;font-size:13px}.bubble.admin.sm{border-bottom-right-radius:5px}.bubble.creator.sm{border-bottom-left-radius:5px}.dm-btn{text-align:center;color:var(--red-deep);background:#fff;border-radius:10px;margin-top:8px;padding:7px;font-size:12.5px;font-weight:700;display:block}.ph-seen{color:var(--faint);place-self:flex-end end;font-size:11px}.ph-foot{color:var(--muted);align-items:center;gap:8px;padding:0 4px;font-size:12px;display:flex}.camp-card{cursor:pointer;transition:border-color .15s,box-shadow .15s}.camp-card:hover{border-color:#f0b5bd;box-shadow:0 16px 30px -24px #1c101266}.camp-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.camp-meta span,.camp-card .row span svg{align-items:center;gap:5px;display:inline-flex}.camp-stats{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;padding-top:12px;display:grid}.camp-stats span{color:var(--muted);font-size:12px}.camp-stats b{font-family:var(--font-head);color:var(--ink);font-size:18px;display:block}@media (max-width:640px){.check{flex-wrap:wrap}.check .marks{flex-wrap:wrap;flex:0 0 calc(100% - 44px);margin-left:44px}.seg{flex-wrap:wrap}.seg button{padding:8px 12px}}.chart-h .seg{max-width:100%}@media (max-width:640px){.top-posts{grid-template-columns:1fr 1fr;gap:10px}.tp-media{font-size:40px}.cal-nav b{font-size:15px}.composer-grid .preview-col{position:static}}.login{background:var(--blush);background-image:radial-gradient(#e92d4521 1px,#0000 1.2px);background-size:22px 22px;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:32px;width:100%;max-width:440px;padding:36px;box-shadow:0 30px 60px -40px #1c101273}.sb-label{padding:16px 12px 6px}.sb-group+.sb-group{margin-top:0}.sb-nav .sb-item{margin-bottom:2px}.dd{position:relative}.menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:16px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 40px -18px #1c101259}.menu.right{left:auto;right:0}.menu.up{top:auto;bottom:calc(100% + 6px)}.menu>button,.menu>a{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;display:flex}.menu>button:hover{background:var(--blush)}.menu>button.on{background:var(--red-soft);color:var(--red-deep);font-weight:600}.menu>button>span:last-child:not(:first-child){color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:500}.menu-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:600}.menu-sep{background:var(--line-2);height:1px;margin:6px 4px}.select-btn{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:8px;padding:9px 14px;font-weight:600;display:inline-flex}.pf-mini{gap:2px;display:inline-flex}.btn.ghost.pressed{background:var(--ink);color:#fff;border-color:var(--ink)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.inbox3{grid-template-columns:340px minmax(0,1fr) 300px;height:calc(100vh - 80px);min-height:560px;padding:0;display:grid;overflow:hidden}.ib-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.ib-list-h{align-items:center;gap:4px;padding:14px 14px 10px;display:flex}.ib-box{font:700 18px var(--font-head);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.ib-box:hover{background:var(--track)}.ib-icon{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid}.ib-icon:hover,.ib-icon.on{background:var(--track);color:var(--ink)}.ib-search{padding:0 14px 10px}.ib-search svg{left:30px}.ib-chan{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:600;display:inline-flex}.chan-menu{width:min(360px,100vw - 60px);left:14px}.chan-all{justify-content:center;margin-bottom:6px;font-weight:600;color:var(--red-deep)!important;border:1px solid #f3c7cd!important}.chan-all.on{background:var(--red-soft)!important}.chan-row{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.chan-row:hover{background:var(--blush)}.chan-row input{width:17px;height:17px;accent-color:var(--red)}.chan-row b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.chan-row span{color:var(--muted);font-size:12.5px}.ib-items{border-top:1px solid var(--line-2);flex:1;overflow-y:auto}.ib-item{border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;gap:12px;width:100%;padding:14px;display:flex;position:relative}.ib-item:hover{background:var(--blush)}.ib-item.on{background:var(--red-soft)}.ib-item.on:before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.ib-item .t{flex:1;min-width:0;display:block}.ib-item b{justify-content:space-between;gap:8px;font-weight:700;display:flex}.ib-item b .read{font-weight:600}.ib-item b>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-item b small{color:var(--faint);flex:none;font-size:12px;font-weight:400}.ib-item p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:3px;font-size:13.5px;display:flex;overflow:hidden}.ib-item p svg{color:var(--faint);flex:none}.ib-item .unread-dot{position:absolute;bottom:18px;right:14px}.replied{color:var(--green);align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.kind.comment{color:#2f5fd0;background:#e8f0fe}.ib-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.ib-thread-h{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:12px 14px 12px 18px;display:flex}.ib-thread-h .back{display:none}.th-who{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0 0 0 6px}.th-who b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.th-who span{color:var(--muted);font-size:13px;display:block}.ib-body{flex-direction:column;flex:1;gap:10px;padding:18px 22px;display:flex;overflow-y:auto}.ib-opened{text-align:center;color:var(--muted);font-size:12.5px}.ib-day{width:fit-content;color:var(--body);background:var(--track);border-radius:999px;margin:8px auto 10px;padding:4px 12px;font-size:12.5px;font-weight:600}.ib-msg{flex-direction:column;display:flex}.ib-msg.them{flex-direction:row;align-items:flex-end;gap:8px}.ib-msg.them .bubble{max-width:520px}.ib-msg.us{align-items:flex-end}.ib-msg.us .bubble{max-width:72%}.ib-msg.hidden .bubble{opacity:.45;text-decoration:line-through}.ib-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;padding-left:4px;font-size:12.5px;display:flex}.ib-meta button{color:var(--body);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.ib-meta button:hover{color:var(--red-deep)}.ib-note{color:#6b5310;background:#fff7e0;border:1px solid #f6e3a8;border-radius:14px;align-self:center;max-width:520px;padding:10px 14px;font-size:14px;line-height:1.45}.ib-note b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}.ib-note small{opacity:.7;margin-top:4px;font-size:11px;display:block}.ib-compose{border-top:1px solid var(--line);padding:12px 16px 16px}.ib-tab{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:7px 14px;font-weight:600}.ib-tab.on{background:var(--track);color:var(--ink)}.ib-tab.note.on{color:#8a6400;background:#fff1c2}.send-as{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.send-as.static{color:var(--muted)}.send-menu{width:300px}.send-menu>button{align-items:flex-start}.send-menu>button>svg:first-child{flex:none;margin-top:3px}.send-menu>button span{flex:1}.send-menu b{font-weight:600;display:block}.send-menu small{color:var(--muted);font-size:12.5px;line-height:1.35;display:block}.send-menu>button.on small{color:var(--red-deep);opacity:.8}.ib-box-in{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:10px;overflow:hidden}.ib-box-in:focus-within{border-color:var(--red);box-shadow:0 0 0 4px #e92d451a}.ib-box-in.note{background:#fffaea;border-color:#f6e3a8}.ib-box-in.note:focus-within{border-color:#e9b93b;box-shadow:0 0 0 4px #e9b93b26}.ib-replying{background:var(--blush);border-bottom:1px solid var(--line-2);color:var(--muted);align-items:center;gap:6px;min-width:0;padding:8px 12px;font-size:13px;display:flex}.ib-replying b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ib-replying button{color:var(--body);background:0 0;border:0;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ib-box-in textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:76px;padding:12px 14px;font-size:15px;display:block}.ib-box-in.note textarea::placeholder{color:#b8932f}.ib-box-f{align-items:center;gap:6px;padding:0 10px 10px;display:flex}.ib-box-f .ai{color:var(--purple);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:14px;font-weight:600;display:inline-flex}.ib-box-f .ai:hover{background:#f3eefe}.note-btn{box-shadow:none;background:#8a6400}.note-btn:hover{background:#6e5000}.ib-contact{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex}.ib-contact-h{border-bottom:1px solid var(--line);align-items:center;padding:18px 18px 14px;font-size:16px;display:flex}.ib-contact-h b{flex:1}.contact-x{display:none}.ib-contact-b{padding:18px;overflow-y:auto}.ct-top{text-align:center;justify-items:center;gap:4px;margin-bottom:20px;display:grid}.ct-top>b{font:700 18px var(--font-head);margin-top:8px}.ct-top>span:last-child{color:var(--muted);font-size:13.5px}.av-wrap.lg{height:64px}.av-wrap.sm{height:30px}.ct-card{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.ct-card>div{flex:1;min-width:0}.ct-card small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.ct-card b{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.ct-card.plain{color:var(--body);font-size:14px;display:block}.ct-h{margin-top:20px}.ct-p{margin-top:6px;font-size:14px}.ct-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ct-tag{background:var(--track);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.ct-tag button{background:#0000000f;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.ct-tag.t-lead{background:var(--green-soft);color:var(--green)}.ct-tag.t-spam{background:var(--red-soft);color:var(--red-deep)}.ct-tag.t-collab{color:var(--purple);background:#efe9fd}.ct-tag.t-support{background:var(--amber-soft);color:var(--amber)}.ct-notes{background:var(--blush);min-height:90px;margin-top:8px;font-size:14px}.ib-contact .select{margin-top:8px}@media (max-width:1400px){.inbox3{grid-template-columns:320px minmax(0,1fr)}.ib-contact{display:none}.inbox3.contact-open .ib-contact{z-index:50;border:0;border-radius:28px;width:min(340px,100vw - 32px);display:flex;position:fixed;top:16px;bottom:16px;right:16px;box-shadow:0 30px 80px -20px #1c101273}.contact-x{display:inline-grid}}@media (max-width:1080px){.inbox3{height:calc(100vh - 110px)}}@media (max-width:900px){.inbox3{grid-template-columns:minmax(0,1fr)}.inbox3.has-thread .ib-list,.inbox3:not(.has-thread) .ib-thread{display:none}.ib-list{border-right:0}.ib-thread-h .back{display:inline-grid}.ib-body{padding:14px}.ib-compose{padding:10px 12px 12px}}.sticky-filters{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;margin-top:-10px;padding:10px 0;position:sticky;top:0}@media (max-width:1080px){.sticky-filters{top:76px}}.big-tile{padding:20px 22px}.bt-h{color:var(--body);align-items:center;gap:10px;font-weight:600;display:flex}.bt-ic{background:var(--track);width:34px;height:34px;color:var(--muted);border-radius:11px;place-items:center;display:grid}.bt-v{align-items:center;gap:8px;margin-top:14px;display:flex}.bt-v b{font:800 32px/1 var(--font-head);letter-spacing:-.03em}.bt-spark{flex:none;width:96px;margin-left:auto}.bt-spark .spark{width:96px;height:38px;margin:0}.metric-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.metric-cards.static{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.metric-cards>button,.metric-cards>div{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.metric-cards>button:hover{border-color:#f0b5bd}.metric-cards>button.on{background:var(--ink-2);color:#fff;border-color:var(--ink-2);box-shadow:0 14px 28px -16px #1c101299}.metric-cards span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.metric-cards>button.on span{color:#ffffffb3}.metric-cards b{font:800 26px/1 var(--font-head)}@media (max-width:1240px){.metric-cards,.metric-cards.static{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.metric-cards,.metric-cards.static{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-cards b{font-size:22px}}.pf-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.pf-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-weight:600;display:inline-flex}.pf-tabs button.on{color:var(--ink);border-bottom-color:var(--red)}.pb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pb-stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;display:block}.pb-stats b{font:800 26px var(--font-head)}@media (max-width:640px){.pb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.acct-av{color:#fff;background:linear-gradient(135deg, #ff8a5c, var(--red-deep));border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.outlier{font:800 13px var(--font-head);background:var(--ink);color:#fff;border-radius:999px;padding:3px 9px;position:absolute;top:10px;right:10px}.acct-card{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.acct-ic{background:var(--track);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.acct-card b{font-size:16px;display:block}.acct-card span{color:var(--muted);font-size:13.5px;display:block}.acct-card .ok{color:var(--green);align-items:center;gap:6px;margin-top:3px;font-size:13px;font-weight:600;display:flex}.acct-card .ok i{background:var(--green);border-radius:50%;width:8px;height:8px}.older{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;padding:20px 0;display:flex}.older b{display:block}.older span{color:var(--muted);font-size:14px}.safe{background:var(--blush);border:1px solid var(--line-2);border-radius:20px;gap:14px;padding:18px 20px;display:flex}.safe-ic{width:40px;height:40px;color:var(--green);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.safe p{color:var(--body);margin-top:2px;font-size:14px;line-height:1.5}@media (min-width:900px){.drawer.modal.add-modal{width:min(560px,100vw - 64px)}}.add-row{border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.add-row b{display:block}.add-row span{color:var(--muted);font-size:13px}a.q-row{color:inherit;text-decoration:none}.home-acct{background:var(--blush);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.home-acct.off{background:var(--track)}.home-acct.off .pf{filter:grayscale();opacity:.5}.home-acct b{font-size:14px;font-weight:600;display:block}.home-acct span{color:var(--muted);font-size:12.5px}.ok-dot{background:var(--green);border-radius:50%;width:9px;height:9px}.composer-page{padding:26px 28px 0}.composer-page .composer-foot{border-radius:0 0 var(--radius) var(--radius);margin:22px -28px 0}@media (max-width:900px){.composer-page{padding:18px 16px 0}.composer-page .composer-foot{margin:22px -16px 0;padding:12px 16px 16px}}.ib-replying{white-space:nowrap}.bt-v{min-width:0}.bt-v b{flex:none}.bt-spark{flex:0 96px;min-width:40px;overflow:hidden}.composer-page .acct-toggles,.composer-modal .acct-toggles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.who .av-wrap>.acct-av{font:800 15px var(--font-head);color:#fff;display:grid}.who .av-wrap>.av-pf{display:flex}.code-box{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.code-box input{opacity:0;caret-color:#0000;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.code-cell{border:1px solid var(--line);height:56px;font:700 24px var(--font-mono);background:#fff;border-radius:14px;place-items:center;display:grid}.code-cell.on{border-color:var(--red);box-shadow:0 0 0 4px #e92d451f}.code-box:not(:focus-within) .code-cell.on{border-color:var(--line);box-shadow:none}.link-btn:disabled{opacity:.5;cursor:default;text-decoration:none}.up-thumb{object-fit:cover;background:#111;border-radius:16px;width:92px;height:92px;display:block}.pv-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pv-media{overflow:hidden}.tt-box{background:var(--track);border-radius:16px;padding:14px}.tt-box>label{align-items:center;gap:8px;display:flex}.chk{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:inline-flex}.chk input{width:17px;height:17px;accent-color:var(--red);flex:none;margin-top:1px}.drop:disabled{opacity:.8;cursor:default}.av-img{object-fit:cover;background:var(--track);border-radius:50%;flex:none;display:block}.mini-post{object-fit:cover;border-radius:5px;width:18px;height:18px}.acct-ic{position:relative}.acct-pic{object-fit:cover;border-radius:16px;width:52px;height:52px}.acct-pf{display:flex;position:absolute;bottom:-4px;right:-4px}.acct-card .bad-state{color:var(--amber);align-items:center;gap:6px;margin-top:3px;font-size:13px;font-weight:600;display:flex}.page-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-loading span{border-radius:var(--radius);background:linear-gradient(90deg, var(--track), #fbf8f8, var(--track));background-size:200% 100%;height:140px;animation:1.2s infinite sk}.page-loading span:first-child{grid-column:1/-1;width:320px;max-width:100%;height:64px}
