@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8f46990a-module__-g7xXG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_8f46990a-module__-g7xXG__variable{--sr-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_7dc1152d-module__8zLhTW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_7dc1152d-module__8zLhTW__variable{--sr-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_BWFw58kVauhCXxCeY6WGztcRTDzj)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%}.inter_be4b429c-module__dnNucG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_be4b429c-module__dnNucG__variable{--kpi-font:"Inter", "Inter Fallback"}
:root{--paper:#fff;--surface:#fff;--surface-border:#e6e6e6;--ink:#1b1b1b;--ink-2:#545454;--ink-3:#6a6a6a;--faint:#8a8a8a;--faint-2:#a6a6a6;--hair:#ececec;--chip-border:#dcdcdc;--accent:#5348bd;--accent-tint:#edeafa;--accent-light:#8f84e8;--accent-area:#5348bd17;--accent-2:#a89fe0;--track:#efefef;--muted-seg:#c9c9c9;--hatch-a:#dcdcdc;--hatch-b:#ededed;--hover-paper:#f4f4f4;--hover-row:#f7f7f7;--green:#4f9a6e;--green-dark:#38624a;--green-tint:#e9efe8;--serif:var(--sr-serif), Georgia, "Times New Roman", serif;--sans:var(--sr-sans), "Segoe UI", Arial, sans-serif}html,body{background:var(--paper);height:100%;font-family:var(--sans);color:var(--ink);margin:0;padding:0}.sr-root{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:13.5px;line-height:1.5;display:flex;position:fixed;inset:0;overflow:hidden}:is(.sr-root,.sr-scope) *,:is(.sr-root,.sr-scope) :before,:is(.sr-root,.sr-scope) :after{box-sizing:border-box}:is(.sr-root,.sr-scope) :where(button){font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.sr-caps{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.sr-serif{font-family:var(--serif);font-weight:500}.sr-side{border-right:1px solid var(--hair);flex-direction:column;flex:0 0 184px;min-height:0;padding:0 0 18px;display:flex}.sr-side-head{border-bottom:1px solid var(--hair);flex:none;justify-content:center;align-items:center;height:86px;padding:0 22px;display:flex}.sr-side-head .brand{width:auto;height:24px;color:var(--ink);display:block}.sr-nav{flex-direction:column;gap:2px;margin-top:16px;display:flex}.sr-nav-item{color:var(--ink-2);border-left:3px solid #0000;align-items:center;gap:8px;padding:8px 20px;font-size:13.5px;display:flex;position:relative}.sr-nav-item:hover{background:var(--hover-paper)}.sr-nav-item.act{color:var(--ink);background:var(--hover-paper);border-left-color:var(--accent);font-weight:600}.sr-live-dot{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.sr-nav-ico{width:18px;height:18px;color:var(--faint-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.sr-nav-item:hover .sr-nav-ico{color:var(--ink-2)}.sr-nav-item.act .sr-nav-ico{color:var(--accent)}.sr-nav-label{flex:1;min-width:0}.sr-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sr-topbar{border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:18px;height:86px;padding:0 34px;display:flex}.sr-topbar-title{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:23px;font-weight:500}.sr-topbar-sub{color:var(--ink-3);margin-top:1px;font-size:12.5px}.sr-topbar-right{flex:none;align-items:center;gap:10px;display:flex}.sr-range-chip{border:1px solid var(--chip-border);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;display:inline-flex}.sr-range-chip:hover{background:var(--hover-paper)}:is(.sr-root,.sr-scope) .sr-ask-btn{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.sr-root,.sr-scope) .sr-ask-btn:hover{background:#34302a}:is(.sr-root,.sr-scope) .sr-ask-btn .bot{flex:none;width:auto;height:20px;display:block}.sr-scroll{flex:1;min-height:0;overflow-y:auto}:is(.sr-root,.sr-scope){scrollbar-width:thin;scrollbar-color:#14141433 transparent}:is(.sr-root,.sr-scope) ::-webkit-scrollbar{width:8px;height:8px}:is(.sr-root,.sr-scope) ::-webkit-scrollbar-track{background:0 0}:is(.sr-root,.sr-scope) ::-webkit-scrollbar-thumb{background:#14141429 padding-box padding-box;border:2px solid #0000;border-radius:999px}:is(.sr-root,.sr-scope) ::-webkit-scrollbar-thumb:hover{background:#1414144d padding-box padding-box}:is(.sr-root,.sr-scope) ::-webkit-scrollbar-corner{background:0 0}.sr-content{max-width:1120px;margin:0 auto;padding:30px 34px 64px}.sr-content-wide{flex-direction:column;max-width:none;height:100%;min-height:0;padding:30px 40px 28px;display:flex}.sr-content-wide .sr-chiprow,.sr-content-wide .sr-cstrip{flex:none}.sr-content-wide .sr-table-wrap{flex:auto;min-height:0}.sr-content-wide .sheet-scroll{height:100%;min-height:0;max-height:none}.sr-plat-select{background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.sr-plat-select .car{opacity:.75;font-size:9px}.sr-plat-select select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:13px;position:absolute;inset:0}@media (max-width:1470px){.sr-side{flex-basis:168px}.sr-nav-item{padding:8px 14px}.sr-content{padding:26px 26px 56px}.sr-content-wide{padding:22px 22px 20px}.sr-topbar{padding:0 26px}.sheet{font-size:12.5px}.sheet .th{letter-spacing:.1em;padding:11px 9px;font-size:9.5px}.sheet .td{padding:7px 9px}}.sr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.sr-hero{font-family:var(--serif);letter-spacing:-.01em;max-width:820px;margin:10px 0 0;font-size:34px;font-weight:500;line-height:1.25}.sr-hero em{color:var(--accent);font-style:normal}.sr-band{grid-template-columns:1.55fr 1fr;margin-top:34px;display:grid}.sr-band-left{padding-right:30px}.sr-band-right{border-left:1px solid var(--hair);padding-left:30px}.sr-seg-counts{gap:2px;margin-bottom:7px;display:flex}.sr-seg-counts span{font-family:var(--serif);text-align:center;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.sr-pipebar{border-radius:4px;gap:2px;height:16px;display:flex;overflow:hidden}.sr-pipebar .a{background:var(--accent)}.sr-pipebar .b{background:var(--accent-2)}.sr-pipebar .c{background:var(--muted-seg)}.sr-pipebar .u{background:repeating-linear-gradient(135deg, var(--hatch-a) 0 5px, var(--hatch-b) 5px 10px)}.sr-legend{flex-direction:column;gap:9px;margin-top:16px;display:flex}.sr-legend-row{align-items:baseline;gap:9px;font-size:13px;display:flex}button.sr-legend-row{width:100%}button.sr-legend-row:hover b{color:var(--accent)}.sr-swatch{border-radius:3px;flex:none;align-self:center;width:10px;height:10px}.sr-swatch.a{background:var(--accent)}.sr-swatch.b{background:var(--accent-2)}.sr-swatch.c{background:var(--muted-seg)}.sr-swatch.u{background:repeating-linear-gradient(135deg, var(--hatch-a) 0 4px, var(--hatch-b) 4px 8px)}.sr-legend-row b{color:var(--ink);font-weight:600}.sr-leader{border-bottom:1px dotted var(--chip-border);flex:1;min-width:24px;transform:translateY(-3px)}.sr-legend-val{color:var(--ink-2);white-space:nowrap}.sr-potential-num{font-family:var(--serif);letter-spacing:-.01em;margin-top:6px;font-size:40px;font-weight:500;line-height:1.1}.sr-potential-num small{font-family:var(--sans);color:var(--faint);letter-spacing:0;margin-left:8px;font-size:12.5px;font-weight:400}.sr-splitbar{border-radius:3px;gap:2px;height:6px;margin-top:12px;display:flex;overflow:hidden}.sr-splitbar .a{background:var(--accent)}.sr-splitbar .m{background:var(--muted-seg)}.sr-split-line{color:var(--ink-2);margin-top:10px;font-size:13px}.sr-split-line b{color:var(--ink);font-weight:600}.sr-footnote{color:var(--faint-2);margin-top:8px;font-size:11.5px;line-height:1.55}.sr-comp{grid-template-columns:1.55fr 1fr;margin-top:34px;display:grid}.sr-comp-confirmed{padding-right:34px}.sr-comp-tiers{flex-direction:column;gap:16px;margin-top:20px;display:flex}.sr-comp-tier-line{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;display:flex}.sr-comp-tier-line b{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:500}.sr-comp-tier-line b.units{color:var(--accent)}.sr-comp-tier-line .tier-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--faint-2);margin-left:auto;font-size:10px;font-weight:600}.sr-comp-tier-track{background:var(--track);border-radius:4px;height:12px;margin-top:8px;overflow:hidden}.sr-comp-tier-fill{border-radius:4px;height:100%;display:block}.sr-comp-tier-fill.a{background:var(--accent)}.sr-comp-tier-fill.b{background:var(--accent-2)}.sr-comp-tier-fill.c{background:var(--muted-seg)}.sr-comp-tier-fill.u{background:repeating-linear-gradient(135deg, var(--hatch-a) 0 5px, var(--hatch-b) 5px 10px)}.sr-comp-unconfirmed{border-left:1px solid var(--hair);color:var(--ink-3);padding-left:30px}.sr-comp-unc-total{font-family:var(--serif);letter-spacing:-.01em;color:var(--faint);margin-top:6px;font-size:34px;font-weight:500;line-height:1.1}.sr-comp-unc-total small{font-family:var(--sans);color:var(--faint-2);letter-spacing:0;margin-left:8px;font-size:12px;font-weight:400}.sr-comp-unc-rels{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.sr-comp-unc-rel{border:1px solid var(--hair);color:var(--faint);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.sr-comp-unc-rel:hover{border-color:var(--chip-border);color:var(--ink-2)}.sr-comp-unc-rel .n{color:var(--ink-3);font-weight:600}.sr-comp-unc-caps{color:var(--faint-2);margin-top:20px}.sr-comp-unc-list{margin-top:8px}.sr-comp-unc-row{border-bottom:1px solid var(--hair);width:100%;color:var(--ink-3);align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.sr-comp-unc-row:last-of-type{border-bottom:none}.sr-comp-unc-row:hover .nm{color:var(--ink)}.sr-comp-unc-row .nm{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sr-comp-unc-row .rel{color:var(--faint-2);flex:none;font-size:11px}.sr-comp-unc-row .u{font-family:var(--serif);color:var(--faint);flex:none;font-size:13px}.sr-comp-unc-foot{color:var(--faint-2);margin-top:12px;font-size:11px;font-style:italic}.sr-funnel{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(5,1fr);margin-top:36px;display:grid}.sr-funnel-cell{border-left:1px solid var(--hair);min-width:0;padding:16px 18px 20px}.sr-funnel-cell:first-child{border-left:none;padding-left:0}.sr-funnel-val{font-family:var(--serif);letter-spacing:-.01em;margin-top:8px;font-size:30px;font-weight:500;line-height:1.15}.sr-funnel-note{color:var(--faint);margin-top:2px;font-size:11.5px}.sr-funnel-note.up{color:var(--accent);font-weight:600}.sr-funnel-reach{color:var(--faint);flex-direction:column;gap:3px;margin-top:8px;font-size:13px;display:flex}.sr-funnel-reach span{justify-content:space-between;gap:10px;display:flex}.sr-funnel-reach b{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:500}.sr-row-2{grid-template-columns:1.6fr 1fr;gap:44px;margin-top:36px;display:grid}.sr-row-2.even{grid-template-columns:1fr 1fr}.sr-block-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sr-block-title{font-family:var(--serif);letter-spacing:-.01em;margin-top:5px;font-size:15.5px;font-weight:500}.sr-block-footnote{color:var(--faint);margin-top:14px;font-size:11.5px;line-height:1.55}.sr-cat-dot{border-radius:50%;flex:none;width:7px;height:7px}.sr-link{color:var(--accent);font-size:12.5px;font-weight:600}.sr-link:hover{text-decoration:underline}.sr-stackbar{border-radius:4px;gap:2px;height:13px;margin-top:14px;display:flex;overflow:hidden}.sr-stack-legend{flex-direction:column;gap:8px;margin-top:14px;display:flex}.sr-stack-legend .sr-legend-row .reach{font-family:var(--serif);margin-left:auto;font-size:15px;font-weight:500}.sr-stack-legend .pct{color:var(--faint-2);text-align:right;flex:none;width:38px;font-size:12px}.sr-chiprow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-chip{border:1px solid var(--chip-border);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;display:inline-flex}.sr-chip:hover{background:var(--hover-paper)}.sr-chip.act{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sr-chip.unconfirmed{color:var(--faint);border-style:dashed}.sr-chip.unconfirmed:hover{color:var(--ink-2)}.sr-chip.unconfirmed.act{color:var(--paper);border-style:solid}.sr-chip .rd{border-radius:50%;flex:none;width:7px;height:7px}.sr-chip-divider{background:var(--hair);width:1px;height:20px;margin:0 4px}.sr-chiprow-count{color:var(--ink-3);margin-left:auto;font-size:12.5px}.sr-chiprow-count b{color:var(--ink);font-weight:600}.sr-search{align-items:center;display:inline-flex;position:relative}.sr-search input{font-family:var(--sans);color:var(--ink);border:none;border-bottom:1px solid var(--chip-border);background:0 0;width:158px;padding:5px 20px 5px 2px;font-size:13px;transition:border-color .15s,width .15s}.sr-search input::placeholder{color:var(--faint)}.sr-search input:focus{border-bottom-color:var(--accent);outline:none;width:190px}.sr-search .clr{width:16px;height:16px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex;position:absolute;right:0}.sr-search .clr:hover{background:var(--hover-paper);color:var(--ink)}.sr-cstrip{background:var(--paper);border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:22px;margin-top:14px;padding:12px 20px;display:flex;box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}.sr-cstrip-stat{flex-direction:column;gap:2px;display:flex}.sr-cstrip-stat .n{font-family:var(--serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:500;line-height:1}.sr-cstrip-stat .n.acc{color:var(--accent)}.sr-cstrip-stat .l{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:600}.sr-cstrip-div{background:var(--hair);align-self:stretch;width:1px}.sr-cstrip-cap{background:var(--hover-paper);border-radius:999px;flex:auto;gap:2px;min-width:80px;height:10px;display:flex;overflow:hidden}.sr-cstrip-cap .seg{height:100%}.sr-cstrip-cap .seg:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.sr-cstrip-cap .seg:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}@keyframes sr-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sr-animx{transform-origin:0;animation:.9s cubic-bezier(.22,.61,.2,1) both sr-growx}@keyframes sr-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sr-rise{animation:.7s both sr-rise-in}.sr-flow-block{margin-top:36px}.sr-flow-wrap{margin-top:14px;position:relative}.sr-flow-grid{grid-template-columns:max-content 1fr;align-items:center;gap:15px 14px;display:grid}.sr-flow-name{font-family:var(--sans);color:var(--ink);justify-content:flex-end;align-items:center;gap:7px;font-size:12px;font-weight:600;animation:.6s both sr-rise-in;display:flex}.sr-flow-dot{border-radius:50%;flex:none;width:8px;height:8px}.sr-flow-bar{align-items:center;gap:10px;min-width:0;display:flex}.sr-flow-track{transform-origin:0;flex:none;gap:2px;min-width:4px;height:22px;animation:.9s cubic-bezier(.22,.61,.2,1) both sr-growx;display:flex}.sr-flow-seg{opacity:.92;min-width:3px;transition:opacity .15s}.sr-flow-seg:hover{opacity:1}.sr-flow-seg:last-child{border-radius:0 4px 4px 0}.sr-flow-total{font-family:var(--serif);color:var(--faint);white-space:nowrap;font-size:12.5px;animation:.6s both sr-rise-in}.sr-flow-legend{flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.sr-flow-key{font-family:var(--sans);color:var(--faint);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sr-flow-key i{border-radius:3px;width:10px;height:10px}.sr-skel{background:var(--hover-paper);border-radius:8px;animation:1.3s ease-in-out infinite sr-pulse}@keyframes sr-pulse{0%,to{opacity:.55}50%{opacity:1}}.sr-table-wrap{background:var(--paper);border:1px solid #f0f0f0;border-radius:14px;margin-top:18px;overflow:hidden;box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}.sheet-scroll{min-height:340px;max-height:calc(100vh - 300px);overflow:auto}.sheet{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.sheet .th{z-index:10;background:var(--hover-paper);text-align:left;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #211f1a14;padding:13px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0;overflow:hidden}.sheet .th.r{text-align:right}.sheet .th.c{text-align:center}.sheet .th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sheet .th.sortable:hover{color:var(--ink);background:#ededed}.sheet .th.sorted{color:var(--ink)}.sheet .th-sort{color:var(--faint);vertical-align:middle;margin-left:5px;font-size:9px}.sheet .th.r .th-sort{margin-left:4px}.sheet .th.sorted .th-sort{color:var(--accent)}.sheet .td{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #211f1a0a;padding:8px 14px;overflow:hidden}.sheet tr:last-child .td{border-bottom:none}.sheet .td.c{text-align:center}.sheet .td.num{text-align:right;font-variant-numeric:tabular-nums}.sheet .tr:hover .td{background:var(--hover-row)}.sheet .td.idx{font-family:var(--serif);color:var(--faint-2);text-align:center;font-size:13px}.cell-empty{min-width:12px;color:var(--faint-2);display:inline-block}.pill{background:var(--hover-paper);max-width:100%;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.pill .lbl{text-overflow:ellipsis;overflow:hidden}.profile-2{color:var(--ink-3,#9298a0);opacity:.85;white-space:nowrap;align-items:center;gap:5px;margin-top:3px;padding-left:2px;font-size:10px;display:inline-flex}.profile-2 .dot{opacity:.75;width:6px;height:6px}.dot{background:var(--muted-seg);border-radius:2px;flex:none;width:8px;height:8px}.dot.dream{background:#b98d55}.dot.partner{background:#6f9a6f}.dot.customer{background:#6d86b3}.dot.socap{background:#9a7fb0}.dot.investor{background:#4e9a8f}.dot.moonshot{background:#c56aa0}.dot.standard,.dot.outreach{background:#9298a0}.dot.replied{background:#6d86b3}.dot.negotiating{background:#9a7fb0}.dot.confirmed{background:#4e9a8f}.dot.delivered{background:#b98d55}.dot.posted{background:#6f9a6f}.dot.passed{background:#b06a6a}.stage-pill{border:1px solid var(--chip-border);color:var(--ink-2);background:var(--surface);text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.dri{background:var(--accent-tint);width:27px;height:27px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.dri.dri-none{background:var(--hover-paper);color:var(--faint-2);font-weight:500}.dri-opt{align-items:center;gap:8px;display:inline-flex}.dri-opt .dri{flex:none;width:22px;height:22px}.cell-view{cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:22px;margin:-1px -4px;padding:1px 4px;display:flex}.cell-view:hover{background:var(--hover-paper)}.cell-view:hover .cell-caret{opacity:1}.cell-caret{color:var(--faint-2);opacity:0;margin-left:auto;font-size:9px;transition:opacity .15s}.cell-input{border:1px solid var(--accent);width:100%;font-family:var(--sans);color:var(--ink);background:var(--surface);border-radius:6px;outline:none;padding:2px 6px;font-size:13px}.cell-pop{z-index:60;background:var(--surface);border:1px solid var(--surface-border);max-height:300px;font-family:var(--sans);color:var(--ink);border-radius:10px;flex-direction:column;gap:1px;padding:5px;font-size:12.5px;display:flex;overflow-y:auto;box-shadow:0 8px 24px #1414141f}.cell-opt{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:7px;align-items:center;padding:6px 9px;font-family:inherit;font-size:12.5px;display:flex}.cell-opt:hover{background:var(--hover-paper)}.cell-opt.sel{background:var(--accent-tint)}.name-cell{align-items:center;gap:9px;min-width:0;display:flex}.avatar{background:var(--hover-paper);border:1px solid var(--chip-border);width:26px;height:26px;font-family:var(--serif);color:var(--ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.name-cell .name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.name-cell a.name-link{color:var(--ink);align-items:center;gap:4px;min-width:0;text-decoration:none;display:inline-flex}.name-cell a.name-link:hover{text-underline-offset:2px;text-decoration:underline}.name-cell a.name-link .name-open{color:var(--faint-2);opacity:0;flex:none;font-size:10px;transition:opacity .15s}.name-cell a.name-link:hover .name-open{opacity:1}.units-cell{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.units-track{background:var(--track);border-radius:3px;flex:1;min-width:24px;height:6px;overflow:hidden}.units-fill{background:var(--accent);border-radius:3px;height:100%;display:block}.units-label{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.units-other{color:var(--ink-2);font-size:12px}.link-cell{max-width:100%;color:var(--ink-3);align-items:center;gap:5px;font-size:12.5px;text-decoration:none;display:inline-flex}.link-cell:hover{color:var(--accent)}.link-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-open{flex:none;font-size:11px}.cell-view.facepile{isolation:isolate}.fp-avatar{border:2px solid var(--surface);background:var(--hover-paper);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}.fp-avatar img{object-fit:cover;width:100%;height:100%;display:block}.fp-fallback{font-family:var(--serif);color:var(--ink-3);font-size:10px}.fp-more{color:var(--faint);margin-left:5px;font-size:11px;font-weight:600}.facepile{min-height:26px}.if-pop{min-width:220px;padding:12px}.if-title{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:10px;font-weight:600}.if-list{flex-direction:column;gap:2px;display:flex}.if-empty{color:var(--faint-2);padding:4px 6px;font-size:12px}.if-row{color:var(--ink-2);border-radius:7px;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;text-decoration:none;display:flex}.if-row:hover{background:var(--hover-paper);color:var(--ink)}.cp-scrim{z-index:50;background:#211f1a47;animation:.3s sr-fade;position:fixed;inset:0}.cp-panel{background:var(--paper);border-left:1px solid var(--hair);width:380px;max-width:92vw;padding:26px 24px;animation:.3s cubic-bezier(.32,.72,.24,1) sr-slide;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #1414141f}:is(.sr-root,.sr-scope) .cp-close{width:26px;height:26px;color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:14px;right:14px}:is(.sr-root,.sr-scope) .cp-close:hover{background:var(--hover-paper);color:var(--ink)}.cp-hero{align-items:center;gap:14px;display:flex}.cp-avatar{background:var(--hover-paper);border:1px solid var(--chip-border);width:58px;height:58px;font-family:var(--serif);color:var(--ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.cp-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.cp-plat{border:2px solid var(--paper);color:#fff;letter-spacing:.05em;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:700;position:absolute;bottom:-3px;right:-3px}.cp-id{min-width:0}.cp-name{font-family:var(--serif);letter-spacing:-.01em;font-size:21px;font-weight:500}.cp-link{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:12px;text-decoration:none;display:inline-block;overflow:hidden}.cp-link:hover{color:var(--accent)}.cp-stat-row{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.cp-stat{border-left:1px solid var(--hair);padding:12px 14px 14px}.cp-stat:first-child{border-left:none;padding-left:0}.cp-stat-val{font-family:var(--serif);font-size:24px;font-weight:500}.cp-stat-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--faint-2);margin-top:2px;font-size:10px;font-weight:600}.cp-fields{flex-direction:column;gap:12px;margin:18px 0 0;display:flex}.cp-field{align-items:baseline;gap:12px;display:flex}.cp-field dt{letter-spacing:.12em;text-transform:uppercase;width:118px;color:var(--faint);flex:none;font-size:10.5px;font-weight:600}.cp-field dd{color:var(--ink-2);min-width:0;margin:0;font-size:13px}.cp-important{border-top:1px solid var(--hair);margin-top:22px;padding-top:16px}.cp-important-title{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.cp-important-list{flex-direction:column;gap:2px;margin-top:10px;display:flex}.cp-if-row{color:var(--ink-2);border-radius:7px;align-items:center;gap:9px;margin:0 -6px;padding:4px 6px;font-size:12.5px;text-decoration:none;display:flex}.cp-if-row:hover{background:var(--hover-paper);color:var(--ink)}.bubble-wrap,.net-wrap{background:var(--surface);border:1px solid var(--surface-border);border-radius:10px;margin-top:18px;position:relative;overflow:hidden}:is(.sr-root,.sr-scope) .bubble{will-change:transform;border-radius:999px;padding:0;position:absolute;top:0;left:0}.bubble-face{background:var(--hover-paper);border:1px solid var(--chip-border);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.bubble-face img{object-fit:cover;width:100%;height:100%;display:block}.bubble-init{font-family:var(--serif);color:var(--ink-3);font-size:14px}.bubble-ring{pointer-events:none;border-radius:999px;position:absolute;inset:0}:is(.sr-root,.sr-scope) .bubble:hover .bubble-face{border-color:var(--accent)}.net-lines{pointer-events:none;position:absolute;top:0;left:0}:is(.sr-root,.sr-scope) .net-node{will-change:transform;border-radius:999px;padding:0;position:absolute;top:0;left:0}.net-face{background:var(--hover-paper);border:1px solid var(--chip-border);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.net-node-hub .net-face{border:2px solid var(--accent-2);background:var(--accent-tint)}.net-face img{object-fit:cover;width:100%;height:100%;display:block}.net-init{font-family:var(--serif);color:var(--ink-3);font-size:12px}.net-label{color:var(--faint);white-space:nowrap;pointer-events:none;margin-top:3px;font-size:9.5px;font-weight:600;position:absolute;top:100%;left:50%;transform:translate(-50%)}:is(.sr-root,.sr-scope) .net-node:hover .net-face{border-color:var(--accent)}.sr-ai-page{flex-direction:column;max-width:760px;min-height:100%;margin:0 auto;padding:0 34px;display:flex}.sr-ai-empty{text-align:center;padding:64px 0 40px}.sr-ai-title{font-family:var(--serif);letter-spacing:-.01em;margin:20px 0 0;font-size:32px;font-weight:500}.sr-ai-sub{color:var(--ink-3);margin-top:6px;font-size:13.5px}.sr-suggestions{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.sr-suggestion{border:1px solid var(--hair);color:var(--ink-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.sr-suggestion:hover{background:var(--hover-paper)}.sr-suggestion .arrow{color:var(--accent);flex:none;font-weight:600}.sr-thread{flex-direction:column;flex:1;gap:14px;padding:24px 0;display:flex}.sr-msg{white-space:pre-wrap;border-radius:14px;max-width:82%;padding:10px 14px;font-size:13.5px;line-height:1.55}.sr-msg.user{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px;align-self:flex-end}.sr-msg.assistant{background:var(--surface);border:1px solid var(--surface-border);border-bottom-left-radius:4px;align-self:flex-start}.sr-msg.error{background:var(--surface);border:1px solid var(--surface-border);color:var(--faint);border-bottom-left-radius:4px;align-self:flex-start;font-style:italic}.sr-msg.sr-md{white-space:normal}.sr-md>:first-child{margin-top:0}.sr-md>:last-child{margin-bottom:0}.sr-md p{margin:0 0 8px}.sr-md ul,.sr-md ol{margin:0 0 8px;padding-left:18px}.sr-md li{margin:2px 0}.sr-md code{font-family:var(--mono,ui-monospace, monospace);background:var(--hover-paper);border-radius:4px;padding:1px 4px;font-size:12px}.sr-md-table-wrap{max-width:100%;margin:6px 0 10px;overflow-x:auto}.sr-md table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:max-content;margin:0;font-size:12.5px}.sr-md th,.sr-md td{border:1px solid var(--hair);text-align:left;padding:5px 9px}.sr-md th{background:var(--hover-paper);color:var(--ink);font-weight:600}.sr-md td:not(:first-child),.sr-md th:not(:first-child){text-align:right}.sr-md a{color:var(--accent);text-decoration:underline}.crmx-ai-toast{z-index:60;background:var(--ink);color:var(--paper);border-radius:10px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:12.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000038}.crmx-ai-toast-clear{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:7px;padding:4px 10px;font-size:12px}.crmx-ai-toast-clear:hover{background:#ffffff1f}.sr-typing{background:var(--surface);border:1px solid var(--surface-border);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:5px;padding:14px 16px;display:flex}.sr-typing span{background:var(--faint-2);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite sr-blink}.sr-typing span:nth-child(2){animation-delay:.15s}.sr-typing span:nth-child(3){animation-delay:.3s}@keyframes sr-blink{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.sr-input-zone{background:linear-gradient(to top, var(--paper) 78%, #fff0);padding:12px 0 20px;position:sticky;bottom:0}.sr-input-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sr-input-chip{border:1px solid var(--chip-border);color:var(--ink-3);border-radius:999px;padding:5px 12px;font-size:11.5px}.sr-input-chip:hover{background:var(--hover-paper)}.sr-input-bar{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.sr-input-bar input{font-family:var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13.5px}.sr-input-bar input::placeholder{color:var(--faint-2)}:is(.sr-root,.sr-scope) .sr-send{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}:is(.sr-root,.sr-scope) .sr-send:disabled{opacity:.35;cursor:default}.sr-ai-footnote{text-align:center;color:var(--faint-2);margin-top:10px;font-size:11px}.sr-overlay{z-index:40;background:#211f1a47;animation:.3s sr-fade;position:fixed;inset:0}@keyframes sr-fade{0%{opacity:0}to{opacity:1}}.sr-panel{background:var(--paper);border-left:1px solid var(--hair);z-index:41;flex-direction:column;width:400px;max-width:92vw;animation:.3s cubic-bezier(.32,.72,.24,1) sr-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #1414141f}@keyframes sr-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.sr-panel-head{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:9px;padding:16px 18px;display:flex}.sr-panel-title{font-family:var(--serif);font-size:17px;font-weight:500}.sr-panel-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.sr-panel-btn{color:var(--ink-2);border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600}.sr-panel-btn:hover{background:var(--hover-paper)}.sr-panel-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.sr-panel-empty{color:var(--faint);padding-top:8px;font-size:12.5px;line-height:1.6}.sr-panel-foot{border-top:1px solid var(--hair);background:var(--paper);flex:none;padding:12px 14px 14px}.sr-tt-anchor{z-index:80;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.sr-tt{background:var(--paper);border:1px solid var(--hair);opacity:0;transform-origin:0 0;border-radius:6px;min-width:148px;max-width:260px;padding:9px 11px 10px;transition:opacity .12s,transform .12s;transform:scale(.96);box-shadow:0 8px 24px #1414141f}.sr-tt[data-show="1"]{opacity:1;transform:scale(1)}.sr-tt-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:7px;font-size:15px;font-weight:500;display:flex}.sr-tt-dot{border-radius:50%;flex:none;width:8px;height:8px}.sr-tt-line{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.4}.sr-dm-grid{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}:is(.sr-root,.sr-scope) .sr-dm-cell{border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;animation:.42s cubic-bezier(.34,1.56,.64,1) both sr-dot-pop;display:inline-flex}:is(.sr-root,.sr-scope) .sr-dm-cell:hover{z-index:2;position:relative}.sr-dm-dot{border-radius:50%;transition:transform .16s cubic-bezier(.34,1.56,.64,1);display:block}:is(.sr-root,.sr-scope) .sr-dm-cell:hover .sr-dm-dot{transform:scale(1.4)}@keyframes sr-dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sr-swarm-block{margin-top:36px}.sr-swarm-legend{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:is(.sr-root,.sr-scope) .sr-swarm-leg{border:1px solid var(--hair);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;display:inline-flex}:is(.sr-root,.sr-scope) .sr-swarm-leg:hover{background:var(--hover-paper);border-color:var(--chip-border)}.sr-swarm-leg .n{font-family:var(--serif);color:var(--ink);font-size:14px;font-weight:500}.sr-swarm-wrap{margin-top:12px;position:relative}.sr-swarm-grid{stroke:var(--hair);stroke-width:1px;stroke-opacity:.6;pointer-events:none}.sr-swarm-axis{stroke:var(--chip-border);stroke-width:1px;pointer-events:none}.sr-swarm-tick{font-family:var(--sans);fill:var(--faint);font-size:11px}.sr-ra-wrap{width:100%;position:relative}.sr-ra-svg{width:100%;height:auto;display:block;overflow:visible}.sr-ra-grid{stroke:var(--hair);stroke-width:1px;stroke-opacity:.6;pointer-events:none}.sr-ra-axis{stroke:var(--chip-border);stroke-width:1px;pointer-events:none}.sr-ra-tick{font-family:var(--sans);fill:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.sr-ra-cap{font-family:var(--sans);fill:var(--ink-2);font-size:12px;font-weight:600}.sr-ra-node{cursor:pointer}.sr-ra-initial{font-family:var(--sans);fill:#fff;pointer-events:none;font-weight:700}.sr-ra-tip{pointer-events:none;z-index:40;opacity:0;color:#fff;font-family:var(--sans);white-space:nowrap;background:#18181bf7;border-radius:11px;padding:8px 12px;font-size:13px;font-weight:600;transition:opacity .1s;position:fixed;transform:translate(-50%,-130%);box-shadow:0 10px 30px -8px #00000080}.sr-ra-tip span{color:#c9c9cf;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:500;display:block}.sr-top5{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (max-width:720px){.sr-top5{grid-template-columns:repeat(2,1fr)}}.sr-top5-card{background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:20px 12px 16px;transition:box-shadow .16s,transform .16s;display:flex;position:relative}.sr-top5-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px -16px #14142847}.sr-top5-rank{font-family:var(--sans);color:var(--faint-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;position:absolute;top:10px;left:12px}.sr-top5-av{background:var(--hover-paper);border:2.5px solid #9aa0a6;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:6px;display:flex;overflow:hidden}.sr-top5-av img{object-fit:cover;width:100%;height:100%}.sr-top5-initial{font-family:var(--sans);color:var(--ink-2);font-size:22px;font-weight:700}.sr-top5-name{font-family:var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:620;overflow:hidden}.sr-top5-views{font-family:var(--sans);color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:680}.sr-top5-lbl{font-family:var(--sans);color:var(--faint);font-size:11px}.sr-top5-fol{font-family:var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.sr-swarm-lane{pointer-events:none}.sr-swarm-lane-name{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;fill:var(--ink-3);font-size:10.5px;font-weight:600}.sr-swarm-lane-n{font-family:var(--sans);letter-spacing:.04em;fill:var(--faint);font-size:10px}.sr-swarm-callout{pointer-events:none}.sr-swarm-callout line{stroke:var(--faint-2);stroke-width:1px}.sr-swarm-callout text{font-family:var(--sans);fill:var(--ink-2);font-size:11px;font-weight:600}.sr-swarm-node{cursor:pointer;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.4,.64,1) both sr-swarm-pop}.sr-swarm-skin{transform-box:fill-box;transform-origin:50%;transition:transform .15s}.sr-swarm-node:hover .sr-swarm-skin{transform:scale(1.12)}.sr-swarm-node:hover .sr-swarm-skin>circle:last-of-type{stroke:var(--ink)}.sr-swarm-initial{font-family:var(--serif);fill:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:500}.sr-swarm-breathe{animation-name:sr-swarm-breathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes sr-swarm-breathe{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}@keyframes sr-swarm-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sr-open{padding-top:18px}.sr-open-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.sr-open-line{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-2);margin:12px 0 0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.15}.sr-open-pay{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:clamp(42px,5.4vw,68px);font-weight:500;line-height:1.08}.sr-open-pay em{color:var(--accent);font-variant-numeric:tabular-nums;font-style:normal}.sr-stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.sr-stat-card{background:var(--paper);border:1px solid #f0f0f0;border-radius:14px;padding:15px 18px 14px;box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}.sr-stat-card .l{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.sr-stat-card .n{font-family:var(--serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:30px;font-weight:500;line-height:1.05}.sr-stat-card.sm .n{margin-top:8px;font-size:30px}.sr-stat-card .n.acc{color:var(--accent)}.sr-stat-note{color:var(--faint);margin-top:2px;font-size:11.5px}.sr-stat-note.up{color:var(--accent);font-weight:600}.sr-stat-reach{color:var(--faint);flex-direction:column;gap:3px;margin-top:10px;font-size:13px;display:flex}.sr-stat-reach span{justify-content:space-between;gap:10px;display:flex}.sr-stat-reach b{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:500}.sr-stat-strip{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sr-pie{align-items:center;gap:26px;margin-top:14px;display:flex}.sr-pie-stage{flex:none;position:relative}.sr-pie-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sr-pie-center .n{font-family:var(--serif);letter-spacing:-.015em;font-size:40px;font-weight:500;line-height:1}.sr-pie-center .l{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-size:10px;font-weight:600}.sr-pie-slice{cursor:pointer;opacity:0;transform-origin:50%;transform-box:view-box;transition:transform .18s cubic-bezier(.22,.61,.2,1);animation:.6s cubic-bezier(.22,.61,.2,1) both sr-pie-in;transform:scale(.92)}.sr-pie-slice:hover{transform:var(--pull)}@keyframes sr-pie-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.sr-pie-legend{flex-direction:column;gap:10px;min-width:0;display:flex}:is(.sr-root,.sr-scope) .sr-pie-leg{color:var(--ink-2);align-items:baseline;gap:8px;font-size:13px;display:flex}:is(.sr-root,.sr-scope) .sr-pie-leg:hover .rel{color:var(--accent)}.sr-pie-leg .sr-cat-dot{align-self:center}.sr-pie-leg .rel{color:var(--ink);font-weight:600}.sr-pie-leg .ct{font-family:var(--serif);color:var(--ink);font-size:15px}.sr-pie-leg .pc{color:var(--faint);font-size:11.5px}.sr-audience{flex-direction:column;gap:12px;margin-top:16px;display:flex}:is(.sr-root,.sr-scope) .sr-aud-row{align-items:center;gap:12px;width:100%;display:flex}.sr-aud-label{width:72px;color:var(--faint);white-space:nowrap;flex:none;font-size:12px}.sr-aud-track{background:var(--track);border-radius:999px;flex:1;min-width:24px;height:10px;overflow:hidden}.sr-aud-fill{background:var(--accent);transform-origin:0;border-radius:999px;height:100%;transition:background .15s;animation:.9s cubic-bezier(.22,.61,.2,1) both sr-growx;display:block}.sr-aud-row:hover .sr-aud-fill{background:var(--accent-light)}.sr-aud-count{text-align:right;width:34px;font-family:var(--serif);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:500}.sr-who{width:100%;margin-top:16px}.sr-who-base{stroke:var(--chip-border);stroke-width:1px}.sr-who-bar{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.22,.61,.2,1) both sr-who-grow}.sr-who-bar-fill{transition:fill-opacity .15s}.sr-who-bar:hover .sr-who-bar-fill{fill-opacity:1}@keyframes sr-who-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sr-who-crest{transform-box:fill-box;transform-origin:bottom;animation:.5s cubic-bezier(.34,1.4,.64,1) both sr-who-pop}@keyframes sr-who-pop{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}.sr-who-count{font-family:var(--serif);fill:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;font-size:19px;font-weight:500}.sr-who-face{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .15s}.sr-who-face:hover{transform:scale(1.12)}.sr-who-initial{font-family:var(--serif);fill:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:500}.sr-who-label-t{font-family:var(--sans);fill:var(--faint);font-size:11.5px}.sr-card{background:var(--paper);border:1px solid #f0f0f0;border-radius:16px;padding:20px 22px 18px;box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}.sr-sub{color:var(--faint);margin-top:3px;font-size:12.5px}.sr-live-stamp{letter-spacing:.16em;text-transform:uppercase;color:var(--green-dark);align-items:center;gap:6px;margin-left:14px;font-size:10.5px;font-weight:600;display:inline-flex}.sr-live-stamp .dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite sr-live-pulse}@keyframes sr-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.sr-swarm-pct line{stroke:var(--faint-2);stroke-width:1px;stroke-dasharray:2 4}.sr-swarm-pct text{font-family:var(--sans);letter-spacing:.08em;fill:var(--faint);font-size:10px;font-weight:600}.sr-scatter-legend{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}:is(.sr-root,.sr-scope) .sr-scatter-leg{border:1px solid var(--hair);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}:is(.sr-root,.sr-scope) .sr-scatter-leg:hover{background:var(--hover-paper);border-color:var(--chip-border)}:is(.sr-root,.sr-scope) .sr-scatter-leg[data-active="1"]{background:var(--hover-paper);border-color:var(--ink-2)}:is(.sr-root,.sr-scope) .sr-scatter-leg[data-muted="1"]{opacity:.4}.sr-scatter-leg .n{font-family:var(--serif);color:var(--ink);font-size:14px;font-weight:500}.sr-scatter-wrap{margin-top:10px;position:relative}.sr-scatter-band-label{font-family:var(--sans);fill:var(--faint);font-size:11px;font-weight:500}.sr-scatter-vipcap{font-family:var(--sans);letter-spacing:.14em;fill:var(--faint-2);font-size:10px;font-weight:600}.sr-scatter-axis-cap{font-family:var(--sans);fill:var(--faint);font-size:11px}.sr-scatter-ghost{font-family:var(--sans);fill:var(--faint-2);opacity:.55;pointer-events:none;font-size:11.5px;font-style:italic}.sr-scatter-node{cursor:pointer;transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.22,.61,.2,1) both sr-scatter-rise}.sr-scatter-skin{transform-box:fill-box;transform-origin:50%;transition:transform .15s,opacity .35s}.sr-scatter-skin.dimmed{opacity:.12}.sr-scatter-node:hover .sr-scatter-skin{transform:scale(1.12)}.sr-scatter-node:hover .sr-scatter-skin>circle:last-of-type{stroke:var(--ink)}@keyframes sr-scatter-rise{0%{opacity:0;transform:translateY(16px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.sr-beat{opacity:0;animation:.8s cubic-bezier(.22,.61,.2,1) both sr-beat-in}.sr-beat.b1{animation-delay:.35s}.sr-beat.b2{animation-delay:.7s}.sr-beat.b3{animation-delay:1.05s}.sr-beat.b4{animation-delay:1.5s}.sr-beat.b5{animation-delay:3.2s}@keyframes sr-beat-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sr-reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,.61,.2,1),transform .55s cubic-bezier(.22,.61,.2,1);transform:translateY(10px)}.sr-reveal.in{opacity:1;transform:none}.sr-reveal:not(.in) *{animation-play-state:paused!important}.sr-act{margin-top:48px}.sr-act .sr-funnel,.sr-act .sr-flow-block,.sr-act .sr-row-2{margin-top:0}.sr-funnel-4{grid-template-columns:repeat(4,1fr)}.sr-target{border-top:1px solid var(--hair);padding-top:28px}.sr-target-line{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(24px,2.6vw,32px);font-weight:500}.sr-target-line b{color:var(--accent);font-weight:500}.sr-target .sr-comp-unc-rels{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}:is(.sr-root,.sr-scope) .sr-target-toggle{margin-left:6px}.sr-target-list{max-width:560px;margin-top:14px}@media (prefers-reduced-motion:reduce){.sr-beat,.sr-reveal,.sr-swarm-node,.sr-swarm-breathe,.sr-who-bar,.sr-who-crest,.sr-who-face,.sr-scatter-node,.sr-open-hint .line{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.posts-funnel{grid-template-columns:repeat(3,1fr)}.posts-rollup{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.posts-rollup-lead{color:var(--faint);margin-right:2px;font-size:12.5px}.posts-chip{border:1px solid var(--accent-tint);background:var(--accent-tint);color:var(--accent);border-radius:999px;align-items:center;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.posts-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:96px 24px;display:flex}.posts-empty-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:26px;font-weight:500}.posts-empty-sub{color:var(--faint);max-width:460px;font-size:13.5px;line-height:1.55}.posts-add{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.posts-add:hover{background:var(--accent);border-color:var(--accent)}.posts-actions{margin-top:16px}.posts-table-wrap{border-top:1px solid var(--hair);max-height:480px;margin-top:30px;overflow:auto}.posts-table{border-collapse:collapse;width:100%;font-size:13px}.posts-table thead th{z-index:5;background:var(--paper);text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--hair);white-space:nowrap;padding:12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.posts-table tbody td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:6px 8px}.posts-table tbody tr:hover{background:var(--hover-paper)}.posts-th-creator{width:220px}.posts-th-date{width:140px}.posts-th-matic{width:110px}.posts-th-num{width:92px}.posts-th-del{width:34px}.posts-table .cell-input{width:100%}.posts-num{text-align:right}.posts-date{font-size:12.5px}.posts-td-creator{overflow:visible}.posts-picker{position:relative}.posts-picker-input{width:100%}.posts-picker-pop{z-index:40;min-width:220px;max-height:280px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto}.posts-picker-empty{color:var(--faint);padding:10px 12px;font-size:12.5px}.posts-creator-chosen{text-align:left;border-radius:6px;width:100%;padding:2px 4px;display:block}.posts-creator-chosen:hover{background:var(--accent-tint)}.posts-matic{border:1px solid var(--chip-border);background:var(--paper);min-width:52px;color:var(--faint);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.posts-matic.on{background:var(--accent);border-color:var(--accent);color:var(--paper)}.posts-del{width:24px;height:24px;color:var(--faint-2);border-radius:50%;font-size:16px;line-height:1}.posts-del:hover{background:var(--hover-paper);color:var(--ink)}.posts-url .link-text{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:inline-block;overflow:hidden}.posts-table-view .posts-url,.posts-table-view .posts-url .link-text{max-width:100%}.posts-stat-cards{margin-top:4px;margin-bottom:30px}.sr-cum-wrap{width:100%;margin-top:14px;position:relative}.sr-cum-area{fill:var(--accent-area);stroke:none}.sr-cum-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.22,.61,.2,1) forwards sr-cum-draw}@keyframes sr-cum-draw{to{stroke-dashoffset:0}}.sr-cum-dot{fill:var(--paper);stroke:var(--accent);stroke-width:2px;cursor:default;opacity:0;transition:r .15s;animation:.5s 1.3s forwards sr-fade-in}.sr-cum-dot:hover{fill:var(--accent)}@keyframes sr-fade-in{to{opacity:1}}.sr-cum-empty{height:100%;color:var(--faint);justify-content:center;align-items:center;font-size:13px;display:flex}.posts-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.posts-head-actions{flex:none;align-items:center;gap:8px;display:flex}.posts-ghost{border:1px solid var(--chip-border);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.posts-ghost:hover{border-color:var(--ink);color:var(--ink)}.posts-head .posts-add{margin-top:0}.posts-th-sort{padding:0!important}.posts-sort{width:100%;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);justify-content:flex-end;align-items:center;gap:4px;padding:12px;font-size:10.5px;font-weight:600;display:inline-flex}.posts-sort.act{color:var(--accent)}.posts-sort-caret{opacity:.6;font-size:8px}.posts-sort.act .posts-sort-caret{opacity:1}.posts-table-view{table-layout:fixed}.posts-table-view tbody td{padding:9px 8px;overflow:hidden}.posts-table-view .posts-th-creator{width:24%}.posts-table-view .posts-th-list{width:13%}.posts-table-view .posts-th-post{width:15%}.posts-table-view .posts-th-sent{width:11%}.posts-table-view .posts-th-used{width:8%}.posts-table-view .posts-th-views,.posts-table-view .posts-th-eng{width:9%}.posts-table-view .posts-th-date{width:11%}.posts-table-view .posts-td-creator{overflow:hidden}.posts-th-list{width:130px}.posts-row-click{cursor:pointer}.posts-creator{align-items:center;gap:10px;min-width:0;display:flex}.posts-avatar{background:var(--accent-tint);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.posts-avatar img{object-fit:cover;width:100%;height:100%}.posts-creator-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.posts-creator-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.posts-creator-handle{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.posts-list-chip{border:1px solid var(--hair);background:var(--hover-paper);max-width:100%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.posts-sent-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.posts-sent-chip i{border-radius:999px;width:7px;height:7px}.posts-sent-chip.sent-positive{color:#1c5cab;background:#e6effb}.posts-sent-chip.sent-positive i{background:#2a78d6}.posts-sent-chip.sent-indifferent{color:#5c5c62;background:#efeff2}.posts-sent-chip.sent-indifferent i{background:#9c9ca4}.posts-sent-chip.sent-mixed{color:#8a5f00;background:#fbf1da}.posts-sent-chip.sent-mixed i{background:#dd9500}.posts-sent-chip.sent-negative{color:#a33127;background:#fce9e7}.posts-sent-chip.sent-negative i{background:#e34948}.posts-td-sent,.posts-td-used{white-space:nowrap}.posts-used{color:#23752f;white-space:nowrap;font-size:11.5px;font-weight:650}.posts-themes{flex-direction:column;gap:11px;margin-top:18px;display:flex}.posts-theme-row{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(150px,220px) 1fr 36px;align-items:center;gap:14px;width:calc(100% + 12px);margin:-3px -6px;padding:3px 6px;font-size:12.5px;display:grid}.posts-theme-row:hover{background:var(--hover-paper)}.posts-theme-name{color:var(--ink-2);text-align:right;line-height:1.25}.posts-theme-track{height:14px;display:block}.posts-theme-fill{border-radius:0 4px 4px 0;height:14px;display:block}.posts-theme-count{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.posts-theme-legend{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.posts-theme-key{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.posts-theme-key i{border-radius:3px;width:9px;height:9px}.theme-modal-backdrop{z-index:90;background:#1414166b;justify-content:center;align-items:center;padding:32px;animation:.16s theme-fade;display:flex;position:fixed;inset:0}@keyframes theme-fade{0%{opacity:0}}.theme-modal{background:var(--paper);border-radius:18px;flex-direction:column;width:min(680px,100%);max-height:min(76vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 80px -24px #00000073}.theme-modal-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.theme-modal-title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15.5px;font-weight:650;display:flex}.theme-modal-dot{border-radius:3px;flex:none;width:9px;height:9px}.theme-modal-count{color:var(--ink-3);font-size:12px;font-weight:500}.theme-modal-desc{color:var(--ink-2);max-width:520px;margin-top:4px;font-size:12.5px}.theme-modal-close{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:2px 6px;font-size:22px;line-height:1}.theme-modal-close:hover{background:var(--hover-paper);color:var(--ink)}.theme-modal-list{padding:6px 10px 12px;overflow-y:auto}.theme-modal-item{color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.theme-modal-item:hover{background:var(--hover-paper)}.theme-modal-item+.theme-modal-item{border-top:1px solid var(--hair)}.theme-modal-body{flex-direction:column;gap:5px;min-width:0;display:flex}.theme-modal-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-modal-name{color:var(--ink);font-size:13px;font-weight:600}.theme-modal-handle{color:var(--faint);font-size:12px}.theme-modal-views{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.theme-modal-open{color:var(--ink-3);margin-left:auto;font-size:12px}.theme-modal-item:hover .theme-modal-open{color:var(--ink)}.theme-modal-text{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.theme-modal-empty{color:var(--ink-3);text-align:center;padding:24px;font-size:13px}.posts-td-metric{text-align:right;font-variant-numeric:tabular-nums;color:var(--faint)}.posts-metric-fig{font-family:var(--serif);color:var(--ink);font-size:15px;font-weight:500}.posts-td-date-v{white-space:nowrap;color:var(--ink-2)}
.tw-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.tw-chiprow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tw-sortrow{margin-left:auto}.tw-chip{border:1px solid var(--chip-border);background:var(--paper);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.tw-chip:hover{background:var(--hover-paper)}.tw-chip.act{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tw-chip-sort{color:var(--ink-3);font-size:11.5px}.tw-chip-sort.act{background:var(--accent);border-color:var(--accent);color:var(--paper)}.tw-chip-n{font-variant-numeric:tabular-nums;color:var(--faint);font-size:11px}.tw-chip.act .tw-chip-n{color:#ffffffb8}.tw-masonry{column-width:330px;column-gap:16px;margin-top:20px}@media (max-width:720px){.tw-masonry{column-width:auto;column-count:1}}.tw-card{break-inside:avoid;background:var(--paper);cursor:pointer;opacity:0;border:1px solid #f0f0f0;border-radius:16px;margin:0 0 16px;padding:14px 15px 12px;transition:box-shadow .2s,transform .2s,border-color .2s;animation:.5s cubic-bezier(.22,.61,.2,1) forwards tw-rise;transform:translateY(12px);box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}@keyframes tw-rise{to{opacity:1;transform:none}}.tw-card:hover{border-color:#e6e6e6;transform:translateY(-2px);box-shadow:0 2px 4px #1414140f,0 10px 26px #1414141a}.tw-card-head{align-items:center;gap:10px;display:flex}.tw-avatar{background:var(--accent-tint);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.tw-avatar img{object-fit:cover;width:100%;height:100%}.tw-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tw-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tw-handle{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tw-open{width:24px;height:24px;color:var(--faint);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:13px;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.tw-open:hover{background:var(--hover-paper);color:var(--ink)}.tw-body{margin-top:10px}.tw-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.tw-more{color:var(--accent);margin-top:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.tw-more:hover{text-decoration:underline}.tw-media{background:var(--hover-paper);border-radius:10px;margin-top:11px;position:relative;overflow:hidden}.tw-media img{object-fit:cover;width:100%;max-height:340px;display:block}.tw-play{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1414149e;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:auto;padding-left:3px;display:inline-flex;position:absolute;inset:0}.tw-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.tw-metrics{color:var(--faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.tw-date{color:var(--faint-2)}.tw-kind{letter-spacing:.04em;text-transform:uppercase;background:var(--accent-tint);color:var(--accent);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600}.tw-kind.k-interested{color:#567a56;background:#eef4ee}.tw-kind.k-commenter{color:#6b64a0;background:#f1f0f6}.tw-kind.k-other{color:var(--ink-3);background:#f2f2f3}
.crm-page{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.crm-kpis{flex:none;grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.crm-kpi{background:var(--paper);border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:10px;padding:13px 16px 14px;display:flex;box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}.crm-kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-kpi-label{letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:600;line-height:1.35}.crm-spark{flex:none;overflow:visible}.crm-spark polyline{stroke:var(--accent-light);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.crm-kpi-num{font-family:var(--serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:27px;font-weight:500;line-height:1}.crm-filters{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.crm-plat{background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.crm-plat .car{opacity:.75;font-size:9px}.crm-plat select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.crm-fdiv{background:var(--hair);flex:none;width:1px;height:20px}.crm-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-chip-slot{align-items:center;gap:6px;display:inline-flex}.crm-chip-div{background:var(--hair);width:1px;height:18px;margin:0 2px}.crm-chip{border:1px solid var(--chip-border);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:12.5px;display:inline-flex}.crm-chip:hover{background:var(--hover-paper)}.crm-chip.act{background:var(--ink);border-color:var(--ink);color:var(--paper)}.crm-chip.unconf{color:var(--faint);border-style:dashed}.crm-chip.unconf:hover{color:var(--ink-2)}.crm-chip.unconf.act{color:var(--paper);border-style:solid}.crm-select{flex:none;align-items:center;display:inline-flex;position:relative}.crm-select select{appearance:none;font-family:var(--sans);color:var(--ink-2);background:var(--paper);border:1px solid var(--chip-border);cursor:pointer;border-radius:999px;padding:6px 26px 6px 13px;font-size:12.5px}.crm-select select:hover{background:var(--hover-paper)}.crm-select .car{color:var(--faint-2);pointer-events:none;font-size:9px;position:absolute;right:12px}.crm-search{align-items:center;display:inline-flex;position:relative}.crm-search input{font-family:var(--sans);color:var(--ink);border:none;border-bottom:1px solid var(--chip-border);background:0 0;width:172px;padding:5px 20px 5px 2px;font-size:13px;transition:border-color .15s,width .15s}.crm-search input::placeholder{color:var(--faint)}.crm-search input:focus{border-bottom-color:var(--accent);outline:none;width:208px}.crm-search .clr{width:16px;height:16px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex;position:absolute;right:0}.crm-search .clr:hover{background:var(--hover-paper);color:var(--ink)}.crm-count{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12.5px}.crm-count b{color:var(--ink);font-weight:600}.crm-body{flex:auto;grid-template-columns:minmax(0,1fr) 0;gap:0;min-height:0;transition:grid-template-columns .32s cubic-bezier(.32,.72,.24,1),gap .32s cubic-bezier(.32,.72,.24,1);display:grid}.crm-body.with-rail{grid-template-columns:minmax(0,1fr) 380px;gap:18px}.crm-table-card{background:var(--paper);border:1px solid #f0f0f0;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}.crm-table-scroll{min-height:0;overflow:auto}.crm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.crm-th{z-index:10;background:var(--hover-paper);text-align:left;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-bottom:1px solid #211f1a14;padding:12px 14px;font-size:10px;font-weight:700;position:sticky;top:0}.crm-th.r{text-align:right}.crm-th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.crm-th.sortable:hover{color:var(--ink);background:#ededed}.crm-sort{color:var(--faint-2);margin-left:4px;font-size:9px}.crm-tr{cursor:pointer}.crm-td{height:46px;color:var(--ink);white-space:nowrap;vertical-align:middle;border-bottom:1px solid #211f1a0a;padding:6px 14px}.crm-tr:last-child .crm-td{border-bottom:none}.crm-tr:hover .crm-td{background:var(--hover-row)}.crm-tr.sel .crm-td{background:var(--accent-tint)}.crm-td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.crm-empty{text-align:center;color:var(--faint);padding:40px 14px;font-size:13px}.crm-creator{align-items:center;gap:10px;min-width:0;display:flex}.crm-avatar{background:var(--hover-paper);border:1px solid var(--chip-border);width:30px;height:30px;font-family:var(--serif);color:var(--ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.crm-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crm-creator-id{flex-direction:column;min-width:0;line-height:1.25;display:flex}.crm-creator-name{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.crm-creator-handle{color:var(--faint);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.crm-vip{isolation:isolate;align-items:center;display:inline-flex}.crm-vip-more{color:var(--faint);margin-left:6px;font-size:11px;font-weight:600}.crm-dash{color:var(--faint-2)}.crm-units{min-width:120px}.crm-profile-none{background:var(--hover-paper);color:var(--faint);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.crm-profile-dot{border-radius:2px;flex:none;width:8px;height:8px}.crm-last{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}@media (max-width:1470px){.crm-kpis{gap:10px}.crm-kpi{padding:11px 13px 12px}.crm-kpi-num{font-size:24px}.crm-th{letter-spacing:.1em;padding:11px 10px;font-size:9.5px}.crm-td{padding:6px 10px}}@media (max-width:1280px){.crm-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.crm-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:1440px) and (min-width:1201px){.crm-body.with-rail{grid-template-columns:minmax(0,1fr) 336px}.crm-body.with-rail .crm-rail{flex-basis:336px;width:336px}}@media (max-width:1200px){.crm-body.with-rail{grid-template-columns:minmax(0,1fr)}.crm-body.with-rail .crm-rail{z-index:40;border-left:1px solid #f0f0f0;flex-basis:auto;width:360px;max-width:88vw;height:calc(100vh - 72px);position:fixed;top:72px;right:0;box-shadow:-8px 0 28px #1010141f}}
.crm-rail{background:var(--surface);border-left:1px solid #f0f0f0;flex:0 0 380px;align-self:stretch;width:380px;overflow-y:auto}.crmr-inner{padding:22px 22px 30px;animation:.32s cubic-bezier(.22,.61,.36,1) both crmr-rise;position:relative}@keyframes crmr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.crmr-inner{animation:none}}.crmr-close{width:26px;height:26px;color:var(--faint);border-radius:7px;place-items:center;font-size:18px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.crmr-close:hover{background:var(--hover-paper);color:var(--ink)}.crmr-head{align-items:center;gap:14px;padding-right:26px;display:flex}.crmr-photo{object-fit:cover;border:1px solid #f0f0f0;border-radius:50%;flex:0 0 60px;width:60px;height:60px}.crmr-av-fallback{background:var(--accent-tint);color:var(--accent);font-family:var(--serif);place-items:center;font-weight:600;display:grid}.crmr-photo.crmr-av-fallback{font-size:24px}.crmr-head-text{min-width:0}.crmr-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:21px;line-height:1.15}.crmr-sub{color:var(--ink-2);margin-top:3px;font-size:12px}.crmr-head-meta{align-items:baseline;gap:10px;margin-top:6px;font-size:12px;display:flex}.crmr-followers{color:var(--ink-3)}.crmr-link{color:var(--accent);white-space:nowrap;text-decoration:none}.crmr-link:hover{text-decoration:underline}.crmr-stat{background:var(--surface);border:1px solid #f0f0f0;border-radius:10px;align-items:baseline;gap:8px;margin-top:16px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1414140d,0 4px 14px #14141412}.crmr-stat-num{font-family:var(--serif);color:var(--accent);font-size:24px;line-height:1}.crmr-stat-word{color:var(--ink);font-size:18px}.crmr-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.crmr-actions{gap:8px;margin-top:16px;display:flex}.crmr-btn{text-align:center;border-radius:9px;flex:1;height:38px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s}.crmr-btn-primary{background:var(--accent);color:#fff}.crmr-btn-primary:hover{background:#4539a8}.crmr-btn-primary:disabled{opacity:.6;cursor:default}.crmr-btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--chip-border)}.crmr-btn-ghost:hover{background:var(--hover-paper)}.crmr-dmbox{background:#fbfbfd;border:1px solid #f0f0f0;border-radius:10px;margin-top:10px;padding:12px 14px}.crmr-dm-text{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.crmr-dm-tools{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.crmr-inline-btn{color:var(--accent);border-radius:6px;padding:3px 7px;font-size:12px;transition:background .15s}.crmr-inline-btn:hover{background:var(--accent-tint)}.crmr-dm-error{color:var(--ink-2);font-size:12.5px}.crmr-dm-shimmer{flex-direction:column;gap:8px;display:flex}.crmr-dm-shimmer span{background:linear-gradient(90deg,#eeeef2 0%,#f6f6f9 40%,#eeeef2 80%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.15s ease-in-out infinite crmr-shimmer}.crmr-dm-shimmer span:nth-child(2){width:88%}.crmr-dm-shimmer span:nth-child(3){width:64%}@keyframes crmr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crmr-block{margin-top:22px}.crmr-block-label{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:11px;font-size:10.5px;font-weight:600}.crmr-pile{align-items:center;display:flex}.crmr-pile-item{margin-right:-8px}.crmr-pile-av{object-fit:cover;border:2px solid var(--surface);box-sizing:border-box;border-radius:50%;width:32px;height:32px;font-size:13px}.crmr-pile-more{color:var(--ink-3);margin-left:14px;font-size:12px}.crmr-activity{margin:0;padding:0;list-style:none}.crmr-act{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.crmr-act:first-child{border-top:none}.crmr-act-main{align-items:center;gap:9px;min-width:0;display:flex}.crmr-act-dot{background:var(--accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.crmr-act-copy{flex-direction:column;min-width:0;display:flex}.crmr-act-date{color:var(--ink);font-size:12.5px}.crmr-act-verb{color:var(--ink-3);font-size:11.5px}.crmr-act-meta{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.crmr-act-views{color:var(--ink-2);font-size:12px}.crmr-empty{color:var(--ink-3);font-size:12.5px;font-style:italic}.crmr-insights{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crmr-insight{color:var(--ink);gap:9px;font-size:13px;line-height:1.5;display:flex}.crmr-spark{color:var(--accent);flex:none;font-size:12px;line-height:1.5}.crmr-ins-loading{color:var(--ink-3);font-size:12.5px}.crmr-ins-loading .crmr-spark{margin-right:4px}
.crmx-root{--crmx-accent:#7c5cfc;--crmx-accent-tint:#efeafe;--crmx-page:#fafafb;--crmx-card:#fff;--crmx-border:#ececef;--crmx-border-2:#e4e4e9;--crmx-ink:#111114;--crmx-ink-2:#55555e;--crmx-muted:#8a8a94;--crmx-faint:#9a9aa5;--crmx-fill:#f6f6f8;font-family:var(--sans);color:var(--crmx-ink);background:var(--crmx-page);flex-direction:column;height:100vh;display:flex;overflow:hidden}.crmx-root *,.crmx-root :before,.crmx-root :after{box-sizing:border-box}:where(.crmx-root button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.crmx-topbar{background:var(--crmx-card);border-bottom:1px solid var(--crmx-border);flex:none;align-items:center;gap:16px;height:72px;padding:0 20px 0 24px;display:flex}.crmx-tb-brand{color:var(--crmx-ink);align-items:center;display:flex}.crmx-tb-brand .brand{width:auto;height:22px;display:block}.crmx-tb-search{background:var(--crmx-fill);border:1px solid var(--crmx-border);border-radius:12px;flex:auto;align-items:center;gap:9px;max-width:560px;height:44px;margin:0 auto;padding:0 12px;display:flex}.crmx-search-ico{color:var(--crmx-muted);flex:none;display:flex}.crmx-search-input{color:var(--crmx-ink);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:14px}.crmx-search-input::placeholder{color:var(--crmx-muted)}.crmx-search-kbd{color:var(--crmx-ink-2);border:1px solid var(--crmx-border);background:#fff;border-radius:6px;flex:none;padding:3px 6px;font-family:inherit;font-size:11px;line-height:1}.crmx-body{flex:auto;min-height:0;display:flex}.crmx-content{background:var(--crmx-page);flex:auto;min-width:0;padding:24px;overflow-y:auto}.crmx-content--flush{padding:0;overflow:hidden}.crmx-side{background:var(--crmx-card);border-right:1px solid var(--crmx-border);flex-direction:column;flex:0 0 205px;width:205px;padding:14px 12px 16px;display:flex;overflow-y:auto}.crmx-nav{flex-direction:column;gap:2px;display:flex}.crmx-nav-item{height:36px;color:var(--crmx-ink-2);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.crmx-nav-ico{color:var(--crmx-ink-2);flex:none;display:flex}.crmx-nav-label{flex:auto}.crmx-nav-item:hover{background:#f6f6f8}.crmx-nav-item.act{background:var(--crmx-accent-tint);color:var(--crmx-accent);font-weight:600}.crmx-nav-item.act .crmx-nav-ico{color:var(--crmx-accent)}.crmx-nav-count{background:var(--crmx-accent);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.crmx-lists{border-top:1px solid var(--crmx-border);flex-direction:column;gap:1px;margin-top:18px;padding-top:16px;display:flex}.crmx-signout{margin-top:auto;padding-top:10px}.crmx-signout-btn{width:100%;color:var(--crmx-ink-3,var(--crmx-ink-2))}.crmx-signout-btn:hover{color:var(--crmx-ink);background:#f6f6f8}.crmx-lists-head{letter-spacing:.08em;text-transform:uppercase;color:var(--crmx-faint);justify-content:space-between;align-items:center;padding:0 12px 7px;font-size:10.5px;font-weight:600;display:flex}.crmx-lists-head svg{color:var(--crmx-faint)}.crmx-list-item{height:31px;color:var(--crmx-ink-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;transition:background .12s;display:flex}.crmx-list-item:hover{background:#f6f6f8}.crmx-list-ico{color:var(--crmx-faint);flex:none;display:flex}.crmx-list-ico svg{width:13px;height:13px}.crmx-list-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.crmx-list-count{font-variant-numeric:tabular-nums;color:var(--crmx-faint);flex:none;font-size:12px}.crmx-upsell{background:#f6f4ff;border-radius:14px;margin-top:auto;padding:16px}.crmx-upsell-title{color:var(--crmx-ink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.crmx-upsell-title svg{color:var(--crmx-accent)}.crmx-upsell-sub{color:var(--crmx-muted);margin:6px 0 12px;font-size:12px;line-height:1.45}.crmx-upsell-btn{background:var(--crmx-accent);color:#fff;border:0;border-radius:10px;width:100%;height:36px;font-size:13px;font-weight:500}.crmx-upsell-btn:hover{background:#6b4cf0}.crmx-empty{justify-content:center;align-items:center;height:100%;min-height:60vh;display:flex}.crmx-empty-line{color:var(--crmx-faint);text-align:center;margin:0;font-size:15px}.sr-scope{--accent:#7c5cfc;--accent-tint:#efeafe;--accent-light:#9a80fd;--accent-area:#7c5cfc17;--accent-2:#b9abfa;--ink-2:#55555e;--faint:#8a8a94;--faint-2:#9a9aa5;--hair:#ececef;--chip-border:#e4e4e9;--surface-border:#ececef}.sr-scope .sr-card,.sr-scope .sr-stat-card,.sr-scope .sr-cstrip,.sr-scope .sr-table-wrap{border-color:#ececef;box-shadow:0 1px 2px #1010140a,0 6px 20px #1010140d}.sr-scope .sr-card{border-radius:14px}.sr-scope .sr-tt,.sr-scope .cell-pop{border-color:#ececef}.sr-scope .sr-send{background:var(--accent)}.sr-scope .sr-scatter-leg[data-active="1"]{border-color:var(--accent)}.crmx-tb-search.off{opacity:.45}.crmx-tb-search.off .crmx-search-input{cursor:default}.crmx-tiles{flex:none;gap:6px;display:inline-flex}.crmx-tile{border:1px solid var(--crmx-border);width:28px;height:28px;color:var(--crmx-ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:opacity .12s,filter .12s,box-shadow .12s;display:flex}.crmx-tile svg{width:16px;height:16px}.crmx-tile.x{color:#fff;background:#000;border-color:#000}.crmx-tile.ig{color:#fff;background:linear-gradient(45deg,#f9ce34 0%,#ee2a7b 48%,#6228d7 100%);border-color:#0000}.crmx-tile.tt{color:#fff;background:#000;border-color:#000}.crmx-tile.inact{opacity:.34;filter:grayscale(.55)}.crmx-tile.inact:hover{opacity:.6;filter:grayscale(.3)}.crmx-ask{background:var(--crmx-ink);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.crmx-ask:hover{background:#2a2a30}.crmx-ask .bot{flex:none;width:auto;height:27px;display:block}.crmx-side{transition:flex-basis .22s cubic-bezier(.32,.72,.24,1),width .22s cubic-bezier(.32,.72,.24,1);position:relative}.crmx-side-toggle{width:22px;height:22px;color:var(--crmx-faint);z-index:2;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:8px}.crmx-side-toggle:hover{background:var(--crmx-fill);color:var(--crmx-ink-2)}.crmx-side.collapsed{flex-basis:56px;width:56px;padding:40px 8px 16px;overflow-x:hidden}.crmx-side.collapsed .crmx-nav-item{justify-content:flex-start;padding:0 12px}.crmx-skel-bar{background:var(--crmx-fill);border-radius:6px;animation:1.4s ease-in-out infinite crmx-skel-pulse;display:block}@keyframes crmx-skel-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.crmx-skel-bar{animation:none}}.crmx-skel-dot{background:var(--crmx-fill);border-radius:6px;flex:none;width:18px;height:18px;animation:1.4s ease-in-out infinite crmx-skel-pulse}.crmx-skel-lists{border-top:1px solid var(--crmx-border);margin-top:18px;padding-top:16px}.crmx-skel-ask{border-radius:999px;flex:none;width:116px;height:40px}.crmx-skel-searchbtn{background:var(--crmx-fill);border-radius:50%;flex:none;width:38px;height:38px;margin-left:auto;animation:1.4s ease-in-out infinite crmx-skel-pulse}@media (prefers-reduced-motion:reduce){.crmx-skel-searchbtn{animation:none}}.crmx-skel-spark{border-radius:6px;width:100%;height:30px;margin-top:14px}.crmx-skel-chip{border-radius:9px;flex:none;height:32px}.crmx-skel-grid{flex-direction:column;display:flex}.crmx-skel-ghead{background:var(--crmx-page);border-bottom:1px solid var(--crmx-border);align-items:center;height:36px;display:flex}.crmx-skel-grow{border-bottom:1px solid var(--crmx-border);align-items:center;height:40px;display:flex}.crmx-skel-gcell{box-sizing:border-box;flex:none;align-items:center;padding:0 12px;display:flex}.crmx-skel-gcell.mark{justify-content:center;width:48px;padding:0}.crmx-skel-gcell.creator{border-right:1px solid var(--crmx-border);gap:10px;width:230px}.crmx-skel-gavatar{border-radius:50%;flex:none;width:26px;height:26px}.crmx-skel-gname,.crmx-nav-group{flex-direction:column;display:flex}.crmx-nav-caret{color:var(--crmx-faint);flex:none;transition:transform .16s;display:flex;transform:rotate(-90deg)}.crmx-nav-caret.open{transform:rotate(0)}.crmx-nav-item.act-parent{color:var(--crmx-accent);font-weight:600}.crmx-nav-item.act-parent .crmx-nav-ico,.crmx-nav-item.act-parent .crmx-nav-caret{color:var(--crmx-accent)}.crmx-nav-children{flex-direction:column;gap:1px;margin:2px 0;padding-left:22px;display:flex;position:relative}.crmx-nav-children:before{content:"";background:var(--crmx-border-2);width:1px;position:absolute;top:3px;bottom:3px;left:16px}.crmx-nav-child{height:30px;color:var(--crmx-ink-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.75px;transition:background .12s,color .12s;display:flex}.crmx-nav-child:hover{background:#f6f6f8}.crmx-nav-child.act{background:var(--crmx-accent-tint);color:var(--crmx-accent);font-weight:600}.crmx-nav-child-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.crmx-nav-child-count{font-variant-numeric:tabular-nums;color:var(--crmx-faint);flex:none;font-size:12px}.crmx-nav-child.act .crmx-nav-child-count{color:var(--crmx-accent)}.crmx-empty-stack{text-align:center;flex-direction:column;gap:8px;padding:0 24px;display:flex}.crmx-empty-head{font-family:var(--serif);letter-spacing:-.01em;color:var(--crmx-ink);margin:0;font-size:30px;font-weight:500}.crmx-body .crmx-side{padding:0}.crmx-side-inner{flex-direction:column;flex:auto;width:100%;min-height:0;padding:16px 8px;display:flex;position:relative}.crmx-side.collapsed .crmx-side-inner{background:var(--crmx-card);border-right:1px solid var(--crmx-border);z-index:30;width:56px;transition:width .25s cubic-bezier(.32,.72,.24,1),box-shadow .25s,border-radius .25s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.crmx-side.collapsed.peek{overflow:visible}.crmx-side.collapsed.peek .crmx-side-inner{border-radius:0 14px 14px 0;width:205px;overflow-y:auto;box-shadow:0 1px 2px #1010140d,0 12px 34px #10101421}.crmx-side.collapsed .crmx-nav-label,.crmx-side.collapsed .crmx-nav-count{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translate(-4px)}.crmx-side.collapsed.peek .crmx-nav-label,.crmx-side.collapsed.peek .crmx-nav-count{opacity:1;pointer-events:auto;transition-delay:50ms;transform:none}.crmx-side.collapsed .crmx-nav-caret{opacity:0;pointer-events:none;transition:opacity .18s,transform .16s}.crmx-side.collapsed.peek .crmx-nav-caret{opacity:1;pointer-events:auto;transition-delay:50ms}.crmx-side.collapsed .crmx-nav-children,.crmx-side.collapsed .crmx-lists{opacity:0;pointer-events:none;max-height:0;transition:max-height .24s cubic-bezier(.32,.72,.24,1),opacity .18s,transform .18s;overflow:hidden;transform:translate(-4px)}.crmx-side.collapsed .crmx-lists{border-top-color:#0000;margin-top:0;padding-top:0}.crmx-side.collapsed.peek .crmx-nav-children{opacity:1;pointer-events:auto;max-height:90px;transition-delay:0s,50ms,50ms;transform:none}.crmx-side.collapsed.peek .crmx-lists{border-top-color:var(--crmx-border);opacity:1;pointer-events:auto;max-height:260px;margin-top:18px;padding-top:16px;transition-delay:0s,50ms,50ms;transform:none}@media (prefers-reduced-motion:reduce){.crmx-side.collapsed .crmx-side-inner,.crmx-side.collapsed .crmx-nav-label,.crmx-side.collapsed .crmx-nav-count,.crmx-side.collapsed .crmx-nav-caret,.crmx-side.collapsed .crmx-nav-children,.crmx-side.collapsed .crmx-lists{transition:none}}.sr-scope .sr-stat-card .n{font-family:var(--kpi-font), "Inter", system-ui, sans-serif;letter-spacing:-.01em;font-weight:600}.crmx-tb-dock{white-space:nowrap;visibility:hidden;pointer-events:none;flex:0 0 0;align-items:center;gap:clamp(14px,1.4vw,20px);width:0;min-width:0;margin-right:-16px;transition:visibility 0s linear .32s;display:flex;overflow:hidden}.crmx-topbar.docked .crmx-tb-dock{visibility:visible;pointer-events:auto;flex:auto;width:auto;margin-right:0;transition:visibility}.crmx-tb-dock>*{opacity:0;transition:opacity .32s ease-out,transform .32s ease-out;transform:translateY(-6px)}.crmx-topbar.docked .crmx-tb-dock>*{opacity:1;transition:opacity .2s,transform .2s;transform:none}.crmx-topbar.docked .crmx-tb-dock-divider,.crmx-topbar.docked .crmx-tb-dock-title{transition-delay:30ms}.crmx-topbar.docked .crmx-tb-dock-count{transition-delay:60ms}.crmx-topbar.docked .crmx-tb-dock-kpis{transition-delay:90ms}.crmx-topbar.docked .crmx-tb-dock-presence{transition-delay:.12s}.crmx-tb-dock-divider{background:var(--crmx-border-2);flex:none;align-self:center;width:1px;height:22px}.crmx-tb-dock-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--crmx-ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:20px;font-weight:500;overflow:hidden}.crmx-tb-dock-count{flex:none}.crmx-tb-dock-kpis{flex:none;align-items:center;gap:13px;min-width:0;display:flex;overflow:hidden}.crmx-tb-dock-kpi{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.crmx-tb-dock-num{font-family:var(--kpi-font), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--crmx-ink);font-size:14.5px;font-weight:600}.crmx-tb-dock-num.accent{color:var(--crmx-accent)}.crmx-tb-dock-lbl{color:var(--crmx-muted);font-size:11px}.crmx-tb-dock-presence{color:var(--crmx-muted);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.crmx-tb-searchbtn{border:1px solid var(--crmx-border-2);width:38px;height:38px;color:var(--crmx-ink-2);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,border-color .15s;display:inline-flex}.crmx-tb-searchbtn:hover{background:var(--crmx-fill);border-color:var(--crmx-ink-2)}@media (prefers-reduced-motion:reduce){.crmx-tb-dock,.crmx-tb-dock>*,.crmx-topbar.docked .crmx-tb-dock,.crmx-topbar.docked .crmx-tb-dock>*{transition:none;transform:none}}.crmx-gridsearch{z-index:40;background:var(--crmx-ink);color:#fff;border:1px solid #2a2a30;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 10px 28px #11111442}.crmx-gridsearch-ico{color:#ffffff8c;flex:none;display:flex}.crmx-gridsearch-input{color:#fff;background:0 0;border:0;outline:none;width:176px;font-family:inherit;font-size:13.5px}.crmx-gridsearch-input::placeholder{color:#ffffff80}.crmx-gridsearch-count{text-align:right;font-variant-numeric:tabular-nums;color:#fff9;white-space:nowrap;flex:none;min-width:52px;font-size:12px}.crmx-gridsearch-nav{flex:none;align-items:center;gap:2px;display:flex}.crmx-gridsearch-btn{color:#ffffffbf;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.crmx-gridsearch-btn:hover:not(:disabled){color:#fff;background:#ffffff24}.crmx-gridsearch-btn:disabled{opacity:.35;cursor:default}
.crmxd-page{--crmxd-accent:#7c5cfc;--crmxd-ink:#1b1b22;--crmxd-card:#fff;--crmxd-border:#ececef;--crmxd-canvas:#fafafb;--crmxd-muted:#8a8a94;--crmxd-shadow:0 1px 2px #1010140a, 0 6px 20px #1010140d;font-family:var(--sans);color:var(--crmxd-ink);-webkit-font-smoothing:antialiased;flex-direction:column;height:100%;min-height:0;padding:0;display:flex;position:relative}.crmxd-page>.crmxd-head,.crmxd-page>.crmxd-strip,.crmxd-page>.crmxd-filters{flex:none}.crmxd-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 22px;display:flex}.crmxd-head-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--crmxd-ink);align-items:center;gap:10px;margin:0;font-size:26px;font-weight:500;display:flex}.crmxd-head-count{color:var(--crmxd-accent);background:#efeafe;border-radius:8px;padding:3px 9px;font-size:14px;font-weight:600}.crmxd-head-sub{color:#8a8a94;margin:5px 0 0;font-size:13.5px}.crmxd-export{border:1px solid var(--crmxd-border);height:38px;font:inherit;color:#44444e;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex;box-shadow:0 1px 2px #1010140a}.crmxd-export:hover{background:#fafafa;border-color:#d3d3da}.crmxd-export svg{color:#8a8a94}.crmxd-strip{background:var(--crmxd-card);border:1px solid var(--crmxd-border);box-shadow:var(--crmxd-shadow);opacity:0;border-radius:14px;grid-template-columns:repeat(5,1fr);animation:.5s cubic-bezier(.32,.72,.24,1) forwards crmxd-rise;display:grid;overflow:hidden;transform:translateY(10px)}@keyframes crmxd-rise{to{opacity:1;transform:translateY(0)}}.crmxd-stat{border-left:1px solid var(--crmxd-border);padding:21px 22px}.crmxd-stat:first-child{border-left:0}.crmxd-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#a6a6b0;white-space:nowrap;align-items:center;gap:5.5px;font-size:10.5px;font-weight:600;display:inline-flex}.crmxd-stat-ico{color:#8a8a94;flex:none;align-items:center;display:inline-flex}.crmxd-stat-num{white-space:nowrap;font-family:var(--kpi-font), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--crmxd-ink);margin-top:10px;font-size:38px;font-weight:600}.crmxd-stat-num.accent{color:#7c5cfc}.crmxd-stat-numrow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.crmxd-stat-numrow .crmxd-stat-num{margin-top:0}.crmx-delta{font-family:var(--kpi-font), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:#8a8a94;white-space:nowrap;align-items:baseline;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.crmx-delta-arrow{font-size:8.5px;line-height:1}.crmx-delta-win,.crmx-delta-flat{color:#a6a6b0;font-weight:500}.crmx-sparkwrap{margin-top:12px;position:relative}.crmx-spark{width:100%;height:36px;display:block;overflow:visible}.crmx-spark-dot{pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}.crmx-spark-dot-base{background:var(--crmxd-card,#fff);border:1.5px solid #7c5cfc}.crmx-spark-dot-end{width:5.5px;height:5.5px;box-shadow:0 0 0 2px var(--crmxd-card,#fff)}.crmx-spark-since{letter-spacing:.01em;color:#a6a6b0;white-space:nowrap;margin-top:12px;font-size:11px;font-style:italic}.crmxd-page.rail-open .crmx-sparkwrap{margin-top:9px}.crmxd-page.rail-open .crmx-spark{height:30px}.crmxd-page.rail-open .crmxd-stat{padding:18px 16px}.crmxd-page.rail-open .crmxd-stat-num{font-size:28px}.crmxd-page.rail-open .crmxd-eng-bar{width:60px}.crmxd-page.rail-open .crmxd-th{padding:14px 10px;font-size:12px}.crmxd-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 14px;display:flex}.crmxd-seg{background:#f1f1f4;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.crmxd-seg-pill{font:inherit;color:#55555e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;transition:background .15s,color .15s,box-shadow .15s}.crmxd-seg-pill.act{color:var(--crmxd-accent);background:#fff;font-weight:600;box-shadow:0 1px 2px #10101414}.crmxd-filter-right{gap:8px;display:inline-flex}.crmxd-pill{font:inherit;color:#444;cursor:pointer;background:#fff;border:1px solid #e4e4e9;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.crmxd-pill:hover{border-color:#d3d3da}.crmxd-pill.icon{padding:7px 10px}.crmxd-table-card{background:var(--crmxd-card);border:1px solid var(--crmxd-border);box-shadow:var(--crmxd-shadow);border-radius:14px;flex:auto;min-height:0;overflow:auto}.crmxd-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1240px}.crmxd-th:first-child{width:22%}.crmxd-th:nth-child(2){width:10%}.crmxd-th:nth-child(3){width:15%}.crmxd-th:nth-child(4){width:13%}.crmxd-th:nth-child(5){width:14%}.crmxd-th:nth-child(6){width:10%}.crmxd-th:nth-child(7){width:12%}.crmxd-th:nth-child(8){width:80px}.crmxd-dri-cell{text-align:center}.crmxd-channel{color:#55555e}.crmxd-channel-tag{align-items:center;gap:6px;display:inline-flex}.crmxd-channel-ico{color:#9a9aa5;align-items:center;display:inline-flex}.crmxd-th{text-align:left;letter-spacing:.055em;text-transform:uppercase;color:#9a9aa5;white-space:nowrap;z-index:2;box-shadow:inset 0 -1px 0 var(--crmxd-border);background:#fafafb;padding:13px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.crmxd-th:first-child,.crmxd-td:first-child{padding-left:18px}.crmxd-th.end,.crmxd-td.end{text-align:right;width:44px}.crmxd-info{color:#b6b6be;font-size:11px}.crmxd-tr{cursor:pointer;height:60px;transition:background .12s}.crmxd-tr:hover{background:#f8f8fb}.crmxd-tr.sel{background:#f6f4ff}.crmxd-td{vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #f0f0f3;padding:8px 12px;font-size:13.5px}.crmxd-tr:last-child .crmxd-td{border-bottom:0}.crmxd-empty{text-align:center;color:var(--crmxd-muted);padding:44px;font-size:13.5px}.crmxd-creator{align-items:center;gap:10px;display:flex}.crmxd-avatar{color:#7c5cfc;background:#efeafe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #11111412}.crmxd-avatar img{object-fit:cover;width:100%;height:100%}.crmxd-creator-id{flex-direction:column;min-width:0;display:flex}.crmxd-creator-name{color:var(--crmxd-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.crmxd-creator-handle{color:#8a8a94;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.crmxd-followers{font-size:13.5px;font-weight:500}.crmxd-eng{align-items:center;gap:9px;display:flex}.crmxd-eng-val{min-width:38px;font-size:13px;font-weight:500}.crmxd-eng-bar{background:#eaeaef;border-radius:3px;width:64px;height:5px;overflow:hidden}.crmxd-eng-fill{background:#22a06b;border-radius:3px;height:100%;display:block}.crmxd-reply{font-size:14px;font-weight:700}.crmxd-reply.hot{color:#22a06b}.crmxd-reply.warm{color:#c77d14}.crmxd-reply.cold{color:#9a9aa2}.crmxd-rel{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:550;display:inline-flex}.crmxd-rel-dot{opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.crmxd-rel.dream{color:#7c5cfc;background:#efeafe}.crmxd-rel.customer{color:#2f6ae0;background:#e8f0fe}.crmxd-rel.partner{color:#1f9d5b;background:#e7f6ec}.crmxd-rel.investor{color:#2b9c8c;background:#e4f4f1}.crmxd-rel.muted{color:#74747e;background:#f2f2f5}.crmxd-dash{color:#c2c2ca}.crmxd-activity{align-items:flex-start;gap:8px;display:flex}.crmxd-act-dot{border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.crmxd-act-dot.hot{background:#22a06b}.crmxd-act-dot.warm{background:#e8a70a}.crmxd-act-dot.cold{background:#c4c4cc}.crmxd-act-lines{flex-direction:column;display:flex}.crmxd-act-1{color:var(--crmxd-ink);font-size:13px}.crmxd-act-2{color:#8a8a94;font-size:12px}.crmxd-more{color:#b6b6be;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:18px;line-height:1}.crmxd-more:hover{color:#55555e;background:#f2f2f5}.crmxd-foot{border-top:1px solid var(--crmxd-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.crmxd-foot-count{color:#8a8a94;font-size:12.5px}.crmxd-pager{align-items:center;gap:4px;display:inline-flex}.crmxd-pg{min-width:30px;height:30px;font:inherit;color:#55555e;cursor:pointer;background:#fff;border:1px solid #e4e4e9;border-radius:8px;padding:0 8px;font-size:12.5px;transition:background .12s,border-color .12s}.crmxd-pg.chev{padding:0}.crmxd-pg:hover:not(:disabled){border-color:#d3d3da}.crmxd-pg.act{background:var(--crmxd-accent);border-color:var(--crmxd-accent);color:#fff;font-weight:600}.crmxd-pg:disabled{opacity:.45;cursor:default}.crmxd-pg-gap{color:#b6b6be;padding:0 4px;font-size:12.5px}.crmxd-page.rail-open{margin-right:340px}.crmxd-page{transition:margin-right .3s cubic-bezier(.32,.72,.24,1)}.crmxd-rail{z-index:30;border-left:1px solid var(--crmxd-border);background:#fff;width:340px;height:calc(100vh - 72px);transition:transform .3s cubic-bezier(.32,.72,.24,1);position:fixed;top:72px;right:0;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 28px #1010140f}.crmxd-rail.open{transform:translate(0)}.crmxd-rail-inner{scrollbar-width:thin;scrollbar-color:#d8d8de transparent;height:100%;padding:22px 20px 40px;overflow-y:auto}.crmxd-rail-inner::-webkit-scrollbar{width:6px}.crmxd-rail-inner::-webkit-scrollbar-track{background:0 0}.crmxd-rail-inner::-webkit-scrollbar-thumb{background:#d8d8de;border-radius:6px}.crmxd-rail-inner::-webkit-scrollbar-thumb:hover{background:#b9b9c2}.crmxd-rail-close{color:#9a9aa2;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.crmxd-rail-close:hover{color:#55555e}.crmxd-rail-head{flex-direction:column;display:flex}.crmxd-rail-photo{object-fit:cover;background:#efeafe;border-radius:50%;width:64px;height:64px}.crmxd-rail-name{font-family:var(--serif);color:var(--crmxd-ink);align-items:center;gap:6px;margin-top:12px;font-size:20px;font-weight:500;display:inline-flex}.crmxd-rail-sub{color:#55555e;margin-top:3px;font-size:13px}.crmxd-rail-loc{color:#8a8a94;align-items:center;gap:5px;margin-top:5px;font-size:12.5px;display:inline-flex}.crmxd-pin{font-size:12px}.crmxd-rail-links{align-items:center;gap:8px;margin-top:8px;display:flex}.crmxd-rail-url{color:var(--crmxd-accent);white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:13px;text-decoration:none;overflow:hidden}.crmxd-rail-url:hover{text-decoration:underline}.crmxd-glyph{color:#44444e;border:1px solid #e4e4e9;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;text-decoration:none;display:inline-flex}.crmxd-glyph.off{color:#b6b6be;cursor:default}.crmxd-rail-actions{gap:8px;margin-top:16px;display:flex}.crmxd-btn-primary{background:var(--crmxd-accent);color:#fff;height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:1;font-size:13.5px;font-weight:600;transition:filter .15s}.crmxd-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.crmxd-btn-primary:disabled{opacity:.7;cursor:default}.crmxd-btn-ghost{height:40px;font:inherit;color:#44444e;cursor:pointer;background:#fff;border:1px solid #e4e4e9;border-radius:10px;padding:0 14px;font-size:13.5px}.crmxd-btn-ghost:hover{border-color:#d3d3da}.crmxd-inline-btn{font:inherit;color:#55555e;cursor:pointer;background:#fff;border:1px solid #e4e4e9;border-radius:7px;padding:4px 10px;font-size:12px}.crmxd-inline-btn:hover{border-color:#d3d3da}.crmxd-inline-btn.primary{background:var(--crmxd-accent);border-color:var(--crmxd-accent);color:#fff}.crmxd-inline-btn.primary:hover{filter:brightness(1.06);border-color:var(--crmxd-accent)}.crmxd-note-edit{margin-top:12px}.crmxd-note-area{box-sizing:border-box;resize:vertical;width:100%;min-height:76px;font:inherit;color:#33333c;border:1px solid #ececef;border-radius:10px;padding:10px;font-size:12px;line-height:1.5}.crmxd-note-area:focus{border-color:var(--crmxd-accent);outline:none}.crmxd-note-tools{gap:8px;margin-top:8px;display:flex}.crmxd-note-view{color:#44444e;white-space:pre-wrap;background:#f7f7fa;border:1px solid #ececef;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.crmxd-rail-sec{margin-top:20px}.crmxd-sec-label{color:var(--crmxd-ink);margin-bottom:8px;font-size:13px;font-weight:600}.crmxd-about{color:#55555e;margin:0;font-size:13px;line-height:1.5}.crmxd-pile{align-items:center;display:flex}.crmxd-pile-item{margin-left:-8px}.crmxd-pile-item:first-child{margin-left:0}.crmxd-pile-av{object-fit:cover;color:#7c5cfc;background:#efeafe;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.crmxd-pile-more{color:#8a8a94;margin-left:6px;font-size:12px}.crmxd-ai{background:#f3effe;border-radius:12px;margin-top:20px;padding:14px}.crmxd-ai-head{color:var(--crmxd-accent);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:650;display:flex}.crmxd-spark{color:var(--crmxd-accent)}.crmxd-spark.sm{margin-top:1px;font-size:11px}.crmxd-ai-loading{color:#8a8a94;font-size:12.5px}.crmxd-ai-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.crmxd-ai-item{color:#44444e;gap:7px;font-size:12.5px;line-height:1.45;display:flex}.crmxd-av-fallback{text-transform:uppercase}@media (max-width:1100px){.crmxd-strip{grid-template-columns:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;overflow-x:auto}}@media (max-width:1480px){.crmxd-page.rail-open .crmxd-strip{grid-template-columns:none;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;overflow-x:auto}.crmxd-page.rail-open .crmxd-th{white-space:normal;vertical-align:bottom;line-height:1.2}}.crmxd-pill.is-disabled,.crmxd-pill:disabled{opacity:.5;cursor:default}.crmxd-pill:disabled:hover{border-color:#e4e4e9}.crmxd-export:disabled{opacity:.5;cursor:default}.crmxd-export:disabled:hover{border-color:var(--crmxd-border);background:#fff}.crmxd-tabs-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.crmxd-seg-pill{align-items:center;gap:6px;display:inline-flex}.crmxd-seg-count{color:#9a9aa4;background:#0000000d;border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:600;line-height:1.5}.crmxd-seg-pill.act .crmxd-seg-count{color:var(--crmxd-accent);background:#efeafe}.crmxd-chip{height:28px;font:inherit;color:var(--crmxd-accent);cursor:pointer;background:#f4f1fe;border:1px solid #d9d2fb;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.crmxd-chip:hover{background:#ece6fd;border-color:#c9bef8}.crmxd-chip span{opacity:.7;font-size:14px;line-height:1}.crmxd-head-nof{color:#8a8a94;background:#f1f1f4;border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:550}.crmxd-pop-wrap{display:inline-flex;position:relative}.crmxd-pill.on{color:var(--crmxd-accent);background:#f4f1fe;border-color:#c9bef8}.crmxd-pill-dot{background:var(--crmxd-accent);border-radius:50%;width:6px;height:6px}.crmxd-pop{z-index:30;border:1px solid var(--crmxd-border);background:#fff;border-radius:12px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #10101424}.crmxd-pop-head{letter-spacing:.03em;text-transform:uppercase;color:#9a9aa4;padding:6px 10px 4px;font-size:11px;font-weight:600}.crmxd-pop-item{width:100%;font:inherit;color:#44444e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;transition:background .12s;display:flex}.crmxd-pop-item:hover{background:#f6f6f8}.crmxd-pop-item.act{color:var(--crmxd-accent);font-weight:600}.crmxd-pop-item span{color:var(--crmxd-accent)}a.crmxd-creator-link{color:var(--crmxd-ink);text-decoration:none}a.crmxd-creator-link:hover{color:var(--crmxd-accent);text-underline-offset:3px;text-decoration:underline}.crmxh th.crmxd-th{width:auto}.crmxh th.crmxh-w-name{width:220px}.crmxh th.crmxh-w-reach{width:84px}.crmxh th.crmxh-w-kf{width:140px}.crmxh th.crmxh-w-units{width:110px}.crmxh th.crmxh-w-prob{width:100px}.crmxh th.crmxh-w-rel{width:122px}.crmxh th.crmxh-w-channel{width:96px}.crmxh th.crmxh-w-status{width:132px}.crmxh th.crmxh-w-dri{width:64px}.crmxh th.crmxh-w-draft{width:230px}.crmxh th.crmxh-w-custom{text-overflow:ellipsis;width:170px;overflow:hidden}.crmxh th.crmxh-addcol{text-align:center;width:52px;padding:6px}.crmxh-addcol-btn{color:#9a9aa5;cursor:pointer;background:0 0;border:1px dashed #d3d3da;border-radius:8px;width:26px;height:26px;font-size:15px;line-height:1;transition:color .12s,border-color .12s}.crmxh-addcol-btn:hover{color:var(--crmxd-accent);border-color:var(--crmxd-accent)}.crmxh-addcol-input{border:1px solid var(--crmxd-accent);width:120px;font:inherit;text-transform:none;letter-spacing:normal;color:var(--crmxd-ink);background:#fff;border-radius:7px;outline:none;padding:5px 7px;font-size:12px}.crmxh-mail-prev{-webkit-line-clamp:2;white-space:pre-line;color:#55555e;cursor:pointer;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.crmxh-mail-prev:hover{color:var(--crmxd-ink)}.crmxh-mail-add{color:#b6b6be;cursor:pointer;font-size:12.5px}.crmxh-mail-add:hover{color:var(--crmxd-accent)}.crmxh-mail-head{align-items:center;gap:12px;padding-right:26px;display:flex}.crmxh-mail-avatar{color:#6b5cd6;background:#efeafe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:inline-flex;overflow:hidden}.crmxh-mail-avatar img{object-fit:cover;width:100%;height:100%}.crmxh-mail-label{letter-spacing:.055em;text-transform:uppercase;color:#9a9aa5;font-size:11px;font-weight:600}.crmxh-mail-to{color:var(--crmxd-ink);margin-top:2px;font-size:14px;font-weight:600}.crmxh-mail-handle{color:#9a9aa5;font-weight:400}.crmxh-mail-sub{color:#9a9aa5;margin-top:1px;font-size:12px}.crmxh-mail-status{margin-top:12px}.crmxh-mail-paper{border:1px solid var(--crmxd-border);color:var(--crmxd-ink);white-space:pre-wrap;overflow-wrap:break-word;background:#fafafb;border-radius:12px;margin-top:14px;padding:16px 15px;font-size:13.5px;line-height:1.6}.crmxh-mail-area{border:1px solid var(--crmxd-accent);width:100%;font:inherit;color:var(--crmxd-ink);resize:vertical;box-sizing:border-box;background:#fff;border-radius:12px;outline:none;margin-top:14px;padding:14px 15px;font-size:13.5px;line-height:1.6}.crmxh th.crmxh-w-comments{width:240px}.crmxh th.crmxh-w-custom{width:190px}.crmxh-text-td{vertical-align:top;padding-top:12px}.cell-multi{align-items:flex-start}.cell-multi-text{-webkit-line-clamp:4;white-space:pre-line;color:#55555e;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cell-area{border:1px solid var(--crmxd-accent,#6b5cd6);width:100%;font:inherit;color:var(--crmxd-ink,#16161a);resize:none;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;min-height:30px;padding:6px 8px;font-size:12.5px;line-height:1.45;display:block;overflow:hidden}.crmxh-fpop{scrollbar-width:thin;scrollbar-color:#d8d8de transparent;min-width:210px;max-height:420px;overflow-y:auto}.crmxh-fgroup+.crmxh-fgroup{border-top:1px solid #f0f0f3;margin-top:6px;padding-top:6px}.crmxh-clear-all{color:#9a9aa5;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 6px;font-size:12px;text-decoration:underline}.crmxh-clear-all:hover{color:var(--crmxd-ink)}.crmxh-sheet{gap:0}.crmxh-band{padding:22px 22px var(--sheet-gap-toolbar-grid);flex:none}.crmxh-band .crmxd-filters{margin-bottom:12px}.crmxh-head-actions{flex:none;align-items:center;gap:10px;display:flex}.crmxh-head-actions .crmxh-addcol-input{border-radius:10px;width:150px;height:38px;padding:0 12px;font-size:13.5px}
