@layer fonts{@font-face{font-family:Manrope VF;src:url(/app/assets/Manrope-Variable-FzEoaBTQ.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}}@layer tokens{:root{--font-body:"Manrope VF", "Segoe UI", sans-serif;--font-heading:"Manrope VF", "Segoe UI", sans-serif;--text-primary:#0e1f2d;--text-secondary:#3f5366;--text-muted:#667c90;--accent:#0b84ff;--accent-soft:#0b84ff24;--success:#1fa97e;--warning:#f0a42b;--danger:#e45363;--glass-bg:#ffffffc7;--glass-border:#dae5f0d1;--glass-shadow:0 14px 30px #2a4e6e1a;--glass-blur:14px;--radius-xs:10px;--radius-sm:14px;--radius-md:16px;--radius-lg:22px;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:32px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-top:var(--safe-top);--app-safe-bottom:var(--safe-bottom);--app-viewport-height:100vh;--app-viewport-width:100vw;--app-visual-viewport-top:0px;--app-visual-viewport-left:0px;--app-keyboard-overlap:0px;--app-shell-max-width:540px;--app-page-gutter:clamp(12px, 3.8vw, 18px);--app-topbar-radius:22px;--app-bottom-nav-radius:24px;--app-bottom-nav-height:68px}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}}@layer base{*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}::selection{color:var(--text-primary);background:#3e607f3d}html,body,#root{min-height:100%}html,body{-webkit-text-size-adjust:100%;margin:0;overflow-x:hidden}body{font-family:var(--font-body);color:var(--text-primary);min-height:var(--app-viewport-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#0000;background-image:linear-gradient(#f5fafff5 0%,#eff7fffa 44%),linear-gradient(135deg,#e4f2ffe6,#f6fbf8eb);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{background:linear-gradient(#ffffff7a,#0000 42%)}body:after{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#5c7ea00b 1px,#0000 1px),linear-gradient(#5c7ea00a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:0;color:var(--text-primary);margin:0}p{color:var(--text-secondary);margin:0}a{color:inherit;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}button,a,[role=button],[role=tab]{touch-action:manipulation}button,input,select,textarea,a,button:focus,input:focus,select:focus,textarea:focus,a:focus{outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 36%, transparent);outline-offset:3px}}@layer layout{.app-shell{--bottom-nav-height:var(--app-bottom-nav-height);--bottom-nav-offset:8px;width:min(100%, var(--app-shell-max-width));min-height:var(--app-viewport-height);padding:calc(var(--app-safe-top) + 10px) var(--app-page-gutter) 0;padding-bottom:calc(var(--bottom-nav-height) + var(--app-safe-bottom) + var(--bottom-nav-offset) + 12px);grid-template-rows:auto 1fr;gap:10px;margin-inline:auto;display:grid}.app-shell--no-topbar{grid-template-rows:1fr}.app-shell--centered{padding-top:max(20vh, calc(var(--app-safe-top) + 80px));place-items:center}.app-shell--immersive{--immersive-height:var(--app-viewport-height);--immersive-top-bleed:0px;--immersive-bottom-bleed:0px;width:100%;max-width:none;min-height:calc(var(--immersive-height) + var(--immersive-top-bleed) + var(--immersive-bottom-bleed));height:calc(var(--immersive-height) + var(--immersive-top-bleed) + var(--immersive-bottom-bleed));margin-top:calc(-1 * var(--immersive-top-bleed));margin-bottom:calc(-1 * var(--immersive-bottom-bleed));background:0 0;gap:0;padding:0;overflow:hidden}.app-shell--immersive.app-shell--comments-dialog{--comments-dialog-top-overscan:10px;--comments-dialog-top-safe-space:max(var(--app-safe-top,0px), var(--app-visual-viewport-top,0px));--immersive-top-bleed:calc(var(--comments-dialog-top-safe-space) + var(--comments-dialog-top-overscan))}.app-shell--immersive.app-shell--suggest-dialog{--suggest-dialog-top-bleed:max(var(--app-safe-top,0px), var(--app-visual-viewport-top,0px));--immersive-top-bleed:var(--suggest-dialog-top-bleed)}.app-shell--immersive .shell-content{grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;height:100%;min-height:100%;overflow:hidden}.shell-topbar{gap:var(--space-2);border-radius:var(--app-topbar-radius);display:grid}.shell-topbar__brand-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.shell-topbar__content{gap:4px;display:grid}.shell-topbar__content h2{font-size:1.1rem}.shell-topbar__content p{color:var(--text-muted);font-size:.9rem}.shell-brand{font-family:var(--font-heading);letter-spacing:.08em;font-size:1rem;font-weight:700;text-decoration:none}.shell-content{align-content:start;width:100%;min-height:0;display:grid}.bottom-nav{left:50%;bottom:calc(var(--app-safe-bottom) + var(--bottom-nav-offset));width:min(calc(100% - 24px), var(--app-shell-max-width));-webkit-backdrop-filter:blur(18px)saturate(150%);z-index:20;will-change:transform, opacity;backface-visibility:hidden;background:linear-gradient(#fffffff0,#f6fbffe6),#ffffffdb;border:1px solid #d2e1efc7;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;transition:transform .24s,opacity .2s,box-shadow .2s;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #1c3d5c21,inset 0 1px #ffffffbd}.bottom-nav.is-keyboard-open{opacity:0;pointer-events:none;transform:translate(-50%, calc(100% + var(--space-6) + var(--app-keyboard-overlap)))}body.settings-drilldown-open .bottom-nav{opacity:0;pointer-events:none;transform:translate(-50%, calc(100% + var(--space-6)))}.bottom-nav__item{min-height:56px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:18px;align-content:center;place-items:center;gap:2px;padding:7px 3px 6px;font-weight:760;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:grid}.bottom-nav__icon{color:#133149eb;place-items:center;width:24px;height:24px;transition:color .2s,transform .2s;display:grid}.bottom-nav__icon-svg{width:21px;height:21px;display:block}.bottom-nav__label{letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;font-size:.68rem;line-height:1.05;overflow:hidden}.bottom-nav__item.is-active{color:#075fae;background:linear-gradient(#f8fcfffa,#def0ffeb),#ecf7ffeb;border-color:#0b84ff33;box-shadow:0 7px 16px #0b84ff21,inset 0 1px #ffffffc7}.bottom-nav__item.is-active .bottom-nav__icon{color:#0a79db;transform:translateY(-1px)scale(1.03)}.bottom-nav__item.is-disabled{opacity:.45;pointer-events:none}.bottom-nav__item.is-disabled .bottom-nav__icon{color:#13314980}.page-stack,.hero-card,.chats-onboarding,.chat-grid,.settings-sections,.events-list{gap:var(--space-3);display:grid}.settings-sections{gap:var(--space-2)}.settings-sections--chat-home{gap:9px}.chat-card,.settings-section,.logs-violation-item{gap:var(--space-3);display:grid}.settings-section{gap:var(--space-2)}.settings-sections-shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 8px;display:grid}.settings-section--wide{grid-column:1/-1}.settings-sections-shell>.settings-section{gap:0;min-width:0}.settings-home-group-head,.settings-home-entry--list,.settings-home-entry--speech{grid-column:1/-1}@media (width<=720px){.settings-sections-shell{grid-template-columns:minmax(0,1fr);gap:10px}.settings-home-group-head,.settings-home-entry,.settings-home-entry--list,.settings-home-entry--speech{grid-column:1/-1}}.logs-head{gap:var(--space-2);display:grid}.logs-head__title{gap:4px;display:grid}.logs-head__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:700}.logs-head__title h1{font-size:1.12rem}.logs-head__summary{color:var(--text-muted);margin:0;font-size:.8rem;font-weight:600;line-height:1.35}.logs-membership__grid,.logs-summary__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.events-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.events-overview__card{gap:6px;min-width:0;display:grid}.events-overview__card small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.events-overview__card strong{font-size:1.28rem;line-height:1}.events-overview__card span{color:var(--text-secondary);font-size:.78rem;font-weight:600;line-height:1.35}.events-overview__value.is-positive{color:#157456}.events-overview__value.is-negative{color:#a5364c}.events-overview__value.is-neutral{color:var(--text-primary)}.logs-metric-card{gap:4px;display:grid}.logs-metric-card small{color:var(--text-muted);font-size:.78rem;font-weight:600}.logs-metric-card strong{font-size:1.7rem}.logs-section-title{margin-bottom:var(--space-2);gap:4px;display:grid}.logs-section-title h2{font-size:1rem}.logs-section-title p{color:var(--text-muted);margin:0;font-size:.82rem}.logs-section-title--compact{gap:2px;margin-bottom:0}.logs-filter-card{gap:10px;display:grid}.settings-grid{gap:var(--space-2);display:grid}.settings-grid--single{grid-template-columns:minmax(0,1fr)}@media (width>=720px){.app-shell{max-width:960px;padding:calc(var(--app-safe-top) + 16px) var(--space-5) calc(var(--bottom-nav-height) + var(--safe-bottom) + 20px);margin:0 auto}.bottom-nav{bottom:calc(var(--safe-bottom) + var(--space-3));width:min(calc(100% - (var(--space-5) * 2)), 520px)}.shell-topbar__content h2{font-size:1.35rem}.chats-onboarding{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.chats-onboarding__hero,.onboarding-refresh{grid-column:1/-1}.onboarding-refresh{justify-self:start;width:auto;min-width:280px}.chat-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid--single{grid-template-columns:minmax(0,1fr)}.events-overview,.logs-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-preview .app-shell{background:radial-gradient(circle at top,#78afff24,#0000 40%),linear-gradient(#f7fbfffa,#f0f6fff5);width:100%;max-width:100%;height:100%;min-height:100%;padding-top:0;padding-left:0;padding-right:0;overflow-y:auto}.design-preview .app-shell--centered{min-height:100%}.design-preview .bottom-nav{width:min(100% - 24px,396px);position:absolute}@media (width<=1023px){.design-preview .bottom-nav{width:min(100% - 24px,500px)}}.design-preview .app-shell.app-shell--immersive{--immersive-height:100%;--app-safe-top:var(--design-preview-safe-top,0px);min-height:calc(var(--immersive-height) + var(--immersive-top-bleed) + var(--immersive-bottom-bleed));height:calc(var(--immersive-height) + var(--immersive-top-bleed) + var(--immersive-bottom-bleed));background:0 0;padding:0;overflow:hidden}.design-preview .app-shell.app-shell--immersive.app-shell--comments-dialog{--immersive-bottom-bleed:var(--design-preview-safe-bottom,0px)}.page-stack{gap:10px}.chats-transient-state{background:linear-gradient(#fffaf0f5,#ffffffe6),#fff4dec7;border-color:#f0a42b3d;box-shadow:0 12px 28px #98620a14,inset 0 1px #ffffffc7}.chat-grid{gap:8px}@media (width<=380px){.app-shell{padding-top:calc(var(--app-safe-top) + 8px)}.bottom-nav{width:min(calc(100% - 14px), var(--app-shell-max-width));border-radius:20px}.bottom-nav__item{border-radius:16px;min-height:54px}.bottom-nav__label{font-size:.63rem}}}@layer components{.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%)}.glass-card--sm{padding:var(--space-3)}.glass-card--md{padding:var(--space-4)}.glass-card--lg{padding:var(--space-5)}.glass-card--elevated{box-shadow:0 26px 60px #2a4e6e38}.page-header{gap:var(--space-2);display:grid}.page-header__main{gap:var(--space-1);display:grid}.page-header h1{font-size:clamp(1.2rem,1.2rem + .7vw,1.9rem)}.page-header p{max-width:60ch}.page-header__badge{color:var(--accent);background:#ffffffbd;border:1px solid #ffffffd1;border-radius:999px;justify-self:start;padding:5px 10px;font-size:.74rem;font-weight:700}.compact-page-header{--compact-page-header-safe-top:var(--app-safe-top);--compact-page-header-offset-top:calc(var(--compact-page-header-safe-top) + var(--space-4));--compact-page-header-height:62px;--compact-page-header-radius:24px;z-index:24;width:100vw;margin-top:calc(var(--compact-page-header-offset-top) * -1);min-height:calc(var(--compact-page-header-safe-top) + var(--compact-page-header-height));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);transition:min-height .24s,margin-top .24s;position:sticky;top:0}.compact-page-header__bar{padding:calc(var(--compact-page-header-safe-top) + 10px) 14px 10px;border-radius:0 0 var(--compact-page-header-radius) var(--compact-page-header-radius);-webkit-backdrop-filter:blur(18px)saturate(165%);background:linear-gradient(#fbfdfffa,#f0f8fff0),#f8fbffeb;border:0;border-bottom:1px solid #d8e4efe6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;transition:transform .24s,opacity .2s,padding .24s,border-radius .24s,box-shadow .24s;display:grid;transform:translate(0,0);box-shadow:0 14px 28px #18375314,inset 0 1px #ffffff8f}.compact-page-header.is-compact .compact-page-header__bar{padding:calc(var(--compact-page-header-safe-top) + 7px) 14px 8px;border-radius:0 0 calc(var(--compact-page-header-radius) - 2px) calc(var(--compact-page-header-radius) - 2px);box-shadow:0 10px 20px #1837530f,inset 0 1px #ffffff8f}.compact-page-header.is-hidden{min-height:0;margin-top:calc(var(--compact-page-header-offset-top) * -1)}.compact-page-header.is-hidden .compact-page-header__bar{transform:translate3d(0, calc(-100% - var(--compact-page-header-safe-top) - 8px), 0);opacity:0;pointer-events:none}.compact-page-header__back{width:36px;min-width:36px;height:36px;color:var(--text-primary);background:linear-gradient(#fffffff5,#f4f9ffeb),#ffffffe0;border:1px solid #3e607f24;border-radius:13px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1c3d5c14}.compact-page-header__back svg{width:16px;height:16px}.compact-page-header__identity{align-items:center;gap:10px;min-width:0;display:flex}.compact-page-header__avatar-wrap{flex:none;justify-content:center;align-items:center;display:inline-flex}.compact-page-header__title-wrap{align-content:center;gap:3px;min-width:0;display:grid}.compact-page-header__subtitle{color:#6f879c;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:800;line-height:1}.compact-page-header__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(.96rem,.94rem + .2vw,1.08rem);line-height:1.15;overflow:hidden}.entity-avatar{--entity-avatar-start:#4c94ff;--entity-avatar-end:#275fdd;--entity-avatar-shadow:#275fdd33;background:linear-gradient(145deg, var(--entity-avatar-start), var(--entity-avatar-end)), #ffffff2e;box-shadow:0 10px 22px var(--entity-avatar-shadow), inset 0 1px 0 #ffffff57;color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:1px solid #ffffff85;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.entity-avatar img{object-fit:cover;width:100%;height:100%}.chat-card__avatar{border-radius:16px;width:44px;height:44px;font-size:.82rem}.compact-page-header__entity-avatar,.events-stage__entity-avatar{border-radius:14px;width:38px;height:38px;font-size:.74rem}.compact-page-header.is-compact .compact-page-header__subtitle{display:none}.compact-page-header__aside,.compact-page-header__actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.compact-page-header__status,.membership-feed__badge{letter-spacing:.01em;min-width:26px;min-height:26px;color:var(--text-secondary);white-space:nowrap;background:#ffffffd1;border:1px solid #3e607f1f;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.67rem;font-weight:800;display:inline-flex}.compact-page-header__status--draft{color:#8c6200;background:#ffbd3d24;border-color:#ffbd3d38}.compact-page-header__status--saving,.compact-page-header__status--live{color:#0a79db;background:#0b84ff1a;border-color:#0b84ff33}.compact-page-header__status--error{color:#a63b4a;background:#e4536324;border-color:#e4536338}.compact-page-header__status-dot{background:currentColor;border-radius:999px;width:8px;height:8px;animation:1.2s ease-out infinite compact-header-pulse;box-shadow:0 0 #0a79db47}.compact-page-header__retry{width:26px;min-width:26px;height:26px;color:var(--text-primary);cursor:pointer;background:#ffffffdb;border:1px solid #3e607f29;border-radius:999px;justify-content:center;align-items:center;font-size:.88rem;line-height:1;display:inline-flex}@media (pointer:coarse){.compact-page-header__bar{background:linear-gradient(#fcfdfffc,#f3f9fff5),#f9fcfff0;box-shadow:0 10px 20px #1837530f,inset 0 1px #ffffff8f}.compact-page-header.is-compact .compact-page-header__bar{box-shadow:0 8px 16px #1837530d,inset 0 1px #ffffff8f}}.settings-home-sticky-header.compact-page-header{--compact-page-header-height:52px;--compact-page-header-radius:20px}.settings-home-sticky-header .compact-page-header__bar{padding:calc(var(--compact-page-header-safe-top) + 4px) 14px 6px;border-radius:0 0 var(--compact-page-header-radius) var(--compact-page-header-radius);-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#fafcfff5,#f3f8fde6),#f8fafcdb;border-bottom-color:#d9e3ecc7;grid-template-columns:auto minmax(0,1fr) auto;box-shadow:0 12px 24px #1837530d,inset 0 1px #ffffffb8}.settings-home-sticky-header.compact-page-header.is-compact .compact-page-header__bar{padding:calc(var(--compact-page-header-safe-top) + 4px) 14px 6px;border-radius:0 0 18px 18px;box-shadow:0 10px 18px #1837530a,inset 0 1px #ffffffc2}.settings-home-sticky-header .compact-page-header__back{color:#1c374ff5;background:#ffffffd1;border-color:#dae4edc7;border-radius:12px;width:30px;min-width:30px;height:30px;box-shadow:inset 0 1px #ffffffc2,0 6px 14px #1837530d}.settings-home-sticky-header .compact-page-header__title{letter-spacing:0;font-size:clamp(.94rem,.9rem + .22vw,1.02rem);font-weight:820;line-height:1.08}.settings-home-sticky-header .compact-page-header__status{letter-spacing:0;color:#d6e3ee;background:currentColor;border:none;border-radius:999px;width:6px;min-width:6px;min-height:6px;padding:0;font-size:0;box-shadow:0 0 0 4px #d6e3ee47}.settings-home-sticky-header .compact-page-header__status--draft{color:#ffb43c;box-shadow:0 0 0 4px #ffb43c29}.settings-home-sticky-header .compact-page-header__status--saving{box-shadow:0 0 0 4px #0b84ff24}.settings-bot-load-strip{justify-content:flex-end;padding:2px 4px 1px;display:flex}.settings-bot-load{background:linear-gradient(#ffffffe6,#f5f9fdd6),#ffffffb8;border:1px solid #dbe5eeb3;border-radius:999px;align-items:center;gap:8px;padding:6px 8px;display:inline-flex;box-shadow:0 10px 18px #1837530a,inset 0 1px #ffffffc7}.settings-bot-load__item{background:linear-gradient(#fffffff2,#f3f8fde6),#fffc;border:1px solid #dce6eec7;border-radius:18px;align-items:center;gap:8px;padding:5px 7px 5px 5px;display:inline-flex;position:relative;box-shadow:0 8px 16px #1837530a,inset 0 1px #fffc}.settings-bot-load__item:after{content:"";border-radius:inherit;pointer-events:none;opacity:.84;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff5c}.settings-bot-load__item--female{background:linear-gradient(#fffdfef5,#fbf3f8e6),#ffffffc2}.settings-bot-load__avatar{letter-spacing:.03em;border-radius:15px;width:38px;height:38px;font-size:.68rem}.settings-bot-load__meter{background:#d2dfeab8;border-radius:999px;width:44px;min-width:44px;height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #7b97af17}.settings-bot-load__meter-fill{border-radius:inherit;background:linear-gradient(90deg,#21c86f 0%,#9bd34a 42%,#f0bb43 72%,#eb6754 100%);height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff2e}.settings-bot-load__item--hot{border-color:#f1a093d6}@media (width<=389px){.settings-bot-load-strip{padding-inline:2px}.settings-bot-load{gap:5px;padding:4px 6px}.settings-bot-load__item{border-radius:16px;gap:6px;padding:4px 6px 4px 4px}.settings-bot-load__avatar{border-radius:13px;width:34px;height:34px}.settings-bot-load__meter{width:38px;min-width:38px}.settings-bot-load__avatar{font-size:.6rem}}.settings-home-group-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 2px 4px;display:grid}.settings-home-group-head__title{color:#7e92a4;letter-spacing:.12em;text-transform:uppercase;align-items:center;margin:0;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.settings-home-entry{box-shadow:none;background:0 0;border:none;padding:0}@keyframes compact-header-pulse{0%{box-shadow:0 0 #0a79db42}to{box-shadow:0 0 0 9px #0a79db00}}.channel-settings-screen__sticky-header{--compact-page-header-height:60px;grid-column:1/-1}.channel-settings-screen__sticky-header .compact-page-header__title{font-size:clamp(.98rem,.95rem + .28vw,1.08rem);font-weight:820}.channel-settings-screen{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:min(100%,760px);margin:0 auto;display:grid}.channel-settings-header,.channel-settings-card--wide{grid-column:1/-1}.channel-settings-header{background:linear-gradient(#fffffff5,#f6faffeb),#ffffffe6;border:1px solid #ffffffc7;border-radius:16px;padding:10px 12px;box-shadow:0 10px 22px #1c3d5c0f}.channel-settings-header__main{gap:2px;display:grid}.channel-settings-header__main h1{margin:0;font-size:.98rem;line-height:1.15}.channel-settings-header__main p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.73rem;line-height:1.2}.channel-settings-card{background:0 0;gap:0;min-width:0;height:auto;display:grid}.glass-card.settings-section,.glass-card.channel-settings-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.channel-settings-header__top{align-items:flex-start;gap:10px;display:flex}.channel-settings-header__body{flex:1;gap:6px;min-width:0;display:grid}.channel-settings-header__title-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.channel-settings-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.channel-settings-header__status{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.71rem;font-weight:800;display:inline-flex}.channel-settings-header__status.is-saving{color:#0a79db;background:#0b84ff14;border-color:#0b84ff24}.channel-settings-header__status.is-draft{color:#8c6200;background:#ffbd3d24;border-color:#ffbd3d33}.channel-settings-header__status.is-error{color:#a22f3f;background:#e453631a;border-color:#e4536329}.channel-settings-header__back{width:34px;min-width:34px;height:34px;color:var(--text-primary);background:#ffffffdb;border:1px solid #3e607f24;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #1c3d5c0d}.channel-settings-header__back svg{width:16px;height:16px}.channel-settings-header__retry{color:#a22f3f;cursor:pointer;background:#ffffffd1;border:1px solid #e4536329;border-radius:999px;min-height:28px;padding:0 10px;font-size:.71rem;font-weight:700}.channel-settings-header__footer{justify-content:flex-end;display:flex}.channel-settings-header__members{min-height:24px;color:var(--text-secondary);background:#3e607f14;border:1px solid #3e607f1f;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.72rem;font-weight:700;display:inline-flex}.channel-settings-header__members svg{flex:none;width:14px;height:14px}.channel-settings-hero__stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.channel-settings-hero__stat{background:linear-gradient(155deg,#ffffffdb,#e6f3ffbd),#ffffffb8;border:1px solid #ffffffd1;border-radius:18px;gap:4px;min-width:0;padding:12px;display:grid}.channel-settings-hero__stat strong{font-family:var(--font-heading);color:var(--text-primary);font-size:1.08rem;line-height:1}.channel-settings-hero__stat span{color:var(--text-secondary);font-size:.75rem;line-height:1.35}.channel-settings-section-head__copy{gap:2px;display:grid}.channel-settings-section-head__copy h2{font-size:.98rem;line-height:1.15}.channel-settings-section-head__copy p{color:var(--text-muted);font-size:.76rem;line-height:1.32}.channel-settings-feature-grid{gap:10px;display:grid}.channel-settings-feature-card{cursor:pointer;background:#ffffffd1;border:1px solid #3e607f1f;border-radius:18px;gap:8px;padding:12px;transition:border-color .2s,box-shadow .2s,transform .16s;display:grid}.channel-settings-feature-card:hover{border-color:#0b84ff38;box-shadow:0 10px 22px #19436514}.channel-settings-feature-card.is-active{border-color:#0b84ff42;box-shadow:0 10px 22px #0b84ff17}.channel-settings-feature-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.channel-settings-feature-card__identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.channel-settings-feature-card__icon{background:#0b84ff1a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.channel-settings-feature-card__copy{gap:4px;min-width:0;display:grid}.channel-settings-feature-card__copy strong{color:var(--text-primary);font-size:.94rem;line-height:1.15}.channel-settings-feature-card__copy p{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.3}.channel-settings-feature-card__toggle{flex:none;align-items:center;gap:8px;display:inline-flex}.channel-settings-feature-card__state{min-height:28px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;background:#3e607f1f;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.channel-settings-feature-card__state.is-on{color:#086cc6;background:#0b84ff24}.channel-settings-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.channel-settings-inline-fields--narrow{grid-template-columns:minmax(0,220px)}.channel-settings-card__hint{color:#122b3ff0;background:#0b84ff14;border:1px solid #0b84ff2e;border-radius:14px;padding:10px 12px;font-size:.76rem;line-height:1.38}.channel-settings-stack{gap:8px;display:grid}.channel-settings-stack--tight{gap:8px}.channel-settings-toggle-card{cursor:pointer;background:#ffffffe0;border:1px solid #3e607f1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;transition:border-color .2s,background-color .2s;display:grid}.channel-settings-toggle-card:hover{background:#fffffff0;border-color:#0b84ff38}.channel-settings-toggle-card.is-disabled{opacity:.62;cursor:not-allowed}.channel-settings-toggle-card__copy{gap:4px;min-width:0;display:grid;overflow:visible}.channel-settings-toggle-card__title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-settings-toggle-card__copy strong{color:var(--text-primary);font-size:.9rem;line-height:1.2}.channel-settings-toggle-card__copy span{color:var(--text-muted);font-size:.78rem;line-height:1.35}.channel-settings-field-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-settings-hint-anchor{--hint-popover-gap:8px;--hint-popover-shift-x:0px;--hint-popover-shift-y:0px;flex:none;align-items:center;display:inline-flex;position:relative}.channel-settings-hint-popover{top:calc(100% + var(--hint-popover-gap));z-index:30;box-sizing:border-box;width:min(320px, var(--hint-popover-max-width,calc(100dvw - 24px)));max-width:min(320px, var(--hint-popover-max-width,calc(100dvw - 24px)));color:#102a3b;-webkit-backdrop-filter:none;opacity:1;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overscroll-behavior:contain;max-height:min(48dvh,360px);transform:translate(var(--hint-popover-shift-x), var(--hint-popover-shift-y));background:#fff;border:1px solid #bfd1dd;border-radius:14px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45;position:absolute;right:0;overflow-y:auto;box-shadow:0 18px 38px #132d4329,0 4px 14px #132d431a}.channel-settings-hint-anchor[data-hint-placement=top] .channel-settings-hint-popover{top:auto;bottom:calc(100% + var(--hint-popover-gap))}@media (width<=640px){.channel-settings-header__actions{justify-content:flex-start}.channel-settings-header__title-row{gap:8px}.channel-settings-hero__stats,.channel-settings-inline-fields,.channel-settings-inline-fields--narrow{grid-template-columns:minmax(0,1fr)}.managed-poll-card__head,.managed-poll-card__meta-line,.managed-poll-option-card__head{flex-direction:column;align-items:stretch}.managed-poll-card__chips,.managed-poll-option-card__meta{justify-content:flex-start}.managed-poll-card__footer-copy{align-items:flex-start}}@media (width>=720px){.channel-settings-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{gap:6px;display:grid}.field>span,.field__label{color:var(--text-secondary);font-size:.8rem;font-weight:600}.field input,.field select,.field textarea{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text-primary);background:#ffffffdb;border:1px solid #3e607f2e;outline:none;padding:9px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#3e607f6b;box-shadow:0 0 0 3px #3e607f21}.field__hint{color:var(--text-muted);overflow-wrap:anywhere;word-break:break-word;font-size:.78rem;line-height:1.35}.field--error .field__hint{color:var(--danger)}.field--error input,.field--error select,.field--error textarea{border-color:#e4536373}.field__number-wrap{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.field__number-wrap small{color:var(--text-muted);font-size:.8rem;font-weight:600}.field--search input{background:linear-gradient(140deg,#fffffff2,#f5fbffdb),#ffffffe6;padding-left:14px}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .2s,background-color .2s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.6}.button--accent{color:#fff;background:linear-gradient(145deg,#0c8fff,#0074e8);box-shadow:0 10px 18px #0b84ff47}.button--ghost{color:var(--text-primary);background:#ffffffa8;border-color:#3e607f38}.button--danger{color:#fff;background:linear-gradient(145deg,#eb6674,#e45363);border-color:#e4536333}.chip{color:var(--text-secondary);background:#ffffffb3;border-radius:999px;align-items:center;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.chip--warning{color:#8f5c06;background:#f0a42b2e}.chip--success{color:#0f7e5d;background:#1fa97e29}.chip--danger{color:#a63b4a;background:#e4536324}.shell-chip{color:#0e1f2dd1;background:#ffffffb8;border:1px solid #ffffffd1;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.status-state{gap:var(--space-2);align-items:start;display:grid}.status-state__icon{width:34px;height:34px;color:var(--text-primary);background:#ffffffbd;border-radius:10px;place-items:center;font-size:1rem;font-weight:800;display:grid}.status-state__content{gap:4px;display:grid}.status-state__content h3{font-size:1.02rem}.status-state__action{margin-top:var(--space-1)}.status-state--success .status-state__icon{color:#117558;background:#1fa97e2e}.status-state--warning .status-state__icon{color:#8f5c06;background:#f0a42b2e}.status-state--danger .status-state__icon{color:#a22f3f;background:#e4536330}.skeleton{background:linear-gradient(90deg,#eaf3fa59,#fffc,#eaf3fa59) 0 0/220px 100%;border-radius:8px;animation:1.6s linear infinite skeletonPulse;display:block}.skeleton-card{gap:10px;display:grid}.skeleton-card__title{width:62%;height:18px}.skeleton-card__line{width:100%;height:12px}.skeleton-card__line:last-child{width:76%}.spinner{--spinner-size:18px;--spinner-track:#3e607f29;--spinner-head:#125caae6;width:var(--spinner-size);height:var(--spinner-size);border:2px solid var(--spinner-track);border-top-color:var(--spinner-head);border-radius:999px;animation:.8s linear infinite spinnerRotate;display:inline-flex}.spinner--sm{--spinner-size:12px;border-width:1.8px}.spinner--md{--spinner-size:18px}.spinner--lg{--spinner-size:28px;border-width:2.4px}@keyframes spinnerRotate{to{transform:rotate(360deg)}}.chat-card__header{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.chat-card__favorite{color:#70879d;cursor:pointer;background:linear-gradient(#fffffff0,#f4f9ffe0),#ffffffe0;border:1px solid #3e607f1f;border-radius:14px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 8px 16px #1c3d5c0f,inset 0 1px #ffffffb8}.chat-card__favorite svg{stroke-width:2px;width:18px;height:18px}.chat-card__favorite:hover,.chat-card__favorite:focus-visible{color:#bd7600;border-color:#f5a82257;transform:translateY(-1px);box-shadow:0 10px 18px #ad6f001f,inset 0 1px #ffffffb8}.chat-card__favorite:focus-visible{outline-offset:2px;outline:2px solid #0b84ff4d}.chat-card__identity{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.chat-card{background:#ffffffe6;border-color:#3e607f1f;position:relative}.chat-card__header h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:1rem;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-card__title-wrap{gap:8px;min-width:0;display:grid}.channel-overview-card{background:radial-gradient(circle at 100% 0,#0b84ff1f,#0000 34%),linear-gradient(155deg,#ffffffeb,#ecf6ffd1),#ffffffd1;border:1px solid #56749124;border-radius:22px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.channel-overview-card:after{content:"";filter:blur(10px);pointer-events:none;background:#0b84ff14;border-radius:999px;width:120px;height:120px;position:absolute;inset:auto -24px -42px auto}.channel-overview-card__hero{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.channel-overview-card__score{gap:2px;min-width:0;display:grid}.channel-overview-card__eyebrow{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.channel-overview-card__score strong{font-family:var(--font-heading);color:var(--text-primary);font-size:1.85rem;line-height:.95}.channel-overview-card__hint{color:var(--text-secondary);font-size:.8rem;line-height:1.3}.channel-overview-card__status{text-align:center;letter-spacing:.02em;min-height:32px;color:var(--text-secondary);background:#ffffffc7;border:1px solid #3e607f24;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.channel-overview-card__status.is-ready{color:#0f7e5d;background:#1fa97e1f;border-color:#1fa97e38}.channel-overview-card__status.is-partial{color:#9a5f00;background:#f0a42b24;border-color:#f0a42b42}.channel-overview-card__status.is-empty{color:#8a5062;background:#bd4f6d1a;border-color:#bd4f6d33}.channel-overview-card__description{z-index:1;color:var(--text-secondary);font-size:.88rem;line-height:1.45;position:relative}.channel-overview-card__grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.channel-overview-card__metric{background:#ffffffc7;border:1px solid #5674911f;border-radius:16px;gap:4px;min-width:0;padding:12px;display:grid}.channel-overview-card__metric.is-on{background:linear-gradient(155deg,#ffffffe6,#e8faf2e6),#fffc;border-color:#1fa97e2e}.channel-overview-card__metric small{color:var(--text-muted);font-size:.75rem;line-height:1.2}.channel-overview-card__metric strong{color:var(--text-primary);font-size:.95rem;line-height:1.15}.channel-stats-screen{width:min(100%,720px);padding-bottom:calc(var(--safe-bottom) + 10px);gap:12px;margin:0 auto;display:grid}.channel-stats-hero{background:linear-gradient(#fffffff2,#f7fafdeb);border:1px solid #57728d1a;border-radius:24px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.channel-stats-hero:after{display:none}.channel-stats-hero__top,.channel-stats-hero__main,.channel-stats-metrics,.channel-stats-meta{z-index:1;position:relative}.channel-stats-hero__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-stats-hero__back{min-width:0;padding-inline:12px}.channel-stats-hero__badge{min-height:28px;color:var(--text-secondary);letter-spacing:.02em;background:#f7fafdf0;border:1px solid #57728d1f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.channel-stats-hero__main{gap:2px;display:grid}.channel-stats-hero__main h1{letter-spacing:0;font-size:clamp(1.35rem,1.15rem + 1vw,1.9rem);line-height:1.04}.channel-stats-hero__main p{color:var(--text-muted);word-break:break-all;font-size:.82rem;line-height:1.4}.channel-stats-hero__range{margin-top:2px}.channel-stats-hero__chips{flex-wrap:wrap;gap:6px;display:flex}.channel-stats-panel{background:#ffffffd6;border:1px solid #57728d1a;border-radius:20px;gap:12px;padding:12px;display:grid}.channel-stats-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-stats-panel__head small{color:var(--text-muted);font-size:.78rem;line-height:1.2}.channel-stats-panel__head strong{color:var(--text-primary);font-size:.96rem;line-height:1.15}.channel-stats-panel--chart{overflow:hidden}.channel-stats-panel__switch{width:auto;max-width:100%}.channel-stats-graph{gap:12px;display:grid;position:relative}.channel-stats-graph__summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel-stats-graph__summary-copy{gap:3px;display:grid}.channel-stats-graph__summary-copy small{color:var(--text-muted);font-size:.76rem;line-height:1.2}.channel-stats-graph__summary-copy strong{color:var(--text-primary);font-size:1rem;line-height:1.15}.channel-stats-graph__summary-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.channel-stats-graph__insights{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.channel-stats-graph__insights::-webkit-scrollbar{display:none}.channel-stats-graph__insight{scroll-snap-align:start;background:linear-gradient(#fffffff5,#f8fbfef0),#fffffff0;border:1px solid #d6e2eee0;border-radius:16px;gap:4px;min-width:0;padding:9px 10px 8px;display:grid;box-shadow:0 8px 18px #1830480b,inset 0 1px #ffffffc7}.channel-stats-graph__insight small{color:#70899f;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:830;line-height:1}.channel-stats-graph__insight strong{color:#17324a;font-family:var(--font-heading);font-size:1.08rem;line-height:.96}.channel-stats-graph__insight em{color:#668198;overflow-wrap:anywhere;min-width:0;font-size:.68rem;font-style:normal;line-height:1.16}.channel-stats-graph__insight--accent{background:linear-gradient(#f1f8fffa,#f9fcfff5);border-color:#0b84ff33}.channel-stats-graph__insight--accent strong{color:#0a5ea9}.channel-stats-graph__insight--success{background:linear-gradient(#eefbf5fa,#f9fdfbf5);border-color:#1fa97e38}.channel-stats-graph__insight--success strong{color:#13765a}.channel-stats-graph__insight--danger{background:linear-gradient(#fff4f6fa,#fffafbf5);border-color:#e4536333}.channel-stats-graph__insight--danger strong{color:#a53042}.channel-stats-graph__insight--warning{background:linear-gradient(#fff9eefa,#fffdf7f5);border-color:#f0a42b3d}.channel-stats-graph__insight--warning strong{color:#9b6712}.channel-stats-graph__chip{min-height:28px;color:var(--text-secondary);white-space:nowrap;background:#ffffffd1;border:1px solid #57728d1f;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex}.channel-stats-graph__chip--line{color:#0b63b8;background:#e4f1ffeb;border-color:#0b84ff29}.channel-stats-graph__chip--joined{color:#1d8a5b;background:#e5f7eef0;border-color:#28b47a2e}.channel-stats-graph__chip--left{color:#a63f3f;background:#fcececf0;border-color:#c94c4c29}.channel-stats-graph__chip--views{color:#0b63b8;background:#e6f0ffeb;border-color:#0b84ff29}.channel-stats-graph__chip--muted{background:#f7fafdeb}.channel-stats-graph__canvas{touch-action:pan-y;background:linear-gradient(#fcfefffa,#f4f9fdfa) 0 0/100% 100%,linear-gradient(90deg,#5e7fa00a 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#5e7fa009 1px,#0000 1px) 0 0/26px 26px;border:1px solid #dbe5efe6;border-radius:18px;outline:none;padding:10px 10px 6px;position:relative;box-shadow:0 18px 34px #17324a13,inset 0 1px #ffffffdb}.channel-stats-graph__canvas--audience{background:linear-gradient(#f9fdfffa,#f3f9fdfa) 0 0/100% 100%,linear-gradient(90deg,#5e7fa00b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#5e7fa009 1px,#0000 1px) 0 0/26px 26px}.channel-stats-graph__canvas:focus-visible{border-color:#0b84ff66;box-shadow:0 0 0 3px #0b84ff1f}.channel-stats-graph__svg{width:100%;height:auto;display:block;overflow:visible}.channel-stats-graph__grid{stroke:#7e94ab24;stroke-width:1px}.channel-stats-graph__axis-text{fill:#62788ebd;letter-spacing:.01em;font-size:9.5px;font-weight:600}.channel-stats-graph__active-band{fill:#0b84ff0f}.channel-stats-graph__active-band--views{fill:#0b84ff0d}.channel-stats-graph__divider{stroke:#7e94ab2e;stroke-width:1px}.channel-stats-graph__baseline{stroke:#60799033;stroke-width:1px}.channel-stats-graph__area{fill:#0b84ff14}.channel-stats-graph__area--audience{fill:url(#channel-audience-area)}.channel-stats-graph__area--views-cumulative{fill:url(#channel-views-cumulative-area)}.channel-stats-graph__active-guide{stroke:#0b84ff38;stroke-width:1px;stroke-dasharray:3 4}.channel-stats-graph__active-guide--views{stroke:#0b84ff2e}.channel-stats-graph__line{fill:none;stroke:#0b84ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .18s,opacity .18s}.channel-stats-graph__line--audience{stroke:url(#channel-audience-line)}.channel-stats-graph__line--views-cumulative{stroke:url(#channel-views-cumulative-line);stroke-width:2.4px}.channel-stats-graph__line-glow{fill:none;opacity:.18;stroke:#0b84ff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.channel-stats-graph__line-glow--audience{stroke:url(#channel-audience-line)}.channel-stats-graph__line-glow--views{opacity:.13;stroke:url(#channel-views-cumulative-line);stroke-width:7px}.channel-stats-graph__dot{fill:#0b84ff;stroke:#fffffff2;stroke-width:2px;transition:r .16s,opacity .16s}.channel-stats-graph__dot.is-active{fill:#0b63b8;stroke-width:3px}.channel-stats-graph__dot--views{fill:#35c59f}.channel-stats-graph__dot-pulse{fill:#0b84ff29;stroke:#0b84ff38;stroke-width:1px;transform-origin:50%;animation:1.8s ease-in-out infinite channel-stats-dot-pulse}.channel-stats-graph__dot-pulse--views{fill:#35c59f29;stroke:#35c59f3d}.channel-stats-graph__bar{opacity:.92;transition:opacity .16s,transform .16s}.channel-stats-graph__bar.is-active{opacity:1}.channel-stats-graph__bar--joined{fill:url(#channel-joined-bar)}.channel-stats-graph__bar--left{fill:url(#channel-left-bar)}.channel-stats-graph__bar--views{fill:url(#channel-views-bar)}.channel-stats-graph__event-rail{stroke:#768fa638;stroke-width:1px;stroke-linecap:round}.channel-stats-graph__event-dot{stroke:#ffffffeb;stroke-width:1.5px;transition:opacity .16s,r .16s}.channel-stats-graph__event-dot--joined{fill:#1fa97e}.channel-stats-graph__event-dot--left{fill:#e45363}.channel-stats-graph__event-dot--neutral{fill:#90a4b8}.channel-stats-graph__event-dot.is-active{stroke-width:2px}.channel-stats-graph__marker{stroke:#fffffff5;stroke-width:1.4px;paint-order:stroke;opacity:.92}.channel-stats-graph__marker--success{fill:#1fa97e}.channel-stats-graph__marker--accent{fill:#0b84ff}.channel-stats-graph__marker--warning{fill:#f0a42b}.channel-stats-graph__marker--danger{fill:#e45363}.channel-stats-graph__marker--neutral{fill:#90a4b8}.channel-stats-graph__callout{fill:#111827e6}.channel-stats-graph__callout--views{fill:#132a4fe0}.channel-stats-graph__callout-text{fill:#fff;letter-spacing:.01em;font-size:11px;font-weight:700}.channel-stats-graph__labels{grid-template-columns:repeat(auto-fit,minmax(32px,1fr));gap:4px;display:grid}.channel-stats-graph__labels small{color:var(--text-muted);text-align:center;font-size:.7rem;line-height:1.2;transition:color .16s,transform .16s}.channel-stats-graph__labels small.is-active{color:#0b63b8;font-weight:700;transform:translateY(-1px)}.channel-stats-graph__empty{text-align:center;min-height:168px;color:var(--text-muted);background:#f8fafce6;border:1px dashed #6079902e;border-radius:16px;place-items:center;padding:18px;font-size:.82rem;line-height:1.4;display:grid}.channel-stats-graph__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.channel-posts-chart{gap:12px;display:grid}.channel-posts-chart__summary{gap:3px;display:grid}.channel-posts-chart__summary strong{color:#17324a;font-size:1rem;font-weight:820;line-height:1.08}.channel-posts-chart__summary small{color:#68839a;font-size:.74rem;line-height:1.28}.channel-posts-chart__list{gap:8px;display:grid}.channel-posts-chart__row{min-width:0;color:inherit;background:linear-gradient(#fffffffa,#f7fbfef5),#fffffff5;border:1px solid #d8e4eff0;border-radius:18px;gap:8px;padding:11px 12px;text-decoration:none;display:grid}.channel-posts-chart__row-head,.channel-posts-chart__row-meta{align-items:center;gap:8px;display:flex}.channel-posts-chart__row-head{justify-content:space-between}.channel-posts-chart__row-meta{flex-wrap:wrap;justify-content:flex-start}.channel-posts-chart__rank{color:#fff;background:#17324a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:30px;min-height:26px;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.channel-posts-chart__title{color:#17324a;flex:auto;min-width:0;font-size:.86rem;font-weight:800;line-height:1.16}.channel-posts-chart__row-head strong{color:#0a5ea9;font-family:var(--font-heading);font-size:1.04rem;line-height:1}.channel-posts-chart__bar{background:#e5edf5f0;border-radius:999px;height:8px;overflow:hidden}.channel-posts-chart__bar span{border-radius:inherit;background:linear-gradient(90deg,#0b84ff,#35c59f 68%,#f0a42b);height:100%;display:block;box-shadow:0 0 18px #0b84ff29}.channel-posts-chart__row-meta small{color:#68839a;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.16}.channel-posts-chart__row-meta-positive{font-weight:820;color:#13765a!important}.channel-posts-chart__row-meta-negative{font-weight:820;color:#a53042!important}@keyframes channel-stats-dot-pulse{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.channel-stats-graph__dot-pulse{opacity:.42;animation:none;transform:none}.channel-stats-graph__bar,.channel-stats-graph__dot,.channel-stats-graph__event-dot,.channel-stats-graph__labels small{transition:none}}.channel-stats-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channel-stats-top-reactions{background:#ffffffd6;border:1px solid #57728d1a;border-radius:20px;gap:10px;padding:12px;display:grid}.channel-stats-top-reactions__list{flex-wrap:wrap;gap:8px;display:flex}.channel-stats-metric{background:#ffffffdb;border:1px solid #57728d1a;border-radius:18px;gap:6px;min-width:0;padding:12px;display:grid}.channel-stats-metric.is-accent{background:#f1f8fff0;border-color:#0b84ff24}.channel-stats-metric small{color:var(--text-muted);font-size:.73rem;line-height:1.2}.channel-stats-metric strong{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.12rem,.98rem + .72vw,1.48rem);line-height:1}.channel-stats-secondary{gap:12px;display:grid}.channel-stats-secondary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channel-stats-secondary__grid article{background:#f9fafce6;border:1px solid #57728d1a;border-radius:16px;gap:6px;min-width:0;padding:12px;display:grid}.channel-stats-secondary__grid small,.channel-stats-secondary__grid span{color:var(--text-muted);font-size:.74rem;line-height:1.3}.channel-stats-secondary__grid strong{color:var(--text-primary);font-size:1rem;line-height:1.1}.channel-stats-secondary__empty{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.channel-stats-meta{border-radius:20px;gap:8px;padding:8px;display:grid}.channel-stats-meta__item{background:#f9fafce6;border:1px solid #57728d1a;border-radius:16px;gap:6px;min-width:0;padding:12px;display:grid}.channel-stats-meta__item small{color:var(--text-muted);font-size:.73rem;line-height:1.2}.channel-stats-meta__item strong,.channel-stats-meta__link{color:var(--text-primary);font-size:.96rem;font-weight:700;line-height:1.25}.channel-stats-meta__link{color:#0b84ff;word-break:break-all;text-decoration:none}@media (width>=640px){.channel-stats-hero{padding:18px}.channel-stats-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-stats-secondary__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.channel-stats-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.channel-stats-metrics,.channel-stats-secondary__grid,.channel-stats-meta{grid-template-columns:minmax(0,1fr)}}.channel-insights{gap:0;display:grid}.channel-insights__sticky-header.compact-page-header{--compact-page-header-height:58px}.channel-insights__sticky-header .compact-page-header__bar{padding-left:18px;padding-right:18px}.channel-insights__sticky-header .compact-page-header__title{font-size:clamp(.98rem,.94rem + .36vw,1.08rem);font-weight:830}.channel-insights__pulse{background:#0a79db;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #0b84ff1a,inset 0 0 0 1px #ffffffd1}.channel-insights__pulse--idle{background:#7b97b18a;box-shadow:0 0 0 4px #7b97b114,inset 0 0 0 1px #ffffffd1}.channel-insights__body{gap:12px;width:min(100%,980px);margin:0 auto;display:grid}.channel-insights__summary,.channel-insights__panel{background:#fcfdfff7;border:1px solid #d4e0ecf0;border-radius:26px;box-shadow:0 16px 28px #162c430b,inset 0 2px #ffffffa6}.channel-insights__summary{background:linear-gradient(#f9fcfffc,#f3f8fdfa),#fcfdfff7;gap:10px;padding:16px;display:grid}.channel-insights__summary--command{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:18px 0 0}.channel-insights__summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel-insights__summary-copy{gap:4px;min-width:0;display:grid}.channel-insights__eyebrow{color:#6f8aa1;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1}.channel-insights__summary-copy h2{color:#17324a;letter-spacing:0;margin:0;font-size:clamp(1.14rem,1rem + .68vw,1.42rem);font-weight:860;line-height:1.02}.channel-insights__summary-copy p{color:#628098;margin:0;font-size:.79rem;line-height:1.34}.channel-insights__status-row{align-items:center;gap:6px;min-width:0;display:flex}.channel-insights__score{color:#17324a;min-width:34px;min-height:28px;font-family:var(--font-heading);background:#ffffffeb;border:1px solid #cdddebe0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.channel-insights__score--success{color:#13765a;background:#edfbf5f2;border-color:#1fa97e47}.channel-insights__score--accent{color:#0a5ea9;background:#f0f8fff5;border-color:#0b84ff42}.channel-insights__score--warning{color:#9a681a;background:#fff8ecf5;border-color:#f0a42b52}.channel-insights__score--danger{color:#a53042;background:#fff1f4f5;border-color:#e4536352}.channel-insights__range{width:auto;max-width:100%}.channel-insights__range .segmented-control__item,.channel-insights__switch .segmented-control__item{min-height:34px;box-shadow:none;background:#f7fafdfa;border-color:#d5e0ecf0;padding:5px 11px;font-size:.73rem}.channel-insights__kpi-grid{grid-template-columns:1.16fr .84fr 1fr 1fr;gap:8px;display:grid}.channel-insights__kpi-card,.channel-insights__chart-card{background:#fcfdfff7;border:1px solid #d4e0ecf0;box-shadow:0 14px 26px #162c430b,inset 0 2px #ffffffad}.channel-insights__kpi-card{border-radius:19px;align-content:start;gap:5px;min-width:0;min-height:92px;padding:13px 12px 12px;display:grid;position:relative;overflow:hidden}.channel-insights__kpi-card:before{content:"";background:var(--channel-insights-accent,#7b97b14d);height:3px;position:absolute;inset:0 0 auto}.channel-insights__kpi-card small{color:#70899f;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:820;line-height:1}.channel-insights__kpi-card strong{color:#17324a;font-family:var(--font-heading);letter-spacing:0;font-size:1.38rem;line-height:.94}.channel-insights__kpi-card span{color:#668198;font-size:.72rem;line-height:1.22}.channel-insights__kpi-card span b{min-width:0;color:inherit;font-weight:720}.channel-insights__delta{color:#516a80;white-space:nowrap;background:#e2ecf6e6;border-radius:999px;align-items:center;min-height:18px;margin-right:5px;padding:1px 5px;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex}.channel-insights__delta--success{color:#13765a;background:#dbf8ebe6}.channel-insights__delta--warning{color:#9a681a;background:#fff2d3eb}.channel-insights__delta--danger{color:#a53042;background:#ffe5ebeb}.channel-insights__signal-strip{scrollbar-width:none;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.channel-insights__signal-strip::-webkit-scrollbar{display:none}.channel-insights__signal{color:#17324a;background:#ffffffe0;border:1px solid #d6e2eee6;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:32px;padding:5px 8px;display:inline-flex}.channel-insights__signal small{color:#70899f;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:820;line-height:1}.channel-insights__signal strong{font-size:.75rem;font-weight:850;line-height:1}.channel-insights__signal--success strong{color:#13765a}.channel-insights__signal--accent strong{color:#0a5ea9}.channel-insights__signal--warning strong{color:#9a681a}.channel-insights__signal--danger strong{color:#a53042}.channel-insights__signal-strip--alerts .channel-insights__signal{background:#fff9eef0;border-color:#f0a42b47}.channel-command-strip{grid-template-columns:minmax(0,1.16fr) repeat(2,minmax(0,.82fr));gap:8px;display:grid}.channel-command-strip__item{background:#fcfdfff7;border:1px solid #d6e2eef0;border-radius:18px;align-content:center;gap:5px;min-width:0;min-height:60px;padding:10px 11px;display:grid;box-shadow:0 12px 22px #162c430a,inset 0 1px #ffffffb3}.channel-command-strip__item small{color:#70899f;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:830;line-height:1}.channel-command-strip__item strong{color:#17324a;min-width:0;font-family:var(--font-heading);letter-spacing:0;overflow-wrap:anywhere;font-size:1.08rem;line-height:.96}.channel-command-strip__item em{color:#668198;overflow-wrap:anywhere;min-width:0;font-size:.66rem;font-style:normal;font-weight:720;line-height:1.06}.channel-command-strip__item--success{background:#f0fcf7f7;border-color:#1fa97e3d}.channel-command-strip__item--success strong,.channel-command-strip__item--success em{color:#13765a}.channel-command-strip__item--accent{background:#f0f8fffa;border-color:#0b84ff3d}.channel-command-strip__item--accent strong,.channel-command-strip__item--accent em{color:#0a5ea9}.channel-command-strip__item--warning{background:#fff9eefa;border-color:#f0a42b47}.channel-command-strip__item--warning strong,.channel-command-strip__item--warning em{color:#9a681a}.channel-command-strip__item--danger{background:#fff2f5fa;border-color:#e453634d}.channel-command-strip__item--danger strong,.channel-command-strip__item--danger em{color:#a53042}.channel-intel-headline{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.8fr));gap:8px;display:grid}.channel-intel-headline__fact{background:#f8fbfdfa;border:1px solid #d6e2eef0;border-radius:18px;align-content:center;gap:5px;min-width:0;min-height:56px;padding:11px 12px;display:grid}.channel-intel-headline__fact.is-primary{background:radial-gradient(circle at 100% 0,#68b0ff2e,#0000 38%),linear-gradient(145deg,#17324a,#214868);border-color:#17324a2e;min-height:64px;box-shadow:0 16px 28px #132d4524}.channel-intel-headline__fact small,.channel-benchmark-rail__item small,.channel-forecast-card small,.channel-cohort-card__head small,.channel-heatmap__head small{color:#70899f;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:820;line-height:1}.channel-intel-headline__fact strong{color:#17324a;min-width:0;font-family:var(--font-heading);letter-spacing:0;overflow-wrap:anywhere;font-size:1.04rem;line-height:.96}.channel-intel-headline__fact.is-primary small{color:#e5f1fbb8}.channel-intel-headline__fact.is-primary strong{color:#fff;font-size:1.54rem}.channel-intel-headline__fact--success:not(.is-primary) strong{color:#13765a}.channel-intel-headline__fact--accent:not(.is-primary) strong{color:#0a5ea9}.channel-intel-headline__fact--warning:not(.is-primary) strong{color:#9a681a}.channel-intel-headline__fact--danger:not(.is-primary) strong{color:#a53042}.channel-benchmark-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channel-benchmark-rail__item{background:#fcfdfff5;border:1px solid #d6e2eef0;border-radius:16px;gap:5px;min-width:0;padding:10px 11px;display:grid}.channel-benchmark-rail__item strong{color:#17324a;font-family:var(--font-heading);font-size:1.08rem;line-height:.96}.channel-benchmark-rail__item em{color:#668198;overflow-wrap:anywhere;min-width:0;font-size:.68rem;font-style:normal;line-height:1.12}.channel-benchmark-rail__item.is-success{background:#effcf6f5;border-color:#1fa97e38}.channel-benchmark-rail__item.is-success strong,.channel-benchmark-rail__item.is-success em{color:#13765a}.channel-benchmark-rail__item.is-warning{background:#fff9eef5;border-color:#f0a42b3d}.channel-benchmark-rail__item.is-warning strong,.channel-benchmark-rail__item.is-warning em{color:#9a681a}.channel-intel-grid{grid-template-columns:.72fr 1.28fr;gap:8px;display:grid}.channel-forecast-card,.channel-cohort-card{background:#fcfdfff7;border:1px solid #d6e2eef0;border-radius:20px;min-width:0;box-shadow:0 14px 26px #162c430b,inset 0 2px #ffffffad}.channel-forecast-card{align-content:center;gap:7px;min-height:126px;padding:14px;display:grid}.channel-forecast-card strong{color:#17324a;font-family:var(--font-heading);letter-spacing:0;font-size:clamp(1.8rem,1.5rem + 1vw,2.32rem);line-height:.9}.channel-forecast-card span{color:#668198;font-size:.78rem;font-weight:720;line-height:1.18}.channel-forecast-card.is-success{background:radial-gradient(circle at 100% 0,#50d29633,#0000 36%),#f6fdf9fa}.channel-forecast-card.is-success strong{color:#13765a}.channel-forecast-card.is-warning{background:radial-gradient(circle at 100% 0,#f0a42b2e,#0000 36%),#fffaf1fa}.channel-forecast-card.is-warning strong{color:#9a681a}.channel-cohort-card{gap:11px;padding:13px;display:grid}.channel-cohort-card--wide{min-height:0}.channel-cohort-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-cohort-card__head strong{color:#17324a;font-size:.98rem;font-weight:830;line-height:1}.channel-cohort-card__steps{gap:8px;display:grid}.channel-cohort-step{grid-template-columns:minmax(0,1fr) minmax(58px,auto);align-items:center;gap:5px 9px;min-width:0;display:grid}.channel-cohort-step__bar{background:#e5edf5f5;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.channel-cohort-step__bar i{border-radius:inherit;background:#90a4b8;min-width:4px;height:100%;display:block}.channel-cohort-step small{color:#668198;font-size:.7rem;font-weight:740;line-height:1}.channel-cohort-step strong{color:#17324a;text-align:right;font-size:.78rem;font-weight:850;line-height:1}.channel-cohort-step.is-success .channel-cohort-step__bar i{background:linear-gradient(90deg,#1fa97e,#5ee2a8)}.channel-cohort-step.is-accent .channel-cohort-step__bar i{background:linear-gradient(90deg,#0b84ff,#58a6ff)}.channel-cohort-step.is-warning .channel-cohort-step__bar i{background:linear-gradient(90deg,#f0a42b,#ffd27a)}.channel-heatmap{background:#f8fbfdfa;border:1px solid #d8e3eef0;border-radius:18px;gap:9px;padding:11px 12px 12px;display:grid}.channel-heatmap__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-heatmap__head strong{color:#17324a;font-size:.94rem;font-weight:830;line-height:1}.channel-heatmap__grid{grid-template-columns:24px repeat(24,minmax(6px,1fr));align-items:center;gap:3px;display:grid}.channel-heatmap__corner,.channel-heatmap__hour,.channel-heatmap__day{color:#7890a6;text-align:center;min-width:0;font-size:.55rem;font-weight:760;line-height:1}.channel-heatmap__day{text-align:left}.channel-heatmap__cell{aspect-ratio:1;background:#e1eaf3b8;border-radius:4px;min-width:0}.channel-heatmap__cell.has-posts{background:color-mix(in srgb, #0b84ff calc(var(--heat) * 88%), #e3edf7);box-shadow:inset 0 0 0 1px #ffffffbd}.channel-heatmap__cell.has-posts.is-success{background:color-mix(in srgb, #1fa97e calc(var(--heat) * 90%), #e3f5ec)}.channel-heatmap__cell.has-posts.is-warning{background:color-mix(in srgb, #f0a42b calc(var(--heat) * 84%), #fff1d6)}.channel-insights__details{padding:0}.channel-insights__details>summary{cursor:pointer;padding:14px;list-style:none}.channel-insights__details>summary::-webkit-details-marker{display:none}.channel-insights__details>.channel-insights__facts{padding:0 14px 14px}.channel-insights__extras{gap:10px;display:grid}.channel-insights__extras-summary{color:#496073;cursor:pointer;background:#fcfdffe0;border:1px solid #d6e2eee0;border-radius:16px;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;list-style:none;display:flex}.channel-insights__extras-summary::-webkit-details-marker{display:none}.channel-insights__extras-summary strong{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1}.channel-insights__extras>.channel-insights__secondary-layout,.channel-insights__extras>.channel-insights__facts{margin-top:8px}.channel-insights__kpi-card--live{--channel-insights-accent:#17324ab8;background:radial-gradient(circle at 100% 0,#68b0ff2e,#0000 38%),linear-gradient(145deg,#17324a,#214868)}.channel-insights__kpi-card--live small,.channel-insights__kpi-card--live span{color:#e5f1fbb8}.channel-insights__kpi-card--live strong{color:#fff}.channel-insights__kpi-card--success{--channel-insights-accent:#1fa97ec7}.channel-insights__kpi-card--success strong{color:#13765a}.channel-insights__kpi-card--danger{--channel-insights-accent:#da5767c7}.channel-insights__kpi-card--danger strong{color:#a53042}.channel-insights__kpi-card--neutral{--channel-insights-accent:#7b97b18c}.channel-insights__kpi-card--views{--channel-insights-accent:#0b84ffc2}.channel-insights__kpi-card--views strong{color:#0a5ea9}.channel-insights__kpi-card--reactions{--channel-insights-accent:#f0a42bc7}.channel-insights__chart-card{border-radius:24px;gap:12px;padding:14px;display:grid;overflow:hidden}.channel-insights__windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.channel-insights__window{background:#f8fbfdf5;border:1px solid #d6e2eee6;border-radius:13px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.channel-insights__window strong{color:#17324a;font-size:.73rem;font-weight:830;line-height:1}.channel-insights__window small{color:#0a5ea9;font-size:.68rem;font-weight:820;line-height:1}.channel-insights__hero-card{background:radial-gradient(circle at 100% 0,#68b0ff42,#0000 34%),linear-gradient(145deg,#17324a,#214868);border-radius:22px;justify-content:space-between;align-items:stretch;gap:14px;padding:18px;display:flex;box-shadow:0 22px 38px #132d452e}.channel-insights__hero-copy{gap:8px;min-width:0;display:grid}.channel-insights__hero-copy small,.channel-insights__ledger-metric small,.channel-insights__secondary-metric small,.channel-insights__fact small{color:#70899f;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1}.channel-insights__hero-copy small{color:#e5f1fbb8}.channel-insights__hero-copy strong{color:#fff;font-family:var(--font-heading);letter-spacing:0;font-size:clamp(2rem,1.64rem + 1.3vw,2.78rem);line-height:.92}.channel-insights__hero-copy span{color:#e5f1fbc2;font-size:.78rem;line-height:1.28}.channel-insights__hero-delta{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;align-content:center;justify-items:end;gap:6px;min-width:88px;padding:12px 12px 10px;display:grid}.channel-insights__hero-delta small{color:#e5f1fb9e;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.channel-insights__hero-delta strong{color:#fff;font-family:var(--font-heading);letter-spacing:0;font-size:1.34rem;line-height:.95}.channel-insights__hero-delta--success strong{color:#9ff2c8}.channel-insights__hero-delta--danger strong{color:#ffb8c3}.channel-insights__ledger-card{background:linear-gradient(#fffffffc,#f8fbfefa),#fffffffa;border:1px solid #d6e2eef0;border-radius:22px;gap:12px;padding:14px;display:grid}.channel-insights__ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.channel-insights__ledger-metric{gap:6px;padding:0 12px;display:grid}.channel-insights__ledger-metric:first-child{padding-left:0}.channel-insights__ledger-metric+.channel-insights__ledger-metric{border-left:1px solid #dae4efeb}.channel-insights__ledger-metric strong{color:#17324a;font-family:var(--font-heading);letter-spacing:0;font-size:clamp(1.12rem,.98rem + .62vw,1.46rem);line-height:.96}.channel-insights__ledger-metric span,.channel-insights__secondary-metric span{color:#668198;font-size:.74rem;line-height:1.26}.channel-insights__ledger-metric--success strong{color:#167659}.channel-insights__ledger-metric--danger strong{color:#a53042}.channel-insights__ledger-metric--accent strong{color:#0a5ea9}.channel-insights__ledger-bar{background:linear-gradient(90deg,#1fa97e14,#e4536314),#e8eff7f0;border-radius:999px;height:5px;position:relative;overflow:hidden}.channel-insights__ledger-bar span{border-radius:inherit;background:linear-gradient(90deg,#1fa97ef0,#2fbd8fd1);height:100%;display:block}.channel-insights__ledger-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-insights__ledger-meta small{color:#68839a;font-size:.72rem;line-height:1.12}.channel-insights__panel{gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.channel-insights__panel:before{content:"";background:#7b97b129;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:0 auto 0 0}.channel-insights__panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel-insights__panel-copy{gap:3px;display:grid}.channel-insights__panel-copy strong{color:#17324a;letter-spacing:0;font-size:1.02rem;font-weight:820;line-height:1.02}.channel-insights__panel-copy small{color:#68839a;font-size:.75rem;line-height:1.26}.channel-insights__secondary-layout{gap:12px;display:grid}.channel-insights__panel--warm{background:#fff9f3fa}.channel-insights__panel--warm:before{background:#f0a42bb3}.channel-insights__panel--cool{background:#f6fafefa}.channel-insights__panel--cool:before{background:#0b84ff9e}.channel-insights__panel--neutral{background:#f8fbfdfa}.channel-insights__panel--neutral:before{background:#7b97b170}.channel-insights__reaction-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channel-insights__reaction-pill{color:#17324a;background:#fff8effa;border:1px solid #ecd8bbe0;border-radius:18px;align-content:center;justify-items:start;gap:5px;min-height:66px;padding:10px 12px;display:grid;box-shadow:0 10px 18px #9a6e230d}.channel-insights__reaction-pill b{font-size:1.18rem;line-height:1}.channel-insights__reaction-pill small{color:#8a6836;font-size:.74rem;font-weight:800}.channel-insights__secondary-grid,.channel-insights__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channel-insights__secondary-metric,.channel-insights__fact{background:#f8fbfdfa;border:1px solid #d8e3eef0;border-radius:18px;gap:7px;padding:13px 12px 12px;display:grid;position:relative;overflow:hidden}.channel-insights__secondary-metric:before,.channel-insights__fact:before{content:"";background:var(--channel-insights-accent,#7b97b147);height:3px;position:absolute;inset:0 0 auto}.channel-insights__secondary-metric strong,.channel-insights__fact strong,.channel-insights__fact-link{color:#17324a;letter-spacing:0;font-size:.94rem;font-weight:780;line-height:1.2}.channel-insights__secondary-metric--comments{--channel-insights-accent:#0b84ffb8}.channel-insights__secondary-metric--ideas{--channel-insights-accent:#8c69ff94}.channel-insights__secondary-metric--delivery{--channel-insights-accent:#1fa97ebd}.channel-insights__secondary-metric--buttons{--channel-insights-accent:#f0a42bc2}.channel-insights__fact--activity{--channel-insights-accent:#0b84ffb8}.channel-insights__fact--published{--channel-insights-accent:#1fa97ebd}.channel-insights__fact--app{--channel-insights-accent:#8c69ff94}.channel-insights__fact--link{--channel-insights-accent:#f0a42bc2}.channel-insights__fact-link{color:#0a5ea9;text-decoration:none}.channel-insights__empty{color:#668198;background:#ffffffb8;border:1px dashed #b1c7dad1;border-radius:16px;margin:0;padding:12px 13px;font-size:.76rem;line-height:1.34}@media (width>=860px){.channel-insights__secondary-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}@media (width<=700px){.channel-insights__sticky-header .compact-page-header__bar,.channel-insights__sticky-header.compact-page-header.is-compact .compact-page-header__bar{padding-left:14px;padding-right:14px}.channel-insights__summary,.channel-insights__panel{border-radius:22px}.channel-insights__summary{padding:13px}.channel-insights__summary--command{padding:16px 0 0}.channel-insights__summary-head{flex-wrap:wrap}.channel-insights__panel-head{flex-direction:column;align-items:stretch}.channel-insights__range{width:auto}.channel-insights__switch{width:100%}.channel-insights__kpi-grid,.channel-intel-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-intel-headline__fact.is-primary{grid-column:1/-1}.channel-intel-grid{grid-template-columns:1fr}.channel-benchmark-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-insights__kpi-card{border-radius:18px;min-height:82px;padding:12px 11px 11px}.channel-insights__chart-card{border-radius:22px;padding:13px}.channel-insights__hero-card{padding:17px}.channel-insights__hero-delta{min-width:78px;padding:11px 10px 9px}.channel-insights__ledger-grid,.channel-insights__secondary-grid,.channel-insights__facts{grid-template-columns:1fr}.channel-insights__ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-insights__ledger-metric{background:#f8fbfdfa;border:1px solid #dae4efeb;border-radius:16px;padding:11px 12px}.channel-insights__ledger-metric+.channel-insights__ledger-metric{border-top:0;border-left:0;margin-top:0}.channel-insights__ledger-metric:last-child{grid-column:1/-1}.channel-insights__ledger-meta{flex-wrap:wrap}}@media (width<=420px){.channel-insights__kpi-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.channel-insights__kpi-grid::-webkit-scrollbar{display:none}.channel-insights__kpi-card{scroll-snap-align:start;flex:0 0 126px;min-height:76px;padding:10px 8px 9px}.channel-insights__kpi-card small{font-size:.55rem}.channel-insights__kpi-card strong{font-size:1.12rem}.channel-insights__kpi-card span{font-size:.62rem}.channel-intel-headline{grid-template-columns:1.05fr 1fr 1fr;gap:6px;display:grid;overflow:visible}.channel-intel-headline__fact,.channel-intel-headline__fact.is-primary{min-height:58px;padding:9px 8px}.channel-intel-headline__fact.is-primary{grid-column:auto}.channel-intel-headline__fact.is-primary strong{font-size:1.18rem}.channel-intel-headline__fact strong{font-size:.95rem}.channel-command-strip{grid-template-columns:1.08fr repeat(2,minmax(0,.82fr));gap:6px}.channel-command-strip__item{border-radius:15px;min-height:56px;padding:8px}.channel-command-strip__item small{font-size:.52rem}.channel-command-strip__item strong{font-size:.94rem}.channel-command-strip__item em{font-size:.58rem}.channel-benchmark-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.channel-benchmark-rail__item{padding:8px}.channel-benchmark-rail__item strong{font-size:.98rem}.channel-benchmark-rail__item em{font-size:.58rem}.channel-heatmap{padding:10px;overflow-x:auto}.channel-heatmap__grid{min-width:392px}.channel-stats-graph__summary{align-items:center}.channel-stats-graph__summary-chips{display:none}.channel-stats-graph__insights{grid-auto-columns:minmax(104px,44%);gap:6px}.channel-stats-graph__insight{border-radius:14px;padding:8px 9px 7px}.channel-stats-graph__insight strong{font-size:.98rem}.channel-stats-graph__canvas{padding:6px}.channel-stats-graph__svg{height:154px}.channel-insights__hero-card{flex-direction:column;align-items:flex-start}.channel-insights__hero-delta{justify-items:start;width:100%;min-width:0}}.chats-onboarding__hero{gap:var(--space-2);background:radial-gradient(120% 170% at 0 0,#0b84ff33,#0000 55%),linear-gradient(150deg,#ffffffe6,#e3f2ffad);border-color:#ffffffd1;display:grid;position:relative;overflow:hidden}.chats-onboarding__hero-text{gap:6px;display:grid}.chats-onboarding__hero-text h1{font-size:clamp(1.2rem,1.05rem + 1.1vw,1.6rem)}.chats-onboarding__hero-text p{line-height:1.5}.onboarding-step-card{gap:var(--space-3);display:grid}.onboarding-step-card__content{gap:10px;display:grid}.onboarding-step-card__content ul{gap:8px;margin:0;padding-left:18px;display:grid}.onboarding-step-card__content li{color:var(--text-secondary);line-height:1.42}.onboarding-step-card__media{margin:0;display:grid}.onboarding-step-card__media img{aspect-ratio:9/16;object-fit:cover;object-position:top;border-radius:20px;width:100%}.onboarding-step-card__media figcaption{color:var(--text-muted);font-size:.78rem}.onboarding-refresh{width:100%;min-height:48px}.toast-stack{--toast-bottom-offset:98px;left:50%;bottom:calc(var(--app-safe-bottom) + var(--toast-bottom-offset));gap:var(--space-2);z-index:1700;pointer-events:none;width:min(92vw,520px);display:grid;position:fixed;transform:translate(-50%)}.toast{align-items:start;gap:var(--space-2);border-radius:var(--radius-sm);color:#fff;pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;display:grid;box-shadow:0 10px 24px #18263433}.toast--info{background:linear-gradient(140deg,#2b4d67,#203d53)}.toast--success{background:linear-gradient(140deg,#1f9f7b,#17775d)}.toast--danger{background:linear-gradient(140deg,#da5767,#b83d4d)}.toast__body{gap:3px;display:grid}.toast__body h4{color:#fff;font-family:var(--font-body);font-size:.9rem}.toast__body p{color:#ffffffe0;font-size:.8rem}.toast__close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:8px;width:26px;height:26px}.init-missing-card{gap:var(--space-3);width:min(94vw,560px);display:grid}.init-missing-help{gap:var(--space-2);display:grid}.init-missing-help ul{color:var(--text-secondary);gap:4px;margin:0;padding-left:18px;display:grid}.system-root-card-link{color:inherit;text-decoration:none}.system-root-card{gap:var(--space-3);color:#f5fbff;background:linear-gradient(145deg,#0b233df5,#15456ad6);display:grid}.system-root-card__eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.system-root-card__content{gap:var(--space-4);display:grid}.system-root-card__copy{gap:var(--space-2);display:grid}.system-root-card__copy h2{margin:0}.system-root-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.system-root-card__stat{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:18px;gap:6px;padding:14px;display:grid}.system-root-card__stat strong{font-size:1.15rem;line-height:1.1}.channel-dialog-image-viewer{z-index:1200;position:fixed;inset:0}.channel-dialog-image-viewer__backdrop{-webkit-backdrop-filter:blur(20px)saturate(135%);background:radial-gradient(circle at top,#25446257,#0000 42%),#09111ae6;border:0;position:absolute;inset:0}.channel-dialog-image-viewer__panel{z-index:1;height:100%;padding:max(18px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto;gap:14px;display:grid;position:relative}.channel-dialog-image-viewer__topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-dialog-image-viewer__counter{color:#ebf4fcf0;letter-spacing:.02em;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:900;display:inline-flex}.channel-dialog-image-viewer__close,.channel-dialog-image-viewer__nav{color:#f4fbff;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff1f;border:0;justify-content:center;align-items:center;display:inline-flex}.channel-dialog-image-viewer__close{border-radius:999px;width:48px;min-width:48px;height:48px;box-shadow:0 14px 28px #070e1642,inset 0 1px #ffffff2e}.channel-dialog-image-viewer__close svg,.channel-dialog-image-viewer__nav svg{width:18px;height:18px}.channel-dialog-image-viewer__stage{cursor:zoom-out;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;display:grid;position:relative}.channel-dialog-image-viewer__nav{border-radius:999px;width:44px;min-width:44px;height:44px;box-shadow:0 14px 28px #070e1647,inset 0 1px #ffffff2e}.channel-dialog-image-viewer__nav.is-next svg{transform:rotate(180deg)}.channel-dialog-image-viewer__frame{cursor:zoom-out;place-items:center;min-width:0;min-height:0;padding:8px;display:grid}.channel-dialog-image-viewer__frame img{object-fit:contain;background:#ffffff08;border-radius:28px;width:auto;max-width:min(100%,72rem);height:auto;max-height:min(72vh,100%);display:block;box-shadow:0 24px 60px #040a126b,0 6px 20px #040a1233}.channel-dialog-image-viewer__thumbs{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.channel-dialog-image-viewer__thumbs::-webkit-scrollbar{display:none}.channel-dialog-image-viewer__thumb{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;flex:none;width:56px;height:56px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.channel-dialog-image-viewer__thumb.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--dialog-accent) 36%, transparent), inset 0 1px 0 #ffffff2e;border-color:#fffc}.channel-dialog-image-viewer__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=720px){.channel-dialog-image-viewer__panel{grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.channel-dialog-image-viewer__stage{grid-template-columns:1fr;gap:10px}.channel-dialog-image-viewer__nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.channel-dialog-image-viewer__nav:not(.is-next){left:max(8px, env(safe-area-inset-left))}.channel-dialog-image-viewer__nav.is-next{right:max(8px, env(safe-area-inset-right))}.channel-dialog-image-viewer__frame{padding:8px 0}.channel-dialog-image-viewer__frame img{border-radius:24px;width:100%;max-height:min(68vh,100%)}}.compact-page-header{--compact-page-header-height:56px;--compact-page-header-radius:22px}.compact-page-header__bar{padding:calc(var(--compact-page-header-safe-top) + 8px) 14px 8px;background:linear-gradient(#fcfefffa,#f4f9fef0),#fafdffeb;gap:9px;box-shadow:0 10px 24px #18375312,inset 0 1px #ffffffb8}.compact-page-header.is-compact .compact-page-header__bar{padding:calc(var(--compact-page-header-safe-top) + 6px) 14px 7px}.compact-page-header__back{border-color:#cfdce9eb;border-radius:14px;width:38px;min-width:38px;height:38px;box-shadow:0 6px 14px #1c3d5c12,inset 0 1px #ffffffc7}.compact-page-header__subtitle{letter-spacing:.105em;font-size:.6rem}.compact-page-header__title{letter-spacing:0;font-size:clamp(1rem,.94rem + .28vw,1.12rem);font-weight:820}.compact-page-header__entity-avatar{border-radius:14px;width:40px;height:40px}.system-root-card{background:radial-gradient(150% 110% at 100% 0,#3680be38,#0000 48%),linear-gradient(145deg,#15344f,#1f567b 62%,#2a6d8b);border:1px solid #718fa92e;border-radius:24px;gap:13px;padding:15px;box-shadow:0 18px 36px #12324c2e,inset 0 1px #ffffff2e}.system-root-card__eyebrow .chip{color:#1f394de6;background:#ffffffc7;border:0;min-height:28px;padding-inline:10px}.system-root-card__content{gap:13px}.system-root-card__copy{gap:7px}.system-root-card__copy h2{color:#f7fcfffa;letter-spacing:0;font-size:clamp(1.24rem,1.08rem + .74vw,1.52rem);line-height:1.02}.system-root-card__copy p{color:#e3f0fbc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.34;display:-webkit-box;overflow:hidden}.system-root-card__stat{background:#ffffff1a;border-color:#ffffff24;border-radius:16px;gap:5px;padding:10px}.system-root-card__stat span{color:#e7f3fdc2;font-size:.68rem;line-height:1.1}.system-root-card__stat strong{color:#fff;letter-spacing:0;font-size:1.18rem}@media (width<=380px){.system-root-card{border-radius:22px;gap:10px;padding:13px}.system-root-card__content{gap:10px}.system-root-card__copy{gap:5px}.system-root-card__copy h2{font-size:1.22rem}.system-root-card__copy p{-webkit-line-clamp:1;font-size:.78rem;line-height:1.26}.system-root-card__stat{padding:9px 8px}.system-root-card__stat span{font-size:.62rem}.system-root-card__stat strong{font-size:1.05rem}}@media (height<=740px){.system-root-card{border-radius:22px;gap:9px;padding:12px}.system-root-card__eyebrow .chip{min-height:24px;padding-inline:8px;font-size:.68rem}.system-root-card__content,.system-root-card__copy{gap:8px}.system-root-card__copy h2{font-size:1.1rem;line-height:1.08}.system-root-card__copy p{display:none}.system-root-card__stats{gap:6px}.system-root-card__stat{border-radius:14px;padding:8px}.system-root-card__stat span{font-size:.6rem}.system-root-card__stat strong{font-size:1rem}}body.chats-home-page-open{background:linear-gradient(#f9fcfffa 0%,#f0f7fdfa 52%),linear-gradient(118deg,#cfe8ffa8 0%,#fff0 42%),linear-gradient(236deg,#d3f5e89e 0%,#fff0 46%),#f4f8fc}body.chats-home-page-open:after{opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#3d5c7c0d 1px,#0000 1px),linear-gradient(#3d5c7c0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}body.chats-home-page-open .app-shell{--bottom-nav-height:76px;--bottom-nav-offset:7px;padding-top:0;padding-bottom:calc(var(--bottom-nav-height) + var(--app-safe-bottom) + var(--bottom-nav-offset) + 12px)}body.chats-home-page-open .bottom-nav{bottom:calc(var(--app-safe-bottom) + var(--bottom-nav-offset));width:min(calc(100% - 14px), calc(var(--app-shell-max-width) + 10px));-webkit-backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(#fffffffc,#eff7fef0),linear-gradient(92deg,#0b84ff1a,#1fa97e14 52%,#0000),#ffffffeb;border-width:1px;border-color:#ffffffdb;border-radius:28px;gap:6px;padding:6px;box-shadow:0 18px 42px #122f4929,0 6px 18px #0b84ff1a,inset 0 1px #ffffffd1}body.chats-home-page-open .bottom-nav:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0b84ff38,#0000);border-radius:999px;width:56px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}body.chats-home-page-open .bottom-nav__item{color:#2e475ba8;border-radius:22px;gap:4px;min-height:58px;padding:9px 3px 7px;position:relative;overflow:hidden}body.chats-home-page-open .bottom-nav__item:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#fffffffc,#e2f2ffe6),#ffffffd6;border-radius:18px;transition:opacity .18s,transform .2s;position:absolute;inset:4px;transform:scale(.92);box-shadow:0 10px 22px #0b84ff24,inset 0 1px #ffffffd1}body.chats-home-page-open .bottom-nav__item.is-active{color:#065f9f;background:0 0;border-color:#0b84ff29;transform:translateY(-1px)}body.chats-home-page-open .bottom-nav__item.is-active:before{opacity:1;transform:scale(1)}body.chats-home-page-open .bottom-nav__item.is-active:after{content:"";background:linear-gradient(90deg,#0b84ff,#1fa97e);border-radius:999px;height:3px;position:absolute;top:7px;left:34%;right:34%;box-shadow:0 4px 10px #0b84ff3d}body.chats-home-page-open .bottom-nav__icon{color:#1e374cd1;width:30px;height:28px}body.chats-home-page-open .bottom-nav__item.is-active .bottom-nav__icon{color:#0878d9;transform:translateY(-1px)scale(1.06)}body.chats-home-page-open .bottom-nav__label{letter-spacing:0;font-size:.66rem;font-weight:850}.chats-home{gap:8px;padding-top:0}.chats-command{z-index:15;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(135deg,#fffffffc,#f5fafef0 62%),linear-gradient(90deg,#0b84ff1a,#1fa97e14 46%,#0000),#ffffffeb;border-color:#ccddeceb;border-radius:22px;gap:8px;padding:10px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 18px 42px #1c3d5c21,inset 0 1px #ffffffd1}.chats-command:before,.chats-command:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.chats-command:before{opacity:.58;background:linear-gradient(100deg,#ffffffa8,#0000 34%),linear-gradient(270deg,#f0a42b14,#0000 28%)}.chats-command:after{opacity:0;background:linear-gradient(112deg,#0000 0% 34%,#0b84ff21 45%,#1fa97e1c 52%,#0000 65% 100%);transform:translate(-112%)}.chats-command.is-syncing:after{opacity:1;animation:1.55s ease-in-out infinite chats-sync-sweep}.chats-command>*{z-index:1;position:relative}.chats-command__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chats-command__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.chats-command__tabs{background:#e9f2fabd;border:1px solid #c6d8e8c7;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid;box-shadow:inset 0 1px #ffffffc2}.chats-command__tab{color:#4e6478;letter-spacing:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 8px;font-size:.86rem;font-weight:850;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.chats-command__tab.is-active{color:#0b416b;background:linear-gradient(#fffffffa,#f6fbffe6),#ffffffe6;box-shadow:0 8px 16px #1f59841c,inset 0 1px #ffffffd6}.chats-command__tab:active{transform:scale(.98)}.chats-command__tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chats-command__tab-count{color:#4e6478;letter-spacing:0;background:#49607317;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.68rem;line-height:1;display:inline-grid}.chats-command__tab.is-active .chats-command__tab-count{background:color-mix(in srgb, var(--chats-home-accent,#0b84ff) 13%, white);color:color-mix(in srgb, var(--chats-home-accent,#0b84ff) 68%, #1d3345 32%)}.chats-command__meta{align-items:center;gap:7px;display:inline-flex}.chats-command__sync-chip{min-height:34px;color:var(--text-secondary);letter-spacing:0;white-space:nowrap;background:#ffffffb8;border:1px solid #3e607f1f;border-radius:15px;align-items:center;gap:7px;padding:0 10px;font-size:.74rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffbd}.chats-command__sync-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:999px}.chats-command__sync-chip.is-ready{color:#0f7e5d;background:#1fa97e1a;border-color:#1fa97e38}.chats-command__sync-chip.is-syncing{color:#086cc6;background:#e1f1ffcc;border-color:#0b84ff2e}.chats-command__sync-chip.is-cache{color:#4f6578;background:#e8eff6d1;border-color:#667c902e}.chats-command__sync-chip.is-warning{color:#9a5f00;background:#fff4dee0;border-color:#f0a42b40}.chats-command__sync-chip.is-syncing .chats-command__sync-dot,.chats-command__sync-chip.is-warning .chats-command__sync-dot{animation:1.05s ease-in-out infinite chats-status-pulse}.chats-command__icon-button,.chat-card__action,.chat-card__favorite{color:#536b81;cursor:pointer;background:linear-gradient(#fffffff5,#f2f8fde0),#ffffffe6;border:1px solid #3e607f21;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 16px #1c3d5c12,inset 0 1px #ffffffc2}.chats-command__icon-button{border-radius:15px;width:36px;min-width:36px;height:36px;padding:0}.chats-command__icon-button:disabled{cursor:not-allowed;opacity:.56}.chats-command__icon-button svg,.chat-card__action svg,.chat-card__favorite svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chats-command__icon-button svg.is-spinning{animation:.9s linear infinite chats-refresh-spin}.chats-command__progress{--chats-sync-progress:0%;background:#cddbe8b8;border-radius:999px;width:100%;height:3px;overflow:hidden}.chats-command__progress:before{content:"";width:var(--chats-sync-progress);border-radius:inherit;background:linear-gradient(90deg,#0b84ff,#1fa97e);min-width:18px;height:100%;transition:width .22s;display:block}.chats-command__search-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.chats-command__field{gap:0;min-width:0}.chats-command__field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chats-command__field-shell{align-items:center;height:100%;display:grid;position:relative}.chats-command__search-icon{z-index:1;color:#60778c;pointer-events:none;width:19px;height:19px;position:absolute;left:15px}.chats-command__field input{letter-spacing:0;background:linear-gradient(#fffffff0,#f8fcffdb),#ffffffe0;border-color:#c0d2e2eb;border-radius:16px;min-height:44px;padding:0 44px;font-size:.96rem;font-weight:720;line-height:1;box-shadow:inset 0 1px #ffffffc2}.chats-command__field input::-webkit-search-cancel-button{display:none}.chats-command__clear{z-index:1;color:#526b82;cursor:pointer;background:#e7f0f8e6;border:0;border-radius:13px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;right:7px}.chats-command__clear svg{width:17px;height:17px}.chats-command__metrics{grid-template-columns:repeat(2,42px);gap:5px;display:grid}.chats-command__metric{color:#587188;background:linear-gradient(#ffffffe0,#f6fbffb3),#ffffffbf;border:1px solid #cadbeac7;border-radius:15px;align-content:center;place-items:center;gap:1px;min-width:0;min-height:44px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffffc7}.chats-command__metric svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.chats-command__metric strong{color:var(--text-primary);font-family:var(--font-heading);letter-spacing:0;font-size:.84rem;line-height:1}.favorite-dock{min-width:0;overflow:hidden}.favorite-dock__rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;padding:0 2px 4px;display:flex;overflow-x:auto}.favorite-dock__rail::-webkit-scrollbar{display:none}.favorite-dock__item{width:50px;min-width:50px;height:52px;animation:.34s both favoriteDockIn;animation-delay:calc(var(--favorite-dock-index,0) * 36ms);background:linear-gradient(#ffffffe6,#f5fafecc),#ffffffbd;border:1px solid #cdddebe0;border-radius:18px;place-items:center;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 22px #1c3d5c14,inset 0 1px #ffffffbf}.favorite-dock__item:hover,.favorite-dock__item:focus-visible{border-color:#0b84ff42;transform:translateY(-1px);box-shadow:0 14px 28px #1c3d5c1c,inset 0 1px #ffffffd1}.favorite-dock__item:active{transform:scale(.97)}.favorite-dock__avatar{border-radius:15px;width:40px;height:40px;font-size:.78rem}.chat-grid--virtual{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;contain:layout paint style;scrollbar-width:thin;outline:none;min-height:160px;max-height:min(680px,100dvh - 188px);padding-right:2px;display:block;position:relative;overflow-y:auto}.chat-grid--virtual:focus-visible{outline-offset:3px;outline:2px solid #0b84ff3d}.chat-grid__virtual-spacer{width:100%;position:relative}.chat-grid--virtual .chat-card{height:94px;min-height:0;position:absolute;left:0;right:0}.chat-card{--chat-card-favorite-accent:#f2a31b;isolation:isolate;background:linear-gradient(#fffffffa,#f7fbffe6),linear-gradient(94deg,#0b84ff11,#0000 45%),#ffffffe6;border-color:#cfdfedf0;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;overflow:hidden;box-shadow:0 12px 26px #1c3d5c13,inset 0 1px #ffffffc7}.chat-card:hover{border-color:#0b84ff2e;transform:translateY(-1px);box-shadow:0 16px 34px #1c3d5c1b,inset 0 1px #ffffffd1}.chat-card:after{border-radius:999px;width:4px;inset:12px auto 12px 0}.chat-card.is-favorite{border-color:color-mix(in srgb, var(--chat-card-favorite-accent) 34%, transparent);background:linear-gradient(180deg, #fffffffa, #fffbf1e6), linear-gradient(94deg, color-mix(in srgb, var(--chat-card-favorite-accent) 12%, transparent), transparent 44%), #ffffffe6}.chat-card.is-important{--chat-card-favorite-accent:#f2a31b}.chat-card.is-watch{--chat-card-favorite-accent:#d84b61}.chat-card.is-broadcast{--chat-card-favorite-accent:#1685c2}.chat-card.is-test{--chat-card-favorite-accent:#9baa34}.chat-card.is-partner{--chat-card-favorite-accent:#8b58bd}.chat-card.is-service{--chat-card-favorite-accent:#2f8f78}.chat-card__primary-link{z-index:1;border-radius:inherit;text-decoration:none;position:absolute;inset:0}.chat-card__primary-link:focus-visible{outline-offset:-3px;outline:2px solid #0b84ff57}.chat-card__header{z-index:2;pointer-events:none;gap:10px;min-width:0;position:relative}.chat-card__identity{gap:12px;min-width:0}.chat-card__avatar{border-radius:18px;flex:none;width:52px;height:52px;font-size:.82rem}.chat-card__title-wrap{gap:5px;min-width:0}.chat-card__header h3{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;font-weight:850;line-height:1.18;display:-webkit-box;overflow:hidden}.chat-card__meta{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.chat-card__link-label,.chat-card__signal{color:#577087;background:#eff6fcb8;border:1px solid #9ab0c338;border-radius:999px;align-items:center;min-height:23px;display:inline-flex;box-shadow:inset 0 1px #ffffff9e}.chat-card__link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(178px,48vw);padding:0 8px;font-size:.72rem;font-weight:780;line-height:21px;display:block;overflow:hidden}.chat-card__signal{flex:none;justify-content:center;gap:3px;min-width:24px;padding:0 6px}.chat-card__signal svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px;height:13px}.chat-card__signal strong{font-size:.66rem;font-weight:850;line-height:1}.chat-card__quick-actions{z-index:3;align-items:center;gap:7px;display:inline-flex;position:relative}.chat-card__action,.chat-card__favorite{border-radius:16px;width:42px;min-width:42px;height:42px;padding:0;text-decoration:none}.chat-card__action:hover,.chat-card__action:focus-visible,.chat-card__favorite:hover,.chat-card__favorite:focus-visible,.chats-command__icon-button:hover,.chats-command__icon-button:focus-visible{color:#0b6dbd;border-color:#0b84ff3d;transform:translateY(-1px);box-shadow:0 12px 20px #0b84ff21,inset 0 1px #ffffffc7}.chat-card__action:active,.chat-card__favorite:active,.chats-command__icon-button:active{transform:scale(.96)}.chat-card__favorite.is-active{color:#a96900;background:linear-gradient(#fff4d3fa,#ffe89ce6),#ffebaee0;border-color:#f5a8226b;box-shadow:0 10px 20px #ad6f0026,inset 0 1px #ffffffc7}.chat-card__favorite-count{color:#fff;background:#172a3a;border:1px solid #ffffffd1;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:850;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-4px;box-shadow:0 6px 12px #122a3d2e}@keyframes chats-refresh-spin{to{transform:rotate(360deg)}}@keyframes chats-sync-sweep{0%{transform:translate(-112%)}58%,to{transform:translate(112%)}}@keyframes chats-status-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@keyframes favoriteDockIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chats-command.is-syncing:after,.chats-command__sync-chip.is-syncing .chats-command__sync-dot,.chats-command__sync-chip.is-warning .chats-command__sync-dot,.favorite-dock__item{animation:none}}@media (width<=380px){body.chats-home-page-open .app-shell{--bottom-nav-height:70px;--bottom-nav-offset:5px;padding-bottom:calc(var(--bottom-nav-height) + var(--app-safe-bottom) + var(--bottom-nav-offset) + 10px)}body.chats-home-page-open .bottom-nav{bottom:calc(var(--app-safe-bottom) + var(--bottom-nav-offset));width:min(calc(100% - 10px), calc(var(--app-shell-max-width) + 10px));border-radius:24px;gap:4px;padding:5px}body.chats-home-page-open .bottom-nav:before{width:42px;height:2px;top:4px}body.chats-home-page-open .bottom-nav__item{border-radius:19px;min-height:54px;padding:8px 2px 6px}body.chats-home-page-open .bottom-nav__icon{width:27px;height:26px}body.chats-home-page-open .bottom-nav__icon-svg{width:21px;height:21px}body.chats-home-page-open .bottom-nav__label{font-size:.6rem}body.chats-home-page-open .bottom-nav__item.is-active:after{height:2px;top:6px;left:34%;right:34%}.chats-command{border-radius:20px;gap:8px;padding:9px}.chats-command__topline{gap:6px}.chats-command__tab{min-height:32px;padding:0 6px;font-size:.8rem}.chats-command__sync-chip{min-height:32px;padding:0 8px;font-size:.68rem}.chats-command__icon-button{border-radius:13px;width:34px;min-width:34px;height:34px}.chats-command__metrics{grid-template-columns:repeat(2,38px);gap:4px}.chats-command__metric{border-radius:14px;min-height:42px}.chats-command__field input{border-radius:15px;min-height:42px;padding-left:41px;padding-right:40px;font-size:.9rem}.favorite-dock__rail{gap:6px}.favorite-dock__item{border-radius:17px;width:48px;min-width:48px;height:50px}.favorite-dock__avatar{border-radius:14px;width:38px;height:38px}.chat-grid--virtual{max-height:min(620px,100dvh - 164px)}.chat-grid--virtual .chat-card{height:96px}.chat-card{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:82px;padding:12px}.chat-card__identity{gap:10px}.chat-card__avatar{border-radius:16px;width:46px;height:46px}.chat-card__header h3{font-size:.94rem;line-height:1.16}.chat-card__meta{gap:4px}.chat-card__link-label{max-width:min(134px,38vw);min-height:22px;padding:0 7px;font-size:.68rem}.chat-card__signal{min-width:23px;min-height:22px;padding:0 5px}.chat-card__quick-actions{gap:5px}.chat-card__action,.chat-card__favorite{border-radius:15px;width:38px;min-width:38px;height:38px}.chat-card__action svg,.chat-card__favorite svg{width:18px;height:18px}}.chats-home{--chats-home-accent:#0b84ff;--chats-home-accent-2:#1fa97e;--chats-home-line:#acc3d8b8;--chats-home-panel:#fffffff0;isolation:isolate;max-width:100%}.chats-home--channel{--chats-home-accent:#1fa97e;--chats-home-accent-2:#2385d0}.chats-command{background:linear-gradient(180deg, #fffffffe, #f4f9fcf2), linear-gradient(108deg, color-mix(in srgb, var(--chats-home-accent) 13%, transparent), transparent 56%), linear-gradient(252deg, color-mix(in srgb, var(--chats-home-accent-2) 11%, transparent), transparent 58%), #ffffffeb;border-color:#ffffffe0;box-shadow:0 22px 44px #16344e21,inset 0 1px #ffffffe6}.chats-command__tab.is-active{color:#123a58;box-shadow:0 10px 22px color-mix(in srgb, var(--chats-home-accent) 14%, transparent), 0 1px 0 #ffffffe0 inset}.chats-command__sync-chip,.chats-command__metric,.chats-command__field input{border-color:var(--chats-home-line)}.chats-command__sync-chip{text-overflow:ellipsis;min-width:0;max-width:min(42vw,168px);overflow:hidden}.chats-command__metrics,.chat-card__quick-actions{flex:none}.chat-card{background:linear-gradient(180deg, #fffffffc, #f6fafdf0), linear-gradient(96deg, color-mix(in srgb, var(--chats-home-accent) 8%, transparent), transparent 48%), var(--chats-home-panel);border-color:#ffffffe0;box-shadow:0 14px 30px #16344e14,inset 0 1px #ffffffe0}.chat-card__identity,.chat-card__title-wrap,.chat-card__header h3{min-width:0}.chat-card__header h3{overflow-wrap:anywhere}.chat-card__action,.chat-card__favorite,.chats-command__icon-button{color:color-mix(in srgb, var(--chats-home-accent) 54%, #475d70 46%)}@media (width<=430px){.chats-command{border-radius:20px;padding:9px}.chats-command__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.chats-command__meta{align-items:center;gap:5px;width:auto;display:inline-flex}.chats-command__sync-chip{justify-content:flex-start;width:auto;max-width:min(30vw,116px);padding:0 8px;font-size:.68rem}.chats-command__search-row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.chats-command__metrics{grid-template-columns:repeat(2,38px);gap:4px}.chats-command__metric{border-radius:14px;min-height:42px;padding:4px}.chats-command__metric svg{width:14px;height:14px}.chats-command__metric strong{font-size:.78rem}.chat-card{grid-template-columns:minmax(0,1fr) auto;gap:7px}.chat-card__quick-actions{gap:5px}}@media (width<=350px){.chats-command{padding:8px}.chats-command__tab{padding:0 4px;font-size:.76rem}.chats-command__sync-chip{max-width:88px;padding:0 6px}.chats-command__metrics{grid-template-columns:repeat(2,36px)}.chat-card{padding:10px}.chat-card__avatar{width:42px;height:42px}.chat-card__action,.chat-card__favorite{width:36px;min-width:36px;height:36px}}.favorite-filter-bar{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.favorite-filter{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;min-width:0;padding:2px 1px 4px;display:flex;overflow-x:auto}.favorite-filter::-webkit-scrollbar{display:none}.favorite-filter__chip{color:#496073;min-width:max-content;min-height:34px;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #9ab0c34d;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.78rem;display:inline-flex}.favorite-filter__chip svg{width:15px;height:15px}.favorite-filter__chip strong{background:#49607317;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;display:inline-grid}.favorite-filter__chip.is-active{color:#155b9e;background:#e1f0ffeb;border-color:#2875d257}.favorite-filter__settings{color:#496073;width:34px;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #9ab0c34d;border-radius:999px;place-items:center;display:inline-grid}.favorite-filter__settings:hover,.favorite-filter__settings:focus-visible{color:#155b9e;background:#e1f0ffeb;border-color:#2875d257}.chat-card__favorite:disabled{cursor:wait;opacity:.62}.chat-card__favorite.is-important.is-active,.favorite-filter__chip.is-important.is-active,.favorite-picker__option.is-important.is-active,.settings-apply-target__favorite.is-important.is-active{color:#9a6200;background:#fff0bd}.chat-card__favorite.is-watch.is-active,.favorite-filter__chip.is-watch.is-active,.favorite-picker__option.is-watch.is-active,.settings-apply-target__favorite.is-watch.is-active{color:#9a2f3f;background:#ffe0e5}.chat-card__favorite.is-broadcast.is-active,.favorite-filter__chip.is-broadcast.is-active,.favorite-picker__option.is-broadcast.is-active,.settings-apply-target__favorite.is-broadcast.is-active{color:#145e91;background:#dff2ff}.chat-card__favorite.is-test.is-active,.favorite-filter__chip.is-test.is-active,.favorite-picker__option.is-test.is-active,.settings-apply-target__favorite.is-test.is-active{color:#566120;background:#eef8c2}.chat-card__favorite.is-partner.is-active,.favorite-filter__chip.is-partner.is-active,.favorite-picker__option.is-partner.is-active,.settings-apply-target__favorite.is-partner.is-active{color:#6c3d8d;background:#efe3ff}.chat-card__favorite.is-service.is-active,.favorite-filter__chip.is-service.is-active,.favorite-picker__option.is-service.is-active,.settings-apply-target__favorite.is-service.is-active{color:#285f54;background:#dff6ef}.favorite-picker,.settings-apply-target{box-sizing:border-box;z-index:70;height:var(--app-viewport-height,100dvh);max-height:var(--app-viewport-height,100dvh);width:100%;padding:max(12px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0 auto auto 0;overflow:hidden}.favorite-picker{align-items:flex-end;padding-left:8px;padding-right:8px}.settings-apply-target{z-index:1300}.design-preview__device-screen .favorite-picker,.design-preview__device-screen .settings-apply-target{height:auto;max-height:none;position:absolute;inset:0}.favorite-picker__backdrop,.settings-apply-target__backdrop{cursor:pointer;background:#0b17226b;border:0;position:absolute;inset:0}.favorite-picker__panel,.settings-apply-target__panel{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fafdfffa;border:1px solid #bfd2e2c7;border-radius:22px;width:min(100%,520px);max-height:100%;padding:14px;position:relative;overflow-y:auto;box-shadow:0 18px 48px #142d433d}.favorite-picker__panel{border-radius:24px 24px 18px 18px;width:min(100%,540px);box-shadow:0 -18px 52px #142d433d}.favorite-picker__header,.settings-apply-target__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.favorite-picker__header span,.settings-apply-target__header span{color:#71879b;font-size:.72rem;font-weight:700;display:block}.favorite-picker__header strong,.settings-apply-target__header strong{-webkit-line-clamp:2;color:#172a3a;-webkit-box-orient:vertical;font-size:1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.favorite-picker__close,.settings-apply-target__close{color:#536b80;cursor:pointer;background:#ffffffd1;border:1px solid #9ab0c357;border-radius:12px;place-items:center;width:34px;min-width:34px;height:34px;display:inline-grid}.favorite-picker__close svg,.settings-apply-target__close svg{width:18px;height:18px}.favorite-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.favorite-picker__option,.settings-apply-target__mode,.settings-apply-target__favorite{color:#274156;cursor:pointer;background:#ffffffc2;border:1px solid #a9becf6b;border-radius:14px}.favorite-picker__option{text-align:left;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:10px;display:grid}.favorite-picker__option.is-active{border-color:color-mix(in srgb, currentColor 32%, transparent);box-shadow:inset 0 1px 0 #ffffffb3, 0 10px 20px color-mix(in srgb, currentColor 10%, transparent)}.favorite-picker__option:disabled{cursor:wait;opacity:.68}.favorite-picker__icon{background:#27415614;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.favorite-picker__icon svg,.settings-apply-target__favorite svg{width:18px;height:18px}.favorite-picker__option strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;display:block;overflow:hidden}.favorite-picker__check{color:currentColor;width:17px;height:17px}.favorite-label-editor__panel{width:min(100%,480px)}.favorite-label-editor__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.favorite-label-editor__row{background:#ffffffc2;border:1px solid #a9becf6b;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:0;min-height:46px;padding:7px;display:grid}.favorite-label-editor__icon{background:#27415614;border-radius:11px;place-items:center;width:30px;height:30px;display:grid}.favorite-label-editor__icon svg{width:17px;height:17px}.favorite-label-editor__icon.is-important{color:#9a6200;background:#fff0bd}.favorite-label-editor__icon.is-watch{color:#9a2f3f;background:#ffe0e5}.favorite-label-editor__icon.is-broadcast{color:#145e91;background:#dff2ff}.favorite-label-editor__icon.is-test{color:#566120;background:#eef8c2}.favorite-label-editor__icon.is-partner{color:#6c3d8d;background:#efe3ff}.favorite-label-editor__icon.is-service{color:#285f54;background:#dff6ef}.favorite-label-editor__row input{color:#172a3a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.82rem;font-weight:760}.favorite-label-editor__reset{color:#6b7f91;cursor:pointer;background:#f5f9fcdb;border:1px solid #9ab0c347;border-radius:10px;place-items:center;width:30px;min-width:30px;height:30px;display:inline-grid}.favorite-label-editor__reset:disabled{cursor:default;opacity:.34}.favorite-label-editor__reset svg{width:15px;height:15px}.favorite-label-editor__actions{grid-template-columns:1fr 1.2fr;gap:8px;margin-top:12px;display:grid}.settings-apply-target__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.settings-apply-target__mode{text-align:center;min-height:42px;padding:8px}.settings-apply-target__mode.is-active{color:#155b9e;background:#e1f0ffeb;border-color:#2875d257}.settings-apply-target__mode strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;display:block;overflow:hidden}.settings-apply-target__favorites{scrollbar-width:none;gap:6px;padding:10px 1px 2px;display:flex;overflow-x:auto}.settings-apply-target__favorites::-webkit-scrollbar{display:none}.settings-apply-target__favorite{min-width:max-content;min-height:36px;font:inherit;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;display:inline-flex}.settings-apply-target__preview{color:#314b61;background:#ebf2f8ad;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-top:10px;padding:7px 12px;font-size:.8rem;display:flex}.settings-apply-target__preview .is-danger{color:#a83a3a}.settings-apply-target__actions{grid-template-columns:1fr 1.3fr;gap:8px;margin-top:12px;display:grid}@media (width<=430px){.favorite-filter__chip span{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.favorite-label-editor__list{grid-template-columns:minmax(0,1fr)}.favorite-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.chats-command__topline{grid-template-columns:minmax(0,1fr);align-items:stretch}.chats-command__tabs{width:100%}.chats-command__meta{justify-content:space-between;width:100%}.chats-command__sync-chip{max-width:none}.chats-command__tab-label{text-overflow:clip}}.system-root-card{border-radius:22px;gap:6px;padding:10px 11px}.system-root-card__eyebrow{flex-wrap:nowrap;align-items:center}.system-root-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.system-root-card__stat{border-radius:12px;justify-content:space-between;align-items:center;min-height:36px;padding:6px 7px;display:flex}.system-root-card__stat span{font-size:.62rem;line-height:1}.chats-command{border-radius:20px;gap:7px;padding:9px;box-shadow:0 16px 34px #16344e1a,inset 0 1px #ffffffe6}.chats-command:before{opacity:.32}.chats-command__tabs{border-radius:14px}.chats-command__sync-chip{justify-content:center;gap:0;width:36px;min-width:36px;max-width:36px;padding:0;overflow:visible}.chats-command__sync-dot{width:8px;height:8px}.chats-command__icon-button{border-radius:14px;width:36px;min-width:36px;height:36px}.chats-command__field input{border-radius:14px;min-height:40px;font-size:.9rem}.chats-command__metrics{grid-template-columns:repeat(2,39px)}.chats-command__metric{border-radius:14px;min-height:40px}.favorite-filter{gap:5px;padding-bottom:2px}.favorite-filter__chip{min-height:30px;padding-inline:9px;font-size:.74rem}.favorite-filter__settings{width:30px;min-width:30px;height:30px}.favorite-dock__item{border-radius:16px;width:46px;min-width:46px;height:48px}.favorite-dock__avatar{border-radius:13px;width:36px;height:36px}@media (width<=430px){.chats-command__sync-chip{width:34px;min-width:34px;max-width:34px;padding:0}.favorite-filter__chip:not(:first-child) span{display:none}.favorite-filter__chip.is-active span{text-overflow:ellipsis;white-space:nowrap;max-width:76px;display:inline;overflow:hidden}.favorite-filter__chip{gap:5px;padding-inline:9px}.chat-card{min-height:76px;padding:11px}.chat-card__avatar{border-radius:15px;width:44px;height:44px}}@media (width<=380px){.chats-command__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.chats-command__meta{justify-content:flex-end;width:auto}.chats-command__sync-chip{max-width:34px}}body.chats-home-page-open .app-shell{--bottom-nav-height:64px;--bottom-nav-offset:6px;padding-bottom:calc(var(--bottom-nav-height) + var(--app-safe-bottom) + var(--bottom-nav-offset) + 10px)}body.chats-home-page-open .bottom-nav{width:min(calc(100% - 18px), calc(var(--app-shell-max-width) - 2px));background:#fcfefff0;border-color:#cedeecd1;border-radius:18px;gap:2px;padding:4px;box-shadow:0 10px 28px #122f491f,inset 0 1px #ffffffd1}body.chats-home-page-open .bottom-nav:before{display:none}body.chats-home-page-open .bottom-nav__item{border-radius:14px;gap:2px;min-height:52px;padding:6px 2px 5px}body.chats-home-page-open .bottom-nav__item:before{box-shadow:none;border-radius:14px;inset:0}body.chats-home-page-open .bottom-nav__item.is-active{transform:none}body.chats-home-page-open .bottom-nav__item.is-active:after{height:2px;box-shadow:none;top:4px;left:38%;right:38%}body.chats-home-page-open .bottom-nav__icon{width:25px;height:24px}body.chats-home-page-open .bottom-nav__icon-svg{width:20px;height:20px}body.chats-home-page-open .bottom-nav__label{font-size:.61rem;font-weight:820}.chats-home{gap:7px}.chats-command{background:#fdfefff0;border-color:#cbdbe9c7;border-radius:16px;gap:6px;padding:8px;box-shadow:0 10px 24px #16344e14,inset 0 1px #ffffffd6}.chats-command:before{display:none}.chats-command__topline{gap:6px}.chats-command__tabs{border-radius:12px;padding:2px}.chats-command__tab{border-radius:10px;min-height:30px;font-size:.78rem}.chats-command__tab-count{min-width:18px;height:18px;padding-inline:5px;font-size:.6rem}.chats-command__meta{gap:4px}.chats-command__sync-chip,.chats-command__icon-button{border-radius:11px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px}.chats-command__search-row{grid-template-columns:minmax(0,1fr)}.chats-command__metrics,.favorite-dock{display:none}.chats-command__field input{border-radius:12px;min-height:38px;padding-left:38px;padding-right:38px;font-size:.84rem;font-weight:740}.chats-command__search-icon{width:18px;height:18px;left:12px}.chats-command__clear{border-radius:10px;width:30px;height:30px;right:4px}.favorite-filter{gap:4px;padding:1px 0 0}.favorite-filter-bar{grid-template-columns:minmax(0,1fr) 28px;gap:4px}.favorite-filter__chip{border-radius:12px;min-height:28px;padding-inline:8px;font-size:.68rem;font-weight:760}.favorite-filter__chip strong{min-width:16px;height:16px;font-size:.6rem}.favorite-filter__settings{border-radius:12px;width:28px;min-width:28px;height:28px}.favorite-filter__settings svg{width:14px;height:14px}.chat-grid{gap:7px}.chat-card{border-radius:16px;gap:8px;min-height:68px;padding:9px;box-shadow:0 7px 16px #16344e0e,inset 0 1px #ffffffd1}.chat-card__identity{gap:9px}.chat-card__avatar{border-radius:13px;width:40px;height:40px}.chat-card__title-wrap{gap:3px}.chat-card__header h3{font-size:.86rem;line-height:1.14}.chat-card__meta{display:none}.chat-card__link-label,.chat-card__signal{min-height:20px}.chat-card__link-label{font-size:.62rem;line-height:18px}.chat-card__signal{min-width:21px;padding-inline:5px}.chat-card__quick-actions{gap:5px}.chat-card__action,.chat-card__favorite{border-radius:12px;width:34px;min-width:34px;height:34px}.chat-card__action svg,.chat-card__favorite svg,.chats-command__icon-button svg{width:17px;height:17px}.system-root-card{border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.system-root-card__content{display:none}.system-root-card__eyebrow{flex:auto;width:100%}.system-root-card__eyebrow .chip{min-height:22px;padding-inline:8px;font-size:.62rem}.system-root-card__stats{gap:5px}.system-root-card__stat{border-radius:10px;min-height:34px;padding:5px 7px}.system-root-card__stat span{font-size:.58rem}.system-root-card__stat strong{font-size:.86rem}@media (width<=380px){body.chats-home-page-open .app-shell{--bottom-nav-height:60px;--bottom-nav-offset:5px}body.chats-home-page-open .bottom-nav{width:min(calc(100% - 12px), var(--app-shell-max-width));border-radius:16px}body.chats-home-page-open .bottom-nav__item{border-radius:12px;min-height:48px}.chats-command{border-radius:15px;padding:7px}.chats-command__sync-chip,.chats-command__icon-button{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px}.favorite-filter__chip{min-height:27px;padding-inline:7px}.chat-card{border-radius:15px;min-height:64px;padding:8px}.chat-card__avatar{border-radius:12px;width:38px;height:38px}.chat-card__action,.chat-card__favorite{border-radius:11px;width:32px;min-width:32px;height:32px}}.system-root-card{color:#17324a;background:#fdfeffe6;border-color:#c7d8e7b8;border-radius:14px;min-height:40px;padding:6px 8px;box-shadow:0 5px 14px #16344e0b,inset 0 1px #ffffffd1}.system-root-card__eyebrow{justify-content:space-between;align-items:center;gap:6px}.system-root-card__eyebrow .chip{color:#334d63;background:#f4f9fdd1;border:1px solid #bccfe0b8;min-height:22px;padding-inline:8px;font-size:.62rem}.system-root-card__eyebrow .chip--success{color:#0f7458;background:#1fa97e1a;border-color:#1fa97e38}.system-root-card__eyebrow .chip--warning{color:#9a5f00;background:#fff4dee6;border-color:#f0a42b40}.system-root-card__eyebrow .chip--danger{color:#9a2f3f;background:#ffe6eae6;border-color:#e453633d}@media (width<=430px){.bottom-nav__item{padding-inline:1px}.bottom-nav__label{font-size:.58rem}}@media (width<=360px){.bottom-nav__label{font-size:.54rem}}}@layer pages;@layer motion{.page-enter{animation:.45s both pageReveal}.stagger-in{animation:.45s both riseIn}.button:not(:disabled):active,.bottom-nav__item:active,.policy-card:active,.segmented-control__item:active{transform:scale(.98)}@keyframes pageReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonPulse{0%{background-position:-220px 0}to{background-position:220px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}
