:root{--sq-50: #fff1f3;--sq-100: #ffe4e6;--sq-200: #fecdd3;--sq-300: #fda4af;--sq-400: #fb7185;--sq-500: #f43f5e;--sq-600: #e11d48;--sq-700: #be123c;--sq-800: #9f1239;--sq-900: #881337;--sq-accent: #f43f5e;--sq-accent-2: #fb7185;--sq-accent-3: #fecdd3;--soq-accent: var(--sq-accent);--soq-accent-2: var(--sq-accent-2);--soq-accent-3: var(--sq-accent-3);--soq-ink-dark: #4c0519;--soq-success: #10b981;--soq-warn: #f59e0b;--soq-danger: #dc2626;--primary-50: #ecf7ff;--primary-100: #d7edff;--primary-200: #aedaff;--primary-500: #1e98ff;--primary-600: #1b79dd;--primary-700: #125b98;--primary-800: #12426a;--primary-900: #001b31;--accent-500: #55d8fe;--sec-50: #f9f9f9;--sec-100: #f5f5f5;--sec-200: #e5e5e5;--sec-300: #bfbfbf;--sec-400: #969696;--sec-500: #767676;--sec-600: #464646;--sec-700: #333333;--sec-800: #2c2c2c;--sec-900: #121212;--surface: #ffffff;--surface-2: #fafafa;--canvas: #fafafa;--line: #ededed;--line-soft: #f2f2f2;--line-strong: #e0e0e0;--ink: var(--sec-900);--ink-mute: var(--sec-500);--ink-soft: var(--sec-400);--ink-faint: #9a9a9a;--error-100: #ffe4e0;--error-300: #ff8474;--error-500: #e2553d;--error-600: #b54431;--success-100: #defcf3;--success-500: #50d8bb;--success-600: #35b79b;--warn-100: #fff5e7;--warn-300: #f9db8f;--warn-500: #ffc06a;--warn-600: #f99300;--focus-border: var(--sq-400);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--sq-500) 14%, transparent);--neg: var(--sq-accent);--neu: var(--sec-300);--pos: #34d399;--warn: #f59e0b;--c1: #0980e4;--c2: #6ac9ff;--c3: #01aaaf;--c4: #73e0c1;--c5: #8c9fff;--c6: #6664da;--c7: #d29bf4;--c8: #9b52ad;--c9: #db6238;--c10: #ea9d41;--c11: #ffcf43;--donut-track: #f5f5f5;--nav-bg: #0b1e2f;--nav-surface: #12314a;--nav-ink: #ffffff;--nav-mute: rgba(255, 255, 255, .58);--nav-line: rgba(255, 255, 255, .08);--nav-active: rgba(244, 63, 94, .18);--nav-active-edge: rgba(251, 113, 133, .4);--f-sans: "Roboto Flex", system-ui, -apple-system, sans-serif;--f-mono: "Roboto Mono", ui-monospace, monospace;--f-display: "Poppins", var(--f-sans);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .12);--shadow-pop: 0 8px 24px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .06);--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--header-h: 56px}html[data-theme=dark],[data-theme=dark]{--sec-50: #1a1f28;--sec-100: #1e242e;--sec-200: #2a3240;--sec-300: #3c4656;--sec-400: #6b7687;--sec-500: #8a95a8;--sec-600: #b4bdcc;--sec-700: #d4dae4;--sec-800: #e6eaf1;--sec-900: #f5f7fa;--primary-50: #0d2539;--primary-100: #12324e;--primary-200: #154266;--primary-500: #4ab2ff;--primary-600: #6fc1ff;--primary-700: #9ad3ff;--primary-800: #c5e4ff;--primary-900: #ecf6ff;--success-100: #0e2a22;--success-500: #5ee3c3;--success-600: #7fead0;--error-100: #351914;--error-300: #ff8a78;--error-500: #ff7056;--error-600: #ff8b75;--warn-100: #2a1f0f;--warn-300: #f0c368;--warn-500: #ffb650;--warn-600: #ffa930;--donut-track: rgba(255, 255, 255, .08);--surface: #161b22;--surface-2: #1b212b;--canvas: #0d1117;--line: #242b36;--line-soft: #1c222b;--line-strong: #31394a;--ink: var(--sec-900);--ink-mute: var(--sec-500);--ink-soft: var(--sec-400);--ink-faint: var(--sec-400);--sq-accent: #fb7185;--sq-accent-2: #fda4af;--sq-600: #fb7185;--sq-700: #fda4af;--nav-bg: #11151c;--nav-surface: #1c2330;--nav-active: rgba(244, 63, 94, .22);color-scheme:dark}*{box-sizing:border-box}input[type=checkbox],input[type=radio]{accent-color:var(--sq-600)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:var(--f-sans);font-size:14px;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}a{color:inherit;text-decoration:none}.app{display:grid;grid-template-columns:240px 1fr;grid-template-rows:1fr;height:100vh;height:100dvh;overflow:hidden;transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1)}.app>*{min-height:0}.app.app--nav-collapsed,.app.app--nav-hover{grid-template-columns:60px 1fr}.app.app--nav-hover .nav{width:60px;transition:width .22s cubic-bezier(.4,0,.2,1);z-index:50;position:relative}.app.app--nav-hover .nav:hover{width:240px;box-shadow:8px 0 24px #0000002e}.app__main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--canvas);overflow:hidden}.topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:var(--surface);border-bottom:1px solid var(--line);height:var(--header-h);max-height:var(--header-h);flex-shrink:0}.crumbs{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-mute)}.crumbs__item{color:var(--ink-mute);white-space:nowrap}.crumbs__item--current{color:var(--ink);font-weight:500}.crumbs__sep{color:var(--ink-faint)}.crumbs__item:hover:not(.crumbs__item--current){color:var(--ink)}.topbar__right{display:flex;align-items:center;gap:8px}.daterange{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;color:var(--ink);font-weight:500;background:var(--surface);border:1px solid var(--line);border-radius:8px;cursor:pointer;white-space:nowrap}.daterange:hover{background:var(--surface-2)}.avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--sq-500),var(--sq-700));color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.03em}.avatar--btn{border:0;cursor:pointer;padding:0;font-family:inherit;outline:0;transition:box-shadow .12s,transform .12s}.avatar--btn:hover{box-shadow:0 0 0 3px #f43f5e2e}.avatar--btn:focus-visible{box-shadow:0 0 0 3px #f43f5e52}.avatar--lg{width:40px;height:40px;font-size:14px}.member-avatar__img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.member-avatar--editable{position:relative}.member-avatar__edit{position:absolute;inset:0;border:0;padding:0;margin:0;border-radius:50%;background:#00000073;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s}.member-avatar--editable:hover .member-avatar__edit,.member-avatar__edit:focus-visible{opacity:1}.member-avatar--editable.is-busy .member-avatar__edit{opacity:1;cursor:progress}.member-avatar__edit.sq-tip{position:absolute;display:inline-flex}.member-avatar--corner .member-avatar__edit{inset:auto -3px -3px auto;width:15px;height:15px;background:#000000b3;box-shadow:0 0 0 1.5px var(--bg, #fff)}.user-menu-wrap{position:relative}.user-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:240px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px -16px #00000047,0 2px 6px #0000000f;padding:6px;animation:userMenuIn .14s cubic-bezier(.2,.8,.2,1)}@keyframes userMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.user-menu__head{display:flex;align-items:center;gap:12px;padding:12px 12px 10px}.user-menu__info{min-width:0}.user-menu__name{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.25}.user-menu__email{font-size:12px;color:var(--ink-mute);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.user-menu__sep{height:1px;background:var(--line);margin:4px 0}.user-menu__item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;font-size:13px;color:var(--ink);text-decoration:none;cursor:pointer}.user-menu__item:hover{background:var(--surface-2)}.user-menu__item svg{color:var(--ink-mute)}.user-menu__item:hover svg{color:var(--sq-700)}.user-menu__item--signout{color:var(--sq-700)}.user-menu__item--signout:hover{background:var(--sq-50)}.user-menu__item--signout svg{color:var(--sq-600)}.user-menu__section-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, var(--ink-mute));padding:10px 12px 6px}button.user-menu__item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:6px;font-size:13px;color:var(--ink);cursor:pointer}button.user-menu__item:hover{background:var(--surface-2)}.user-menu__item.is-active,.user-menu__item.is-active:hover{background:var(--sq-50)}.user-menu__tick{width:14px;flex:0 0 14px;display:inline-flex}.user-menu__item.is-active svg.user-menu__tick{color:var(--sq-700)}.iconbtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:8px;color:var(--ink-mute);cursor:pointer}.iconbtn:hover{background:var(--surface-2);color:var(--ink)}.content{flex:1;min-width:0;min-height:0;padding:28px 32px;overflow:auto}.content--flush{padding:0;overflow:hidden}:root{--sq-fab-safe-bottom: 0px;--sq-fab-safe-right: 0px}body.sqcp-has-launcher:not(.sqcp-docked){--sq-fab-safe-bottom: 116px;--sq-fab-safe-right: 100px}.sq-fab-safe{padding-bottom:var(--sq-fab-safe-bottom)}body.sqcp-has-launcher:not(.sqcp-docked) .content:not(.content--flush),body.sqcp-has-launcher:not(.sqcp-docked) .listen-page__main,body.sqcp-has-launcher:not(.sqcp-docked) .analytics-page__main,body.sqcp-has-launcher:not(.sqcp-docked) .conv .context{padding-bottom:var(--sq-fab-safe-bottom)}.sq-sticky-bar{position:sticky;bottom:0;z-index:5;padding-right:var(--sq-fab-safe-right);background:var(--canvas);border-top:1px solid var(--line)}.delivery-banner{display:flex;align-items:flex-start;gap:8px;padding:9px 24px;background:var(--warn-100);border-bottom:1px solid color-mix(in srgb,var(--warn-600) 34%,transparent);font-size:12.5px;line-height:1.45;color:var(--ink)}.delivery-banner__icon{flex:none;margin-top:1px;color:var(--warn-600)}.nav{background:var(--nav-bg);color:var(--nav-ink);padding:14px 12px;display:flex;flex-direction:column;gap:18px;border-right:1px solid rgba(0,0,0,.4)}.nav__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.nav__scroll::-webkit-scrollbar{width:8px}.nav__scroll::-webkit-scrollbar-track{background:transparent}.nav__scroll::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.nav__scroll::-webkit-scrollbar-thumb:hover{background:#ffffff47}.nav__brand{display:flex;align-items:center;gap:10px;padding:6px 8px 4px;position:relative}.nav__logo{display:inline-flex;align-items:center;gap:8px}.nav__logo-img{height:32px;display:block}.nav__logo-mark-img{height:26px;width:26px;display:none;object-fit:contain}.nav__logo-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--sq-500),var(--sq-700));display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--f-display);font-weight:700;font-size:14px;box-shadow:0 4px 14px #f43f5e6b;position:relative}.nav__logo-mark:after{content:"";position:absolute;inset:2px;border-radius:6px;pointer-events:none;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.4),transparent 60%)}.nav__logo-name{font-family:var(--f-display);font-size:15px;font-weight:600;letter-spacing:.02em}.nav__logo-name em{font-style:normal;background:linear-gradient(90deg,var(--sq-300),var(--sq-500));-webkit-background-clip:text;background-clip:text;color:transparent}.nav--collapsed .nav__logo-img,.nav--hover:not(:hover) .nav__logo-img{display:none}.nav--collapsed .nav__logo-mark-img,.nav--hover:not(:hover) .nav__logo-mark-img{display:block}.nav__mode{margin-left:auto;width:24px;height:24px;border-radius:6px;border:0;background:transparent;color:var(--nav-mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nav__mode:hover{background:var(--nav-surface);color:var(--nav-ink)}.workspace{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--nav-surface);cursor:pointer}.workspace__icon{width:24px;height:24px;border-radius:6px;background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--nav-ink);max-width:0;opacity:0;margin-right:-10px;overflow:hidden;flex-shrink:0;transition:max-width .32s cubic-bezier(.16,1,.3,1),margin .32s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.4,0,.2,1)}.nav--collapsed .workspace__icon,.nav--hover:not(:hover) .workspace__icon{max-width:24px;opacity:1;margin-right:0;background:transparent}.workspace__info{display:flex;flex-direction:column;min-width:0;flex:1}.workspace__label{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nav-mute)}.workspace__name{font-size:12.5px;font-weight:500;color:var(--nav-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav__logo-name,.nav__item-label,.nav__item-chev,.nav__section-label,.nav__item-count,.nav__user-info,.workspace__info,.nav__sub-item-label,.nav__sub-item-count,.workspace .icon-chev{transition:max-width .28s cubic-bezier(.16,1,.3,1),max-height .28s cubic-bezier(.16,1,.3,1),padding .28s cubic-bezier(.16,1,.3,1),margin .28s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.4,0,.2,1)}.nav__logo-name,.nav__item-label,.nav__user-info,.workspace__info{max-width:200px}.nav__item-count{max-width:60px}.nav__item-chev,.workspace .icon-chev{max-width:16px}.nav__section-label{max-width:200px;max-height:32px}.workspace{transition:padding .28s cubic-bezier(.16,1,.3,1),gap .28s cubic-bezier(.16,1,.3,1)}.workspace__btn{gap:10px;transition:gap .28s cubic-bezier(.16,1,.3,1)}.workspace__info{transition:max-width .32s cubic-bezier(.16,1,.3,1),max-height .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1),margin .32s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.4,0,.2,1)}.nav--collapsed .workspace__btn,.nav--hover:not(:hover) .workspace__btn{gap:0;justify-content:center}.nav__section{display:flex;flex-direction:column;gap:2px}.nav__section-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nav-mute);padding:8px 12px 4px}.nav__item{display:flex;align-items:center;gap:11px;padding:8px 12px;border-radius:8px;color:#ffffffc7;font-size:13.5px;font-weight:500;cursor:pointer;position:relative;transition:background .12s,color .12s,padding .28s cubic-bezier(.16,1,.3,1),gap .28s cubic-bezier(.16,1,.3,1)}.nav__item:hover{background:#ffffff0d;color:var(--nav-ink)}.nav__item--active{background:var(--nav-active);color:var(--nav-ink);font-weight:500}.nav__item svg{flex-shrink:0;opacity:.8}.nav__item--active svg{opacity:1;color:var(--sq-400)}.nav__item-wrap{position:relative;display:flex;flex-direction:column}.nav__sub-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1);margin-left:18px}.nav__sub-wrap.is-open{grid-template-rows:1fr}.nav__sub-wrap>.nav__sub{overflow:hidden;min-height:0}.nav__sub-wrap:not(.is-open)>.nav__sub{padding-top:0;padding-bottom:0}.nav__sub{display:flex;flex-direction:column;gap:0;padding:4px 0 6px 12px;transition:padding-top .24s cubic-bezier(.4,0,.2,1),padding-bottom .24s cubic-bezier(.4,0,.2,1)}.nav__sub-label{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#ffffff80;padding:10px 10px 3px;font-weight:600}.nav__sub-label--toggle{display:flex;align-items:center;gap:5px;width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:color .12s}.nav__sub-label--toggle:hover{color:#ffffffbf}.nav__sub-label--toggle svg{margin-left:auto;opacity:.55;transition:transform .18s cubic-bezier(.4,0,.2,1)}.nav__sub-label--toggle.is-collapsed svg{transform:rotate(-90deg)}.nav__sub-label-active-dot{width:5px;height:5px;border-radius:50%;background:var(--sq-accent, #ff3366);flex:none}.nav__sub-item-qdot{width:9px;height:9px;border-radius:3px;flex:none;margin:2px;box-shadow:0 0 0 1px #ffffff26}.nav__sub-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;color:#ffffffc7;font-size:13.5px;font-weight:450;cursor:pointer;text-decoration:none;transition:color .12s,background .12s,padding .28s cubic-bezier(.16,1,.3,1),gap .28s cubic-bezier(.16,1,.3,1);border:0;background:transparent;width:100%;text-align:left;font-family:inherit}.nav__sub-wrap.is-open .nav__sub-item{animation:subItemIn .2s ease-out backwards}@keyframes subItemIn{0%{opacity:0}to{opacity:1}}.nav__sub-item:hover{color:#fff;background:#ffffff0f}.nav__sub-item--active{color:#fff;background:var(--nav-active);font-weight:550}.nav__sub-item svg{opacity:.85}.nav__sub-item--active svg{color:var(--sq-400);opacity:1}.nav__sub-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav__sub-item-count{font-family:var(--f-mono);font-size:11.5px;color:#ffffff80}.nav__sub-item--active .nav__sub-item-count{color:var(--sq-200)}.nav:not(.nav--inbox) .nav__sub-item--active{background:transparent;color:#ffffffc7;font-weight:450}.nav:not(.nav--inbox) .nav__sub-item--active svg{color:currentColor}.nav:not(.nav--inbox) .nav__sub-item--active:hover{background:#ffffff0f;color:#fff}.nav:not(.nav--inbox) .nav__sub-item--active .nav__sub-item-count{color:#ffffff80}.nav__sub-item-count-skel{display:inline-block;width:16px;height:9px;border-radius:3px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff26 37%,#ffffff0f 63%);background-size:280% 100%;animation:navCountShimmer 1.1s ease-in-out infinite}@keyframes navCountShimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.nav__sub-item-count--unfiltered{opacity:.55}.nav__sub-toggle{all:unset;display:flex;align-items:center;gap:6px;padding:10px 10px 4px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;font-weight:600;cursor:pointer}.nav__sub-toggle:hover{color:#ffffff8c}.nav__sub-toggle>span:first-of-type{flex:1}.nav__sub-toggle svg{opacity:.6;transition:transform .18s ease}.nav--hover:not(:hover) .nav__logo-name,.nav--hover:not(:hover) .workspace__info,.nav--hover:not(:hover) .workspace .icon-chev,.nav--hover:not(:hover) .nav__section-label,.nav--hover:not(:hover) .nav__item-label,.nav--hover:not(:hover) .nav__item-count,.nav--hover:not(:hover) .nav__item-chev,.nav--hover:not(:hover) .nav__user-info{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;pointer-events:none}.nav--hover:not(:hover) .nav__section-label{padding-top:0;padding-bottom:0;max-height:0;margin:0}.nav--hover:not(:hover) .nav__item{padding:8px 10px}.nav--hover:not(:hover) .workspace,.nav--hover:not(:hover) .nav__user{justify-content:center;gap:0;padding:8px}.nav--hover:not(:hover) .nav__mode-toggle{position:absolute;top:14px;right:8px;opacity:0;transition:opacity .12s}.nav--hover:hover .nav__mode-toggle{opacity:1}.nav--hover:not(:hover) .nav__brand{justify-content:center}.nav__mode-toggle{width:28px;height:28px;border-radius:6px;border:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffffb3;cursor:pointer;flex-shrink:0;margin-left:auto}.nav__mode-toggle:hover{background:#ffffff14;color:var(--nav-ink)}.nav__mode-toggle[aria-expanded=true]{background:#ffffff1a;color:var(--nav-ink)}.nav-mode-menu__scrim{position:fixed;inset:0;z-index:40}.nav-mode-menu{position:absolute;top:calc(100% + 6px);left:12px;right:12px;z-index:45;background:#fff;color:var(--ink);border-radius:12px;border:1px solid var(--line);box-shadow:0 20px 50px -16px #00000047,0 2px 6px #0000000f;padding:6px;min-width:260px;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;animation:navMenuIn .16s cubic-bezier(.2,.8,.2,1) forwards}@keyframes navMenuIn{to{opacity:1;transform:translateY(0) scale(1)}}.nav--collapsed .nav-mode-menu,.nav--hover .nav-mode-menu{left:calc(100% + 8px);right:auto;top:8px;transform-origin:top left}.nav-mode-menu__head{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft, var(--ink-mute));padding:10px 12px 8px}.nav-mode-menu__item{all:unset;display:grid;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;text-align:left;color:var(--ink);cursor:pointer;transition:background .1s;box-sizing:border-box}.nav-mode-menu__item:hover{background:var(--sec-50)}.nav-mode-menu__item.is-active{background:var(--sq-50)}.nav-mode-menu__icon{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--sec-100);color:var(--ink-mute)}.nav-mode-menu__item.is-active .nav-mode-menu__icon{background:var(--sq-100);color:var(--sq-700)}.nav-mode-menu__text{min-width:0;display:flex;flex-direction:column}.nav-mode-menu__label{font-size:13px;font-weight:500;line-height:1.2}.nav-mode-menu__sub{font-size:11px;color:var(--ink-mute);margin-top:2px;line-height:1.3}.nav-mode-menu__tick{color:var(--sq-600)}.nav--collapsed:not(.nav--inbox) .nav__item-wrap{margin-right:-12px;padding-right:12px}.nav--collapsed:not(.nav--inbox) .nav__sub-wrap{position:fixed;left:60px;margin-left:0;border-left:0;width:248px;z-index:60;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;display:block;grid-template-rows:none;background:var(--nav-surface);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:6px 6px 6px 14px;box-shadow:0 14px 36px #00000073,0 2px 8px #0000004d}.nav--collapsed:not(.nav--inbox) .nav__sub-wrap>.nav__sub{padding:0;overflow:visible}.nav--collapsed:not(.nav--inbox) .nav__item-wrap--flyout-open .nav__sub-wrap,.nav--collapsed:not(.nav--inbox) .nav__item-wrap:focus-within .nav__sub-wrap{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.nav--collapsed:not(.nav--inbox) .nav__sub-wrap:before{content:"";position:absolute;left:4px;top:16px;width:8px;height:8px;background:var(--nav-surface);border-left:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transform:rotate(45deg);z-index:1}.nav--collapsed:not(.nav--inbox) .nav__sub-wrap:after{content:"Inbox";position:absolute;top:-22px;left:14px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff6;font-weight:600}.nav--collapsed:not(.nav--inbox) .nav__sub-item-label,.nav--collapsed:not(.nav--inbox) .nav__sub-item-count,.nav--collapsed:not(.nav--inbox) .nav__sub-label,.nav--collapsed:not(.nav--inbox) .nav__sub-toggle>span{display:inline!important;opacity:1!important}.nav--collapsed.nav--inbox .nav__sub-wrap,.nav--hover:not(:hover).nav--inbox .nav__sub-wrap{margin-left:0;border-left:0;position:relative}.nav--collapsed.nav--inbox .nav__sub-wrap.is-open:before,.nav--collapsed.nav--inbox .nav__sub-wrap.is-open:after,.nav--hover:not(:hover).nav--inbox .nav__sub-wrap.is-open:before,.nav--hover:not(:hover).nav--inbox .nav__sub-wrap.is-open:after{content:"";position:absolute;left:10px;right:10px;height:1px;background:#ffffff73}.nav--collapsed.nav--inbox .nav__sub-wrap.is-open:before,.nav--hover:not(:hover).nav--inbox .nav__sub-wrap.is-open:before{top:0}.nav--collapsed.nav--inbox .nav__sub-wrap.is-open:after,.nav--hover:not(:hover).nav--inbox .nav__sub-wrap.is-open:after{bottom:0}.nav--collapsed.nav--inbox .nav__sub,.nav--hover:not(:hover).nav--inbox .nav__sub{padding-left:0}.nav--collapsed.nav--inbox .nav__sub-item,.nav--hover:not(:hover).nav--inbox .nav__sub-item{gap:0;padding:7px 0 7px 11px}.nav--collapsed.nav--inbox .nav__sub-item-label,.nav--collapsed.nav--inbox .nav__sub-item-count,.nav--hover:not(:hover).nav--inbox .nav__sub-item-label,.nav--hover:not(:hover).nav--inbox .nav__sub-item-count{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;flex:none;padding:0;margin:0}.nav--collapsed.nav--inbox .nav__sub-label,.nav--hover:not(:hover).nav--inbox .nav__sub-label{height:1px;padding:0;margin:7px 14px;overflow:hidden;color:transparent;background:#ffffff73}.nav--collapsed.nav--inbox .nav__item-wrap>.nav__item--active,.nav--hover:not(:hover).nav--inbox .nav__item-wrap>.nav__item--active{background:transparent}.nav--collapsed.nav--inbox .nav__item-wrap>.nav__item--active svg,.nav--hover:not(:hover).nav--inbox .nav__item-wrap>.nav__item--active svg{color:currentColor;opacity:.85}.nav--hover:not(:hover):not(.nav--inbox) .nav__sub-wrap{grid-template-rows:0fr}.nav--hover:not(:hover):not(.nav--inbox) .nav__sub-wrap>.nav__sub{padding-top:0;padding-bottom:0}.nav__item-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav__item-count{font-family:var(--f-mono);font-size:10.5px;color:var(--nav-mute);background:#ffffff0f;padding:1px 6px;border-radius:999px}.nav__item--active .nav__item-count{color:var(--sq-200);background:#f43f5e40}.nav__item-dot{width:6px;height:6px;border-radius:50%;background:var(--sq-500);box-shadow:0 0 0 3px #f43f5e33}.nav__footer{margin-top:auto;padding:12px 4px 4px;display:flex;flex-direction:column;gap:8px}.nav__user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;background:var(--nav-surface);border:0;width:100%;cursor:pointer;font-family:inherit;position:relative;transition:background .12s}.nav__user:hover{background:#ffffff14}.nav__user-info{display:flex;flex-direction:column;flex:1;min-width:0;text-align:left}.nav__user-name{font-size:12.5px;color:var(--nav-ink);font-weight:500}.nav__user-role{font-size:10.5px;color:var(--nav-mute)}.nav__user-logout{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;color:var(--nav-mute);text-decoration:none;opacity:0;transition:opacity .15s,color .12s,background .12s;flex-shrink:0}.nav__user:hover .nav__user-logout{opacity:1}.nav__user-logout:hover{color:var(--sq-300);background:#f43f5e2e}.nav--collapsed .nav__logo-name,.nav--collapsed .workspace__info,.nav--collapsed .workspace .icon-chev,.nav--collapsed .nav__section-label,.nav--collapsed .nav__item-label,.nav--collapsed .nav__item-count,.nav--collapsed .nav__item-chev,.nav--collapsed .nav__user-info{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;pointer-events:none}.nav--collapsed .nav__section-label{padding-top:0;padding-bottom:0;max-height:0;margin:0}.nav--collapsed .nav__item{padding:8px 10px}.nav--collapsed .workspace,.nav--collapsed .nav__user{justify-content:center;gap:0;padding:8px}.nav--collapsed .nav__brand{justify-content:center}.nav--collapsed .nav__logo-mark-img{transition:opacity .12s ease}.nav--collapsed .nav__mode-toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0;background:#ffffff14;opacity:0;pointer-events:none;transition:opacity .12s ease}.nav--collapsed .nav__brand:hover .nav__mode-toggle,.nav--collapsed .nav__mode-toggle[aria-expanded=true]{opacity:1;pointer-events:auto}.nav--collapsed .nav__brand:hover .nav__logo-mark-img,.nav--collapsed .nav__brand:has(.nav__mode-toggle[aria-expanded=true]) .nav__logo-mark-img{opacity:0}@media (hover: none){.nav--collapsed .nav__mode-toggle{opacity:1;pointer-events:auto}.nav--collapsed .nav__logo-mark-img{opacity:0}}.btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;transition:all .12s;white-space:nowrap}.btn:hover{background:var(--surface-2)}.btn:disabled,.btn--disabled{opacity:.45;cursor:not-allowed;filter:saturate(.6);pointer-events:none;box-shadow:none}.btn--primary{background:linear-gradient(135deg,var(--sq-accent-2),var(--sq-accent));border-color:transparent;color:#fff;box-shadow:0 1px #0000000a,0 2px 8px #f43f5e40;transition:filter .14s ease,box-shadow .14s ease}.btn--primary:hover{background:linear-gradient(135deg,var(--sq-accent-2),var(--sq-accent));filter:brightness(1.04);box-shadow:0 2px 4px #0000000f,0 4px 14px #f43f5e59}.btn--ghost{background:transparent;border-color:transparent;color:var(--ink-mute)}.btn--ghost:hover{background:var(--surface-2);color:var(--ink)}.sq-switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:36px;height:20px;padding:0;border:2px solid transparent;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:background-color .18s ease}.sq-switch__thumb{display:block;width:16px;height:16px;border-radius:999px;background:var(--surface);box-shadow:0 1px 3px #00000047;transform:translate(0);transition:transform .18s ease;pointer-events:none}.sq-switch[aria-checked=true]{background:var(--sq-600)}.sq-switch[aria-checked=true] .sq-switch__thumb{transform:translate(16px)}.sq-switch:focus-visible{outline:2px solid var(--sq-600);outline-offset:2px}.sq-switch-row{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.sq-switch-row__text{font-size:12px;font-weight:500;color:var(--ink)}.btn--danger{background:#fff;border-color:#f43f5e4d;color:var(--sq-700)}.btn--danger:hover{background:var(--sq-50)}:root{accent-color:var(--sq-500)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}select[multiple]{background-image:none!important;padding-right:12px!important}input[type=color]{-webkit-appearance:none;padding:0;border:0;border-radius:8px;cursor:pointer;background:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:8px}input[type=color]::-moz-color-swatch{border:0;border-radius:8px}input[type=color]:focus{box-shadow:none}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--focus-border)!important;box-shadow:var(--focus-ring)}.sqcp-input:focus{border-color:transparent!important;box-shadow:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.btn--sm{padding:5px 10px;font-size:12px;border-radius:6px}.btn--lg{padding:12px 22px;font-size:14px}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;border-radius:999px;white-space:nowrap;letter-spacing:.01em;flex-shrink:0}.pill--red{background:var(--sq-100);color:var(--sq-700)}.pill--rose{background:#f43f5e1a;color:#be123c}.pill--amber{background:#fef3c7;color:#92400e}.pill--green{background:#d1fae5;color:#065f46}.pill--blue{background:#dbeafe;color:#1e40af}.pill--sky{background:#e0f2fe;color:#075985}.pill--gray{background:#f1f5f9;color:#475569}.pill--solid-red{background:linear-gradient(135deg,var(--sq-500),var(--sq-700));color:#fff}.sent{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 7px 2px 6px;border-radius:999px;font-weight:600}.sent--negative{background:#ffe4e6;color:#9f1239}.sent--neutral{background:#f1f5f9;color:#475569}.sent--positive{background:#d1fae5;color:#065f46}.sent__dot{width:6px;height:6px;border-radius:50%}.sent--negative .sent__dot{background:#dc2626}.sent--neutral .sent__dot{background:#64748b}.sent--positive .sent__dot{background:#10b981}.chan-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#fff;color:#475569;font-family:var(--f-display);font-size:9.5px;font-weight:700;letter-spacing:.02em;flex-shrink:0;overflow:hidden}.chan-dot:not(:has(img)){background:var(--c, #94a3b8);color:#fff}.chan-dot--lg{width:28px;height:28px;border-radius:8px;font-size:11px}.chan-dot--xl{width:36px;height:36px;border-radius:10px;font-size:13px}.chan-dot--xs{width:14px;height:14px;border-radius:4px;font-size:7.5px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.card__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 20px 12px;border-bottom:1px solid var(--line)}.card__title{font-size:14px;font-weight:600;color:var(--ink)}.card__sub{font-size:12px;color:var(--ink-mute);margin-top:2px}.card__body{padding:18px 20px}.card__foot{padding:12px 20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink-mute);background:var(--surface-2);border-radius:0 0 12px 12px}.toasts{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:2147483647;transition:right .4s cubic-bezier(.22,1,.36,1)}body.sqcp-docked .toasts{right:calc(var(--sqcp-dock-w, 400px) + 24px)}body.sqcp-resizing .toasts{transition:none}body.sqcp-has-launcher:not(.sqcp-docked) .toasts{bottom:100px}.toast{background:var(--surface);border:1px solid var(--line-strong);border-left:3px solid var(--sq-600);border-radius:8px;padding:10px 14px;font-size:13px;box-shadow:var(--shadow-pop);min-width:280px}.toast__title{font-weight:600}.toast__body{color:var(--ink-mute);margin-top:2px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.page-head__title{font-family:var(--f-display);font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0}.page-head__sub{font-size:13px;color:var(--ink-mute);margin-top:4px}.page-head__actions{display:flex;align-items:center;gap:8px}.home{display:flex;flex-direction:column;gap:20px}.home__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:2px;position:relative;overflow:hidden}.kpi__label{font-size:11px;letter-spacing:.04em;color:var(--ink-mute);text-transform:uppercase;font-weight:600;margin-bottom:4px}.kpi__num{font-family:var(--f-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.kpi__num--accent{color:var(--sq-700)}.kpi__sub{font-size:11.5px;color:var(--ink-mute)}.kpi__delta{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600;flex-shrink:0}.kpi__delta--good{color:#047857}.kpi__delta--bad{color:var(--sq-700)}.kpi__delta--flat{color:var(--ink-mute)}.kpi__spark{margin-top:8px;height:26px;opacity:.7}.home__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.home__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.crisis{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--sq-500);border-radius:12px;color:var(--ink);padding:18px 22px;position:relative;overflow:hidden}.crisis__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.crisis__title{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px;letter-spacing:0}.crisis__pulse{width:7px;height:7px;border-radius:50%;background:var(--sq-500);box-shadow:0 0 0 3px #f43f5e2e;animation:sqPulse 2.4s ease-in-out infinite}@keyframes sqPulse{0%,to{box-shadow:0 0 0 3px #f43f5e2e}50%{box-shadow:0 0 0 6px #f43f5e0d}}.sq-skel{background:linear-gradient(90deg,#0000000a,#00000014,#0000000a);background-size:200% 100%;animation:sq-shimmer 1.4s ease-in-out infinite}.sq-skel-card{min-height:80px}.msg__translate-toggle{all:unset;display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;color:var(--sq-600);font-size:12.5px;font-weight:500;cursor:pointer}.msg__translate-toggle:hover{text-decoration:underline;text-underline-offset:2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.fbx__bulkbar{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;display:flex;align-items:stretch;gap:0;padding:6px;background:#15171e;color:#fff;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px -12px #00000080,0 6px 18px -6px #00000059,inset 0 1px #ffffff0a;animation:fbxBulkIn .18s cubic-bezier(.16,1,.3,1);font-family:var(--f-sans, inherit)}@keyframes fbxBulkIn{0%{transform:translate(-50%,8px);opacity:0}to{transform:translate(-50%);opacity:1}}.fbx__bulkbar-left{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-right:1px solid rgba(255,255,255,.08);margin-right:6px}.fbx__bulkbar-close{appearance:none;background:#ffffff0f;border:0;width:28px;height:28px;border-radius:7px;color:#ffffffb8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.fbx__bulkbar-close:hover{background:#ffffff1f;color:#fff}.fbx__bulkbar-count{display:inline-flex;align-items:baseline;gap:5px;font-size:13px;font-weight:500;color:#fff;white-space:nowrap}.fbx__bulkbar-count strong{font-weight:600;font-variant-numeric:tabular-nums;color:#fff}.fbx__bulkbar-count-sub{color:#ffffff8c;font-weight:400}.fbx__bulkbar-actions{display:inline-flex;align-items:center;gap:2px}.fbx__bulkbar-btn{appearance:none;background:transparent;border:0;padding:7px 11px;border-radius:7px;color:#ffffffd1;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s,color .12s}.fbx__bulkbar-btn:hover{background:#ffffff14;color:#fff}.fbx__bulkbar-btn:active{background:#ffffff24}.fbx__bulkbar-btn svg{opacity:.75}.fbx__bulkbar-btn:hover svg{opacity:1}.fbx__bulkbar-sep{width:1px;height:24px;background:#ffffff1a;margin:0 6px;align-self:center}.iscroll-sentinel{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 0 22px;min-height:52px;color:var(--ink-mute, #767676);font-size:12.5px;font-weight:500}.iscroll-sentinel__label{letter-spacing:.01em}.iscroll-sentinel__label--idle{opacity:.6}.iscroll-sentinel__spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:iscroll-spin .8s linear infinite}@keyframes iscroll-spin{to{transform:rotate(360deg)}}.sq-mark{background:var(--sq-100);color:var(--sq-800);border-radius:3px;padding:0 1px}@keyframes sq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sq-spin{to{transform:rotate(360deg)}}.crisis__live{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.crisis__list{display:flex;flex-direction:column}.crisis-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--line);align-items:flex-start}.crisis-item:first-child{border-top:0;padding-top:4px}.crisis-item__status{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;margin-top:1px}.crisis-item--critical .crisis-item__status{background:var(--sq-100);color:var(--sq-700)}.crisis-item--warning .crisis-item__status{background:#fef3c7;color:#92400e}.crisis-item--info .crisis-item__status{background:#e0f2fe;color:#0369a1}.crisis-item__title{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:3px}.crisis-item__body{font-size:12.5px;color:var(--ink-mute);line-height:1.5}.crisis-item__meta{display:flex;gap:14px;margin-top:8px;font-size:11px;font-family:var(--f-mono);color:var(--ink-faint)}.crisis-item__meta strong{color:var(--ink);font-weight:500}.crisis-item__action{font-size:11.5px;color:var(--sq-700);font-weight:500;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none;margin-top:2px}.crisis-item__action:hover{color:var(--sq-800)}.cbar-row{display:grid;grid-template-columns:130px 1fr 90px;gap:14px;align-items:center;padding:6px 0;font-size:12.5px}.cbar-row__name{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:500}.cbar-row__track{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.cbar-row__seg{height:100%}.cbar-row__seg--neg{background:var(--neg)}.cbar-row__seg--neu{background:var(--neu)}.cbar-row__seg--pos{background:var(--pos)}.cbar-row__val{font-family:var(--f-mono);font-size:11.5px;text-align:right;color:var(--ink)}.cbar-row__val small{display:block;color:var(--ink-mute);font-size:10px}.spark-wrap{height:140px;padding:8px 4px}.spark-area{width:100%;height:100%;display:block}.preview-list{display:flex;flex-direction:column}.preview-item{display:grid;grid-template-columns:36px 1fr auto;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line-soft);align-items:center;cursor:pointer;transition:background .12s}.preview-item:last-child{border-bottom:0}.preview-item:hover{background:var(--surface-2)}.preview-item__head{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.preview-item__who{font-size:12.5px;font-weight:600;color:var(--ink)}.preview-item__meta{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.preview-item__body{font-size:12.5px;line-height:1.4;color:var(--ink-mute);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.inbox-page{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--canvas)}.inbox{display:grid;grid-template-columns:clamp(260px,32%,380px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0;background:var(--canvas);border-top:1px solid var(--line);transition:grid-template-columns .18s cubic-bezier(.4,0,.2,1)}.inbox-page__body{display:flex;flex:1;min-height:0;min-width:0}.inbox-page__main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;background:var(--surface)}.inbox-page__main .fbar{margin:10px 18px;padding:0;background:transparent;border:0;border-radius:0}.inbox-page__main .fbar__btn{border-color:var(--sq-400);color:var(--sq-700);font-weight:600;box-shadow:0 0 0 3px color-mix(in srgb,var(--sq-500) 10%,transparent)}.inbox-page__main .fbar__btn>svg:first-child{color:var(--sq-600)}.inbox-page__main .fbar__btn:hover{border-color:var(--sq-300);background:var(--sq-50)}.inbox-page__main .fbar__btn--active{background:var(--sq-50);border-color:var(--sq-400)}.inbox-page__main .fbar__btn--open{border-color:var(--sq-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--sq-500) 22%,transparent)}.inbox-page__body>.fdrawer{width:280px;flex-shrink:0}.inbox__col{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.inbox__col:last-child{border-right:0;background:var(--surface)}.inbox-list{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;min-width:0}.inbox-list__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;background:var(--surface);gap:10px;position:relative;z-index:2;transition:box-shadow .18s ease}.inbox-list__head--scrolled{box-shadow:0 1px 2px #0f172a0f,0 4px 10px -4px #0f172a24}.inbox-list__title{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.inbox-list__sub{font-size:11px;color:var(--ink-mute);margin-top:2px}.inbox-list__filters{display:flex;gap:4px;padding:0 18px 12px;font-size:12px;overflow-x:auto;border-bottom:1px solid var(--line)}.chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:transparent;color:var(--ink-mute);font-size:11.5px;font-weight:500;cursor:pointer;white-space:nowrap;border:0}.chip:hover{color:var(--ink);background:var(--surface-2)}.chip.is-active{background:var(--sec-100);color:var(--ink)}.inbox-list__scroll{flex:1;min-height:0;overflow-y:auto}.thread-card{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .12s;position:relative;min-width:0}.thread-card:hover{background:var(--surface-2)}.thread-card.is-selected{background:var(--sq-50)}.thread-card__check{position:absolute;left:8px;top:16px;margin:0;opacity:0;cursor:pointer;transition:opacity .12s;accent-color:var(--sq-600);z-index:2}.thread-card:hover .thread-card__check,.thread-card__check:focus-visible,.thread-card__check:checked,.thread-card--select .thread-card__check{opacity:1}.thread-card__avatar{width:38px;height:38px;border-radius:50%;background:var(--ac, #94a3b8);color:#fff;font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;position:relative;font-family:var(--f-display);box-shadow:0 0 0 2px var(--surface)}.thread-card__avatar--negative{box-shadow:0 0 0 2px var(--surface),0 0 0 3px #f43f5e80}.thread-card__avatar--positive{box-shadow:0 0 0 2px var(--surface),0 0 0 3px #10b98166}.thread-card__avatar--neutral{box-shadow:0 0 0 2px var(--surface),0 0 0 3px #94a3b866}.thread-card__chan{position:absolute;bottom:-2px;right:-3px;width:18px;height:18px;border-radius:50%;border:2px solid var(--surface);background:#fff;color:#475569;font-size:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.thread-card__chan:has(img){border-width:1.5px;padding:0}.thread-card__chan--inline{position:static;width:14px;height:14px;flex-shrink:0}.thread-card__replied{position:absolute;bottom:-4px;right:-6px;display:inline-flex;pointer-events:auto}.thread-card__replied svg path{fill:var(--ink);stroke:var(--surface);stroke-width:2.75;stroke-linejoin:round;paint-order:stroke fill}.chan-icon-img{width:100%;height:100%;object-fit:contain;pointer-events:none;display:block}.thread-card.is-selected .thread-card__avatar{box-shadow:0 0 0 2px var(--sq-50),0 0 0 3px #f43f5e59}.thread-card.is-selected .thread-card__avatar--positive{box-shadow:0 0 0 2px var(--sq-50),0 0 0 3px #10b98166}.thread-card.is-selected .thread-card__avatar--neutral{box-shadow:0 0 0 2px var(--sq-50),0 0 0 3px #94a3b866}.thread-card.is-selected .thread-card__chan{border-color:var(--sq-50)}.thread-card__main{min-width:0}.thread-card__head{display:flex;align-items:center;gap:6px;margin-bottom:3px;min-width:0}.thread-card__who{font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.thread-card__esc{color:var(--sq-600);flex-shrink:0}.thread-card__time{font-size:11px;color:var(--ink-faint);font-family:var(--f-mono);flex-shrink:0}.thread-card__snippet{font-size:13px;line-height:1.45;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px}.thread-card__snippet--titled{display:block}.thread-card__snippet--titled .thread-card__snippet-title,.thread-card__snippet--titled .thread-card__snippet-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-card__snippet-title{font-weight:600}.thread-card__foot{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-faint);font-family:var(--f-mono)}.thread-card__chan-name{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.thread-card__chan-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-card__route{font-size:10.5px;color:var(--ink-mute);font-weight:500;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.thread-card__route--rose,.thread-card__route--red{color:var(--sq-700)}.thread-card__route--sky{color:#0369a1}.thread-card__route--gray{color:var(--ink-faint)}.thread-card__route--green{color:#0e9e6e}.thread-card__route--amber{color:#d9920b}.conv{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"header header" "thread context" "compose context";min-height:0;min-width:0;height:100%;overflow:hidden}.conv__header{grid-area:header;padding:16px 24px;border-bottom:1px solid var(--line);background:var(--surface);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.conv__header-main{flex:1 1 240px;min-width:0}.conv__header-title{font-size:15.5px;font-weight:600;color:var(--ink);display:flex;align-items:baseline;gap:8px;margin-bottom:1px}.conv__header-handle{color:var(--ink-faint);font-weight:400;font-size:13px;font-family:var(--f-mono)}.conv__header-meta{font-size:12px;color:var(--ink-mute);margin-top:3px;display:flex;align-items:center;flex-wrap:wrap;gap:2px}.conv__header-src{color:inherit;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.conv__header-src:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.conv__header-src svg{opacity:.7}.conv__header-src:hover svg{opacity:1}.conv__header-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.conv__thread{grid-area:thread;padding:24px;overflow-y:auto;background:var(--canvas);display:flex;flex-direction:column;gap:14px}.msg{max-width:78%;padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.5;position:relative}.msg__meta{font-size:11px;color:var(--ink-faint);font-family:var(--f-mono);margin-bottom:5px;display:flex;align-items:center;gap:8px}.msg--them{align-self:flex-start;background:var(--surface);border:1px solid var(--line)}.msg--us{align-self:flex-end;background:var(--sq-50);border:1px solid var(--sq-100);color:var(--sq-900)}.msg__auto-tag{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sq-700)}.msg__sim-tag{display:inline-flex;align-items:center;padding:1px 5px;border-radius:999px;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#fef3c7;border:1px solid #fde68a}.msg__source{display:inline-flex;align-items:center;gap:3px;color:var(--ink-mute);font-size:10.5px;text-decoration:none;padding:1px 5px;border-radius:4px;transition:color .12s,background .12s}.msg__source:hover{color:var(--sq-700);background:var(--sq-50)}.msg__source svg{opacity:.7}.msg__title{font-weight:600;margin-bottom:2px}.msg__withheld{font-style:italic;color:var(--ink-mute);display:flex;align-items:center;gap:8px}.compose{grid-area:compose;background:var(--surface);border-top:1px solid var(--line);padding:12px 24px 14px;min-height:0;max-height:480px;overflow-y:auto;flex-shrink:0;position:relative}.compose__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:26px}.compose__title{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--sq-700);letter-spacing:.02em}.draft-sources{display:flex;align-items:baseline;gap:5px;margin:-4px 0 8px;font-size:11.5px;color:var(--ink-mute)}.draft-sources span{overflow-wrap:anywhere}.compose__conf-inline{margin-left:6px;color:var(--ink-mute);font-weight:400;font-family:var(--f-mono);font-size:11px}.compose__why-btn{all:unset;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-mute);cursor:pointer;padding:2px;border-radius:4px}.compose__why-btn:hover{color:var(--ink);background:var(--surface-2)}.compose__why-wrap{position:relative;display:inline-flex}.compose__why--pop{position:fixed;width:400px;max-width:72vw;margin-bottom:0;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);z-index:60;font-weight:400;letter-spacing:normal}.compose__why{display:flex;flex-direction:column;gap:4px;padding:10px 12px;margin-bottom:8px;background:var(--surface-2);border-radius:8px;font-size:11.5px}.compose__why-row{display:grid;grid-template-columns:84px 1fr;gap:12px;color:var(--ink)}.compose__why-row>span:first-child{color:var(--ink-mute);text-transform:uppercase;font-size:10px;letter-spacing:.04em;font-weight:600}.compose__draft{width:100%;min-height:72px;max-height:110px;padding:10px 14px;font-family:inherit;font-size:13.5px;line-height:1.5;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;resize:none;outline:none;overflow-y:auto;transition:border-color .15s}.compose__draft:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.sq-tip{position:relative;display:inline-block}.tier-gate>*{pointer-events:none;opacity:.5}.sq-tip-layer{position:fixed;left:0;top:0;z-index:2147483000;width:max-content;max-width:480px;padding:7px 10px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px -12px #00000047,0 2px 6px #0000000f;color:var(--ink);font-size:11.5px;line-height:1.45;white-space:normal;pointer-events:none;opacity:0;visibility:hidden}.sq-tip-layer.is-on{visibility:visible;animation:sq-tip-in .1s ease forwards}@keyframes sq-tip-in{to{opacity:1}}.sq-tip[data-warn]:before{content:"!";position:absolute;top:-6px;right:-6px;z-index:5;width:14px;height:14px;border-radius:50%;background:#f59e0b;color:#fff;font-size:10px;font-weight:700;line-height:14px;text-align:center;pointer-events:none}.compose__actions{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap;position:sticky;bottom:-14px;background:var(--surface);padding:10px 0 4px;z-index:1}.compose__actions>:first-child{order:99;margin-left:auto}.compose--empty{background:var(--surface-2);text-align:center;padding:18px;color:var(--ink-mute);font-size:12.5px;margin:16px 24px;border-radius:10px;border:1px dashed var(--line)}.compose--locked{display:flex;align-items:center;gap:12px;padding:14px;margin:16px 24px;background:#6366f10d;border:1px dashed rgba(99,102,241,.3);border-radius:8px}.draft-preview-cell{grid-area:compose;min-height:0;background:var(--surface);border-top:1px solid var(--line)}.draft-preview{margin:16px 24px 0;border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:13px;color:var(--ink)}.draft-preview__head{display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--line);font-size:11px;font-weight:600;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em}.draft-preview__body{padding:12px;white-space:pre-wrap;max-height:160px;overflow-y:auto}.draft-preview__body--empty{color:var(--ink-mute);font-style:italic}.context{grid-area:context;border-left:1px solid var(--line);background:var(--surface);padding:20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.context__sec{display:flex;flex-direction:column;gap:10px}.context__label{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.context__rows{display:flex;flex-direction:column;gap:4px;margin-top:4px}.context__row{display:grid;grid-template-columns:78px 1fr;font-size:12.5px;gap:6px}.context__row>span:first-child{color:var(--ink-faint);white-space:nowrap}.context__row>span:last-child{color:var(--ink);font-weight:500;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context__esc{padding:12px 14px;background:var(--sq-50);border-radius:8px;border:1px solid var(--sq-100)}.context__esc-head{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--sq-700);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.context__esc-body{font-size:12px;color:var(--ink);line-height:1.5}.context__tickets{display:flex;flex-direction:column;gap:6px}.context__ticket{display:grid;grid-template-columns:auto 1fr auto;gap:10px;font-size:12px;align-items:center;padding:8px 10px;background:var(--surface-2);border-radius:6px}.context__ticket-id{font-family:var(--f-mono);color:var(--sq-700);font-weight:600;font-size:11px}.context__ticket-subj{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context__ticket-status{font-size:9.5px;padding:1px 6px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.context__ticket-status--open{background:#fef3c7;color:#92400e}.context__ticket-status--resolved{background:#ecfdf5;color:#047857}.context__tax,.context__reason{font-size:12px;color:var(--ink);line-height:1.5}.conv--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;color:var(--ink-mute);text-align:center}.conv--empty__icon{width:48px;height:48px;border-radius:12px;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint);margin-bottom:14px}.listen{display:grid;grid-template-columns:1fr 260px;gap:20px}.listen__head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface-2)}.listen__feed{display:flex;flex-direction:column}.mention{display:grid;grid-template-columns:36px 1fr auto;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line-soft);align-items:flex-start;background:var(--surface);transition:background .12s}.mention:hover{background:var(--surface-2)}.mention__head{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.mention__who{font-size:13px;font-weight:600}.mention__meta{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.mention__body{font-size:13.5px;line-height:1.5;color:var(--ink)}.mention__tags{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.mention__right{text-align:right;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.listen__side{display:flex;flex-direction:column;gap:16px}.donut-card{padding:16px 18px}.donut-legend{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:12px}.donut-legend-row{display:flex;align-items:center;gap:8px}.donut-legend-row span{flex:1;color:var(--ink-mute)}.donut-legend-row strong{color:var(--ink);font-family:var(--f-mono)}.topics-list{display:flex;flex-direction:column;gap:8px}.topic-row{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:12.5px;gap:10px}.topic-row__bar{position:relative;height:4px;background:var(--line);border-radius:2px;margin-top:4px;overflow:hidden}.topic-row__bar-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--sq-400),var(--sq-600))}.topic-row__num{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-mute)}.cmp-grid{display:flex;flex-direction:column;gap:14px}.cmp-card2{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center}.cmp-card2__head{display:flex;flex-direction:column;gap:6px}.cmp-card2__name{font-size:14.5px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:10px}.cmp-card2__chan{font-size:12px;color:var(--ink-mute);display:inline-flex;align-items:center;gap:6px}.cmp-card2__status{font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 9px;border-radius:999px;font-weight:700}.cmp-card2__status--active{background:#d1fae5;color:#065f46}.cmp-card2__status--paused{background:#fef3c7;color:#92400e}.cmp-card2__status--scheduled{background:#dbeafe;color:#1e40af}.cmp-bar{display:flex;flex-direction:column;gap:6px;font-size:12px}.cmp-bar__head{display:flex;justify-content:space-between;color:var(--ink-mute)}.cmp-bar__track{position:relative;height:6px;background:var(--line);border-radius:3px}.cmp-bar__fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--sq-400),var(--sq-600));border-radius:3px}.cmp-sentiment{display:flex;flex-direction:column;gap:6px;font-size:12px}.cmp-sentiment__head{color:var(--ink-mute);font-size:11.5px}.cmp-sentiment__bar{display:flex;height:10px;border-radius:5px;overflow:hidden;border:1px solid var(--line)}.cmp-sentiment__seg{height:100%}.cmp-sentiment__seg--pos{background:var(--pos)}.cmp-sentiment__seg--neu{background:var(--neu)}.cmp-sentiment__seg--neg{background:var(--neg)}.cmp-sentiment__flag{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.cmp-sentiment__flag--alert{color:var(--sq-700)}.cmp-sentiment__flag--good{color:#047857}.cmp-stats{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:12px;gap:16px}.cmp-stat__num{font-family:var(--f-display);font-size:17px;font-weight:600;color:var(--ink)}.cmp-stat__lbl{font-size:10.5px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em}.cmp-toggle{display:inline-flex;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:2px}.cmp-toggle__btn{padding:6px 14px;font-size:12px;font-weight:500;border:0;background:transparent;border-radius:6px;color:var(--ink-mute);cursor:pointer}.cmp-toggle__btn.is-active{background:var(--sq-50);color:var(--sq-700)}.split-card{padding:18px 22px}.split-rings{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}.split-ring{text-align:center}.split-ring__num{font-family:var(--f-display);font-size:28px;font-weight:600;color:var(--ink)}.split-ring__lbl{font-size:11px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em}.split-ring__sub{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono);margin-top:2px}.esc-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:18px}.esc-flow{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px;margin-bottom:22px}.esc-flow__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.esc-stages{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:0;position:relative}.esc-stage{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;position:relative;margin-right:16px}.esc-stage:last-child{margin-right:0}.esc-stage:after{content:"";position:absolute;right:-14px;top:50%;width:12px;height:12px;border-top:1.5px solid var(--ink-faint);border-right:1.5px solid var(--ink-faint);transform:translateY(-50%) rotate(45deg)}.esc-stage:last-child:after{display:none}.esc-stage__num{font-family:var(--f-display);font-size:22px;font-weight:600;color:var(--sq-700);line-height:1}.esc-stage__lbl{font-size:11.5px;font-weight:600;color:var(--ink)}.esc-stage__sub{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.esc-stage--final{border-color:var(--sq-200);background:linear-gradient(135deg,var(--sq-50),transparent)}.esc-stage--final .esc-stage__num{color:var(--sq-700)}.esc-thread-card{display:grid;grid-template-columns:32px 1fr auto;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line-soft);align-items:flex-start;background:var(--surface)}.esc-thread-card:hover{background:var(--surface-2);cursor:pointer}.esc-thread-card__head{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.esc-thread-card__who{font-size:13px;font-weight:600}.esc-thread-card__journey{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-mute);font-family:var(--f-mono);margin-top:4px}.esc-thread-card__journey b{color:var(--ink);font-weight:600}.esc-thread-card__journey i{color:var(--sq-700);font-style:normal}.inf-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.inf-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.inf-card__num{font-family:var(--f-display);font-size:24px;font-weight:600;color:var(--ink);line-height:1.1}.inf-card__lbl{font-size:11px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em}.inf-card__bar{margin-top:8px;height:4px;background:var(--line);border-radius:2px;overflow:hidden}.inf-card__bar-fill{height:100%;background:linear-gradient(90deg,var(--sq-400),var(--sq-600))}.inf-table{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.inf-row{display:grid;grid-template-columns:36px 1.3fr 1fr .8fr .7fr 1fr 100px 28px;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line-soft);font-size:12.5px}.inf-row:hover:not(.inf-row--head){background:var(--surface-2)}.inf-row:last-child{border-bottom:0}.inf-row--head{background:var(--surface-2);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mute);font-weight:600;padding:9px 18px}.inf-row__name{font-weight:600;color:var(--ink)}.inf-row__handle{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.inf-row__num{font-family:var(--f-mono);font-size:12px;color:var(--ink)}.inf-row__badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em}.inf-row__badge--partner{background:var(--sq-100);color:var(--sq-700)}.inf-row__badge--gifted{background:#fff7ed;color:#c2410c}.inf-row__badge--creator{background:#ecfeff;color:#155e75}.an-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.an-grid--3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.an-card{padding:18px 20px}.an-card__title{font-size:14px;font-weight:600;color:var(--ink)}.an-card__sub{font-size:11.5px;color:var(--ink-mute)}.an-card__num{font-family:var(--f-display);font-size:30px;font-weight:600;color:var(--ink);margin:8px 0 2px}.an-bars{display:flex;align-items:flex-end;gap:8px;height:120px;padding-top:8px}.an-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:var(--ink-mute)}.an-bar__col{width:100%;background:linear-gradient(180deg,var(--sq-400),var(--sq-600));border-radius:4px 4px 0 0;min-height:4px}.an-bar__col--mute{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.an-bar__lbl{font-family:var(--f-mono)}.line-grid{position:relative;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 25% 100%}.ch-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ch-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.ch-card__head{display:flex;align-items:center;gap:12px;min-width:0}.ch-card__title{font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-card__head>div{min-width:0;flex:1}.ch-card__head>div>div:nth-child(2){font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-card__status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;margin-left:auto}.ch-card__status--ok{background:#d1fae5;color:#065f46}.ch-card__status--pending{background:#fef3c7;color:#92400e}.ch-card__status--off{background:#f1f5f9;color:#475569}.ch-card__row{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:6px 0;border-bottom:1px dashed var(--line);min-width:0}.ch-card__row:last-of-type{border-bottom:0}.ch-card__row-l{color:var(--ink-mute);white-space:nowrap;flex-shrink:0}.ch-card__row-r{color:var(--ink);font-weight:500;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-card__perms{margin-top:4px;display:flex;flex-direction:column;gap:4px}.ch-card__perm{display:flex;align-items:center;gap:6px;font-size:11.5px;font-family:var(--f-mono);padding:4px 8px;background:var(--surface-2);border-radius:6px;color:var(--ink)}.ch-card__perm--ok:before{content:"✓";color:#10b981;font-weight:700}.ch-card__perm--pending:before{content:"○";color:#f59e0b;font-weight:700}.ch-card__perm--need:before{content:"+";color:var(--sq-600);font-weight:700}.ch-card__perm--off{color:var(--ink-mute)}.ch-card__perm--off:before{content:"—";color:var(--ink-mute);font-weight:700}.ch-card__cta{display:flex;gap:8px;margin-top:4px}.row{display:flex;align-items:center;gap:8px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.muted{color:var(--ink-mute)}.mono{font-family:var(--f-mono)}.strong{font-weight:600}.agentq{display:flex;flex-direction:column;gap:24px;container:agentq / inline-size}.aq-hero{display:grid;grid-template-columns:minmax(0,1.3fr) 560px;gap:28px;align-items:stretch;padding:28px 30px;background:radial-gradient(ellipse at 0% 0%,rgba(244,63,94,.08),transparent 55%),var(--surface);border:1px solid var(--line);border-radius:14px}@container agentq (max-width: 1020px){.aq-hero{grid-template-columns:minmax(0,1fr)}}.aq-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sq-700);font-weight:600;margin-bottom:14px}.aq-hero__q{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sq-400),var(--sq-700));color:#fff;font-family:var(--f-display);font-weight:700;border-radius:5px;font-size:11px;letter-spacing:0}.aq-hero__title{font-family:var(--f-display);font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.2;margin:0 0 12px}.aq-hero__title em{font-style:italic;color:var(--sq-700)}.aq-hero__mute{color:var(--ink-mute);font-weight:400;display:block}.aq-hero__lede{font-size:14px;line-height:1.55;color:var(--ink-mute);max-width:560px;margin:0 0 18px}.aq-hero__stats{display:flex;gap:28px}.aq-hero__quality{font-size:13.5px;line-height:1.5;color:var(--ink-mid, #444);max-width:58ch}.aq-hero__quality strong{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.aq-hero__quality-mute,.aq-hero__quality--wait{color:var(--ink-mute)}.aq-hero__stat-num{font-family:var(--f-display);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1}.aq-hero__stat-lbl{font-size:11.5px;color:var(--ink-mute);margin-top:4px}.aq-dial{background:linear-gradient(160deg,#1f0f12,#2a0f15,#3b1018);border:1px solid rgba(244,63,94,.25);border-radius:12px;padding:20px;color:#fce7f3;display:flex;flex-direction:column;position:relative;overflow:visible}.aq-dial:before{content:"";position:absolute;inset:0;border-radius:12px;background:radial-gradient(circle at 80% 20%,rgba(244,63,94,.18),transparent 55%);pointer-events:none}.aq-dial>*{position:relative}.aq-dial__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.aq-dial__label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#fce7f399;font-weight:600}.aq-dial__value{font-family:var(--f-display);font-size:56px;font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1}.aq-dial__value span{font-size:24px;color:#ffffff80;margin-left:2px}.aq-dial__tier{font-size:14px;font-weight:600;color:var(--sq-200);margin-top:4px;letter-spacing:.02em}.aq-dial__desc{font-size:12px;line-height:1.5;color:#fce7f3b3;margin:6px 0 10px;min-height:36px}.aq-dial__slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;--fill-pos: calc(var(--thumb, 22px) / 2 + var(--fillN, 50) * (100% - var(--thumb, 22px)) / 100);--cap-pos: calc(var(--thumb, 22px) / 2 + var(--capN, 100) * (100% - var(--thumb, 22px)) / 100);background:linear-gradient(90deg,#fff 0%,#fff var(--fill-pos),rgba(255,255,255,.34) var(--fill-pos),rgba(255,255,255,.34) var(--cap-pos),rgba(255,255,255,.13) var(--cap-pos),rgba(255,255,255,.13) 100%);outline:0;cursor:pointer;margin:0;position:relative;z-index:3;touch-action:none}.aq-dial__slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--sq-500);box-shadow:0 4px 10px #0006;cursor:pointer}.aq-dial__slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--sq-500);box-shadow:0 4px 10px #0006;cursor:grab;transition:transform .12s ease,box-shadow .12s ease}.aq-dial__slider:hover::-moz-range-thumb{transform:scale(1.12);box-shadow:0 4px 14px #00000080,0 0 0 6px #f43f5e29}.aq-dial__slider:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.06)}.aq-form-range{-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--sq-500) 0%,var(--sq-500) var(--fill, 50%),var(--line) var(--fill, 50%),var(--line) 100%);outline:0;cursor:pointer}.aq-form-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--sq-500);border:2px solid #fff;box-shadow:0 2px 6px #0000002e;cursor:pointer}.aq-form-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--sq-500);border:2px solid #fff;box-shadow:0 2px 6px #0000002e;cursor:pointer}.aq-form-range:disabled{cursor:not-allowed;opacity:.55;background:linear-gradient(90deg,var(--ink-mute) 0%,var(--ink-mute) var(--fill, 50%),var(--line) var(--fill, 50%),var(--line) 100%)}.aq-form-range:disabled::-webkit-slider-thumb{background:var(--ink-mute);box-shadow:none;cursor:not-allowed}.aq-form-range:disabled::-moz-range-thumb{background:var(--ink-mute);box-shadow:none;cursor:not-allowed}.aq-dial__track{position:relative;height:22px;display:flex;align-items:center;--thumb: 22px}.aq-dial__track,.aq-dial__ticks{--thumb: 22px}.aq-dial__marks{position:absolute;inset:0;pointer-events:none;z-index:1}.aq-dial__track.is-dragging .aq-dial__mark{background:#fce7f373}.aq-dial__mark{position:absolute;top:50%;left:calc(var(--thumb, 22px) / 2 + var(--at, 0) * (100% - var(--thumb, 22px)) / 100);transform:translate(-50%,-50%);width:2px;height:13px;border-radius:1px;background:#fce7f3bf;pointer-events:none;transition:background .12s ease}.aq-dial__mark.is-locked{background:#fce7f36b}.aq-dial__ticks{position:relative;height:15px;margin-top:13px;font-size:10.5px;color:#fce7f3cc;font-family:var(--f-mono);letter-spacing:.02em}.aq-dial__tick.is-edge-start{left:0!important}.aq-dial__tick.is-edge-end{left:100%!important}.aq-dial__tick{position:absolute;left:calc(var(--thumb, 22px) / 2 + var(--at, 0) * (100% - var(--thumb, 22px)) / 100);top:0;white-space:nowrap;background:none;border:0;padding:0 2px;font:inherit;letter-spacing:inherit;color:#fce7f3cc;cursor:pointer;line-height:1.4;display:inline-flex;align-items:center;gap:3px}.aq-dial__tick:hover{color:#fff}.aq-dial__tick:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.aq-dial__tick.is-locked{color:#fce7f373;cursor:help}.aq-dial__tick.is-locked:hover{color:#fce7f3c7}.aq-dial__lockglyph{color:#fce7f3b8}.aq-dial__tick:hover .aq-dial__lockglyph{color:#fff}.aq-dial__tip{position:absolute;top:calc(100% + 10px);width:268px;background:#120a0d;border:1px solid rgba(252,231,243,.18);color:#fce7f3eb;font-family:var(--f-sans);font-size:11.5px;line-height:1.5;letter-spacing:0;font-weight:400;padding:11px 14px;border-radius:8px;box-shadow:0 10px 24px #0000008c;opacity:0;pointer-events:none;transition:opacity .13s ease,transform .13s ease;z-index:8;text-align:left;white-space:normal}.aq-dial__tip strong{color:#fff;font-weight:650;display:block}.aq-dial__tip-range{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;color:#fce7f38c;display:block;margin-bottom:4px}.aq-dial__tip-locked{display:flex;align-items:flex-start;gap:5px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(252,231,243,.14);color:#fce7f3ad;font-size:11px}.aq-dial__tip-locked svg{margin-top:2px;flex:none}.is-tipLeft .aq-dial__tip{left:-6px;transform:translateY(-3px)}.is-tipRight .aq-dial__tip{right:-6px;transform:translateY(-3px)}.is-tipCenter .aq-dial__tip{left:50%;transform:translate(-50%,-3px)}.aq-dial__tick:hover .aq-dial__tip,.aq-dial__tick:focus-visible .aq-dial__tip{opacity:1}.is-tipLeft:hover .aq-dial__tip,.is-tipLeft:focus-visible .aq-dial__tip,.is-tipRight:hover .aq-dial__tip,.is-tipRight:focus-visible .aq-dial__tip{transform:translateY(0)}.is-tipCenter:hover .aq-dial__tip,.is-tipCenter:focus-visible .aq-dial__tip{transform:translate(-50%)}.aq-phase{position:relative}.aq-phase__btn{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 9px;border-radius:6px;border:1px solid rgba(252,231,243,.22);background:#fce7f30f;color:#fce7f3d1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.aq-phase__btn:hover{background:#fce7f324;border-color:#fce7f366}.aq-phase__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.aq-phase__btn:disabled{opacity:.5;cursor:default}.aq-phase__btn svg{flex:none;opacity:.7}.aq-phase__btn-label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#fce7f399;font-weight:600}.aq-phase__btn-val{font-size:12.5px;font-weight:650;letter-spacing:-.005em;color:#fff;white-space:nowrap}.aq-phase__menu{position:absolute;top:calc(100% + 8px);right:0;width:268px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-pop);padding:6px;z-index:30;text-align:left}.aq-phase__menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 9px 9px;border-bottom:1px solid var(--line);margin-bottom:5px}.aq-phase__menu-title{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.aq-phase__menu-scope{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;color:var(--sq-600);background:#e11d481a;padding:2px 6px;border-radius:4px}.aq-phase__opt{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;width:100%;text-align:left;background:none;border:0;padding:8px 9px;border-radius:7px;cursor:pointer;color:var(--ink);font-family:inherit;font-size:13px;align-items:start;transition:background .1s ease}.aq-phase__opt:hover{background:var(--surface-2, rgba(0, 0, 0, .04))}.aq-phase__opt:focus-visible{outline:2px solid var(--sq-500);outline-offset:-2px}.aq-phase__mark{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line);margin-top:2px}.aq-phase__opt[aria-checked=true] .aq-phase__mark{border-color:var(--sq-600);background:radial-gradient(circle,var(--sq-600) 0 4px,transparent 4.5px)}.aq-phase__name{font-weight:650;letter-spacing:-.005em;display:block}.aq-phase__sub{color:var(--ink-mute);font-size:11.5px;line-height:1.4;display:block}.aq-phase__opt:disabled{opacity:.55;cursor:default}.aq-phase__conf{border-top:1px solid var(--line);margin-top:5px;padding:11px 9px 4px;display:flex;flex-direction:column;gap:7px}.aq-phase__conf-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.aq-phase__conf-label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.aq-phase__conf-val{font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.aq-phase__conf-range{width:100%}.aq-phase__conf-note{color:var(--ink-mute);font-size:11px;line-height:1.4}.aq-phase__conf.is-inert .aq-phase__conf-val{color:var(--ink-mute);font-weight:600}.aq-scope{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;width:100%;text-align:left;align-items:start;background:none;border:1px solid var(--line);border-radius:9px;padding:12px 13px;cursor:pointer;font-family:inherit;color:var(--ink);transition:border-color .12s ease,background .12s ease}.aq-scope:hover{border-color:var(--sq-400)}.aq-scope:focus-visible{outline:2px solid var(--sq-500);outline-offset:-1px}.aq-scope[aria-pressed=true]{border-color:var(--sq-500);background:#f43f5e0d}.aq-scope__mark{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--line);margin-top:2px}.aq-scope[aria-pressed=true] .aq-scope__mark{border-color:var(--sq-600);background:radial-gradient(circle,var(--sq-600) 0 4.5px,transparent 5px)}.aq-scope__t{display:block;font-weight:650;font-size:13.5px;letter-spacing:-.005em}.aq-scope__d{display:block;color:var(--ink-mute);font-size:12px;line-height:1.45;margin-top:3px}.aq-timing{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px;margin-top:18px}.aq-timing__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.aq-timing__title{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.aq-timing__title svg{color:var(--sq-600)}.aq-timing__sub{font-size:12.5px;color:var(--ink-mute);margin-top:4px;max-width:520px;line-height:1.5}.aq-timing__toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;flex-shrink:0}.aq-timing__toggle input{position:absolute;opacity:0;pointer-events:none}.aq-timing__toggle-knob{position:relative;width:38px;height:22px;border-radius:999px;background:var(--sec-200);transition:background .15s}.aq-timing__toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.aq-timing__toggle input:checked+.aq-timing__toggle-knob{background:var(--sq-600)}.aq-timing__toggle input:checked+.aq-timing__toggle-knob:after{transform:translate(16px)}.aq-timing__toggle-label{font-size:12.5px;font-weight:500;color:var(--ink)}.aq-timing__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.aq-timing__body.is-off{opacity:.45;pointer-events:none}.aq-timing__col{display:flex;flex-direction:column;gap:14px}.aq-timing__row{display:flex;flex-direction:column;gap:6px}.aq-timing__lbl{font-size:11px;color:var(--ink-mute);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aq-timing__seg{display:inline-flex;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:3px;align-self:flex-start}.aq-timing__seg-btn{border:0;background:transparent;cursor:pointer;padding:5px 14px;border-radius:6px;font:inherit;font-size:12px;font-weight:500;color:var(--ink-mute)}.aq-timing__seg-btn:hover{color:var(--ink)}.aq-timing__seg-btn.is-on{background:var(--sq-600);color:#fff;box-shadow:0 1px 2px #f43f5e4d}.aq-timing__range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--sq-200),var(--sq-600));outline:0;cursor:pointer}.aq-timing__range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--sq-600);box-shadow:0 2px 6px #f43f5e59;cursor:pointer}.aq-timing__range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--sq-600);box-shadow:0 2px 6px #f43f5e59;cursor:pointer}.aq-timing__preview{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.aq-timing__preview-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:10px}.aq-timing__preview-avg{font-family:var(--f-mono);text-transform:none;letter-spacing:0}.aq-timing__preview-avg strong{color:var(--ink);font-family:var(--f-mono);font-weight:600}.aq-timing__hist{display:flex;align-items:flex-end;gap:2px;height:70px}.aq-timing__hist-bar{flex:1;min-height:3px;background:linear-gradient(180deg,var(--sq-300),var(--sq-600));border-radius:2px 2px 0 0}.aq-timing__preview-foot{display:flex;margin-top:8px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-faint)}.aq-pane{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.aq-pane+.aq-pane{margin-top:16px}.aq-pane__eyebrow{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;margin-bottom:6px}.aq-pane__title{font-family:var(--f-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0}.aq-pane__sub{font-size:12.5px;color:var(--ink-mute);line-height:1.5;max-width:560px;margin-top:6px}.aq-pane__body{margin-top:18px}.aq-pane__big-value{display:flex;align-items:baseline;font-family:var(--f-display);font-size:56px;font-weight:700;letter-spacing:-.04em;color:var(--sq-700);line-height:1}.aq-pane__big-value-unit{font-size:24px;color:var(--ink-mute);margin-left:4px;font-weight:600}.aq-pane__tier{font-size:14px;font-weight:600;color:var(--sq-700);margin-top:4px}.aq-pane__tier-desc{font-size:12.5px;color:var(--ink-mute);margin-top:4px;max-width:520px;line-height:1.5}.aq-pane__slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--sq-600) 0%,var(--sq-600) var(--fill, 50%),var(--line) var(--fill, 50%),var(--line) 100%);outline:0;cursor:pointer;margin-top:18px}.aq-pane__slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--sq-600);box-shadow:0 2px 6px #f43f5e59;cursor:pointer}.aq-pane__slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--sq-600);box-shadow:0 2px 6px #f43f5e59;cursor:pointer}.aq-pane__ticks{position:relative;height:16px;margin-top:10px}.aq-pane__ticks span{position:absolute;top:0;font-family:var(--f-mono);font-size:10px;color:var(--ink-mute);white-space:nowrap;transform:translate(-50%)}.aq-pane__ticks span:first-child{transform:translate(0)}.aq-pane__ticks span:nth-last-child(2){transform:translate(-70%)}.aq-pane__ticks span:last-child{transform:translate(-100%)}.aq-num{display:flex;flex-direction:column;gap:6px}.aq-num__label{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.aq-num__input{padding:8px 12px;font-size:13.5px;font-family:inherit;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);outline:0;width:100%;transition:border-color .12s ease,box-shadow .12s ease}.aq-num__input:focus{border-color:var(--sq-500);box-shadow:0 0 0 3px #f43f5e1a}.aq-num__row{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.aq-num__row .aq-num{min-width:120px;flex:0 0 auto}.aq-num__select{padding:8px 28px 8px 12px;font-size:13.5px;font-family:inherit;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 10px center;background-size:12px;color:var(--ink);outline:0;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .12s ease,box-shadow .12s ease}.aq-num__select:focus{border-color:var(--sq-500);box-shadow:0 0 0 3px #f43f5e1a}.aq-batch-result{margin-top:14px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;font-size:12.5px;color:var(--ink-mute);line-height:1.55}.aq-batch-result strong{color:var(--ink);font-weight:600}.aq-batch-result--success{border-color:#10b98173;background:#10b9810f}.aq-batch-progress{position:relative;width:100%;height:6px;background:var(--line);border-radius:3px;overflow:hidden;margin-top:12px}.aq-batch-progress__bar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--sq-500),var(--sq-700));border-radius:3px;transition:width .25s ease}.aq-batch-status{margin-top:12px}.aq-batch-status__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink);margin-bottom:6px}.aq-batch-status__head strong{font-family:var(--f-display);font-size:14px;letter-spacing:-.01em}.aq-batch-status__meta{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-mute)}.aq-batch-status .aq-batch-progress{margin-top:0}.aq-pane__foot{display:flex;gap:8px;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.aq-pane__foot--first{margin-top:18px;padding-top:0;border-top:0}@container agentq (max-width: 680px){.aq-timing__body{grid-template-columns:1fr}}.aq-tb{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px}.aq-tb__card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.aq-tb__single{background:radial-gradient(800px 200px at -10% -20%,rgba(244,63,94,.045),transparent 60%),var(--surface)}.aq-tb__batch{background:radial-gradient(800px 200px at 110% -20%,rgba(245,158,11,.05),transparent 60%),var(--surface)}.aq-tb__card-head{display:flex;flex-direction:column;gap:4px}.aq-tb__card-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.aq-tb__dot{width:7px;height:7px;border-radius:50%;display:inline-block}.aq-tb__dot--rose{background:var(--sq-500);box-shadow:0 0 0 3px #f43f5e26}.aq-tb__dot--amber{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.aq-tb__card-title{font-family:var(--f-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.aq-tb__channel-row{display:flex;flex-direction:column;gap:7px}.aq-tb__channel-lbl{font-size:11px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.aq-tb__channel-pills{display:flex;gap:5px;flex-wrap:wrap}.aq-tb__channel-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-mute);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .12s}.aq-tb__channel-pill:hover{color:var(--ink);border-color:var(--ink-soft);background:var(--surface-2)}.aq-tb__channel-pill.is-on{background:var(--sq-50);border-color:var(--sq-300);color:var(--sq-800);box-shadow:0 0 0 3px #f43f5e14}.aq-tb__editor{display:flex;flex-direction:column;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:10px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.aq-tb__editor:focus-within{border-color:var(--sq-500);box-shadow:0 0 0 3px #f43f5e1a}.aq-tb__editor-ta{width:100%;padding:14px 16px;border:0;outline:0;background:transparent;font-family:inherit;font-size:14px;line-height:1.55;color:var(--ink);resize:none;min-height:96px}.aq-tb__editor-foot{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid var(--line-soft);background:var(--surface-2)}.aq-tb__editor-count{font-family:var(--f-mono);font-size:11px;color:var(--ink-faint)}.aq-tb__editor-clear{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;font:inherit;font-size:11.5px;color:var(--ink-mute);cursor:pointer;padding:3px 8px;border-radius:5px}.aq-tb__editor-clear:hover{background:var(--sec-100);color:var(--ink)}.aq-tb__samples{display:flex;flex-direction:column;gap:8px}.aq-tb__samples-lbl{font-size:11px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.aq-tb__samples-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.aq-tb__sample{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;text-align:left;min-width:0;transition:all .12s}.aq-tb__sample:hover{border-color:var(--sq-300);background:var(--sq-50);transform:translateY(-1px)}.aq-tb__sample.is-on{border-color:var(--sq-500);background:var(--sq-50);box-shadow:0 0 0 3px #f43f5e1a}.aq-tb__sample-icon{font-size:18px;flex-shrink:0;line-height:1}.aq-tb__sample-body{display:flex;flex-direction:column;min-width:0;gap:1px}.aq-tb__sample-label{font-size:12.5px;font-weight:600;color:var(--ink)}.aq-tb__sample-preview{font-size:11px;color:var(--ink-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-tb__run-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aq-tb__pipeline{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:11px;color:var(--ink-mute)}.aq-tb__pipeline-step{padding:3px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-weight:500;transition:all .2s}.aq-tb__pipeline-step.is-on{background:var(--sq-50);border-color:var(--sq-200);color:var(--sq-700);animation:aqPulse 1.2s ease-in-out infinite}@keyframes aqPulse{0%,to{box-shadow:0 0 0 2px #f43f5e00}50%{box-shadow:0 0 0 4px #f43f5e26}}.aq-tb__pipeline-arrow{color:var(--ink-faint)}.aq-tb__drop{display:flex;align-items:center;gap:14px;padding:20px 18px;border:2px dashed var(--line-strong);border-radius:12px;background:var(--surface);cursor:pointer;transition:all .15s;position:relative}.aq-tb__drop:hover{border-color:var(--sq-400);background:var(--sq-50)}.aq-tb__drop.is-dragging{border-color:var(--sq-500);background:var(--sq-50);transform:scale(1.01);box-shadow:0 0 0 4px #f43f5e1a}.aq-tb__drop.is-loaded{border-style:solid;border-color:#10b981;background:#10b9810a}.aq-tb__drop.is-loaded .aq-tb__drop-icon{background:#10b981;color:#fff}.aq-tb__drop.is-running{opacity:.6;pointer-events:none}.aq-tb__drop-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,var(--sq-100),var(--sq-200));color:var(--sq-700);flex-shrink:0;transition:all .15s}.aq-tb__drop:hover .aq-tb__drop-icon{background:linear-gradient(135deg,var(--sq-500),var(--sq-700));color:#fff}.aq-tb__drop-body{flex:1;min-width:0}.aq-tb__drop-title{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-tb__drop-sub{font-size:12px;color:var(--ink-mute);margin-top:2px}.aq-tb__drop-link{color:var(--sq-700);font-weight:500;text-decoration:underline;text-underline-offset:2px}.aq-tb__batch-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.aq-tb__batch-format{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.aq-tb__format-row{display:flex;align-items:center;gap:8px;font-size:11.5px}.aq-tb__format-tag{font-family:var(--f-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;background:var(--sec-100);color:var(--ink-mute);padding:2px 6px;border-radius:3px;flex-shrink:0}.aq-tb__format-row code{font-family:var(--f-mono);font-size:11px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aq-tb__sample-link{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--line);border-radius:999px;padding:5px 11px;font:inherit;font-size:11.5px;font-weight:500;color:var(--ink-mute);cursor:pointer;white-space:nowrap;flex-shrink:0}.aq-tb__sample-link:hover{color:var(--sq-700);border-color:var(--sq-300);background:var(--sq-50)}.aq-tb__progress{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--sq-50);border:1px solid var(--sq-200);border-radius:8px}.aq-tb__progress-bar{height:6px;background:var(--surface);border-radius:3px;overflow:hidden;border:1px solid var(--line)}.aq-tb__progress-bar>div{height:100%;background:linear-gradient(90deg,var(--sq-400),var(--sq-600));transition:width .15s ease;border-radius:3px}.aq-tb__progress-lbl{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--sq-700);font-weight:500;font-family:var(--f-mono)}.aq-tb__batch-hint{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;font-size:11.5px;color:var(--ink-mute);line-height:1.5}.aq-tb__batch-hint svg{color:var(--sq-600);flex-shrink:0}@container agentq (max-width: 800px){.aq-tb,.aq-tb__samples-grid{grid-template-columns:1fr}}.aq-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 4px;overflow-x:auto}.aq-tab{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:500;color:var(--ink-mute);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.agentq .aq-tabs{flex-wrap:wrap}.agentq .aq-tab{white-space:nowrap}.aq-tab:hover{color:var(--ink)}.aq-tab--active{color:var(--sq-700);border-bottom-color:var(--sq-600)}.aq-tab--active svg{color:var(--sq-600)}.aq-tab__count{font-family:var(--f-mono);font-size:10.5px;padding:1px 6px;background:var(--sec-100);border-radius:999px;color:var(--ink-mute)}.aq-tab--active .aq-tab__count{background:var(--sq-100);color:var(--sq-700)}.aq-sec{display:flex;flex-direction:column;gap:18px}.aq-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.aq-sec__title{font-family:var(--f-display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0}.aq-sec__sub{font-size:13px;color:var(--ink-mute);line-height:1.5;max-width:640px;margin:4px 0 0}.aq-sec__row{display:grid;gap:14px}.aq-sec__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@container agentq (max-width: 640px){.agentq .aq-sec__row--3,.agentq .aq-pb-grid,.agentq .aq-voice-grid{grid-template-columns:minmax(0,1fr)}.agentq .aq-kb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.aq-card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.aq-card__head{padding:16px 20px 12px;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.aq-card__title{font-size:14px;font-weight:600;color:var(--ink)}.aq-card__sub{font-size:12px;color:var(--ink-mute);margin-top:3px}.aq-card__body{padding:18px 20px}.aq-overview-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.aq-overview-card__head{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--sq-700);font-weight:600;letter-spacing:.02em;margin-bottom:8px}.aq-overview-card--mute .aq-overview-card__head{color:var(--ink-mute)}.aq-overview-card--warn .aq-overview-card__head{color:#b45309}.aq-overview-card__num{font-family:var(--f-display);font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.aq-overview-card__sub{font-size:11.5px;color:var(--ink-mute);margin-top:4px}.aq-overview-card__spark{margin-top:8px;height:32px;opacity:.7}.aq-mix{display:flex;height:14px;border-radius:7px;overflow:hidden;border:1px solid var(--line)}.aq-mix__seg{height:100%}.aq-mix__legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:11.5px;color:var(--ink-mute)}.aq-mix__legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:-1px}.aq-triggers{display:flex;flex-direction:column;gap:8px}.aq-trigger{display:grid;grid-template-columns:200px 1fr 60px;gap:14px;align-items:center;font-size:12.5px}.aq-trigger__name{color:var(--ink)}.aq-trigger__bar{height:4px;background:var(--line);border-radius:2px;overflow:hidden}.aq-trigger__bar>div{height:100%;background:linear-gradient(90deg,var(--sq-400),var(--sq-600))}.aq-trigger__num{font-family:var(--f-mono);font-size:11.5px;text-align:right;color:var(--ink-mute)}.aq-pb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aq-playbook{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,transform .15s}.aq-playbook:hover{border-color:var(--sq-200)}.aq-playbook__actions{display:flex;align-items:center;gap:8px}.aq-playbook__head .aq-playbook__select{position:static;opacity:1;flex-shrink:0}.aq-playbook--paused>:not(.aq-playbook__foot),.aq-playbook--paused .aq-playbook__foot>:not(.aq-playbook__actions){opacity:.65}.aq-playbook__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.aq-playbook__name{font-size:14px;font-weight:600;color:var(--ink)}.aq-playbook__status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px 2px 7px;border-radius:999px}.aq-playbook__status--active{background:#ecfdf5;color:#047857}.aq-playbook__status--paused{background:#fef3c7;color:#92400e}.aq-playbook__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.aq-playbook__rule{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--surface-2);border-radius:8px;font-size:12.5px}.aq-playbook__rule-row{display:grid;grid-template-columns:44px 1fr;gap:8px}.aq-playbook__rule-lbl{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--sq-700)}.aq-playbook__rule-val{color:var(--ink);line-height:1.45}.aq-playbook__guardrails{display:flex;flex-wrap:wrap;gap:5px}.aq-playbook__guardrail{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;background:var(--sq-50);color:var(--sq-700);border-radius:999px}.aq-playbook__guardrail svg{opacity:.8}.aq-playbook__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-top:4px;border-top:1px dashed var(--line)}.aq-playbook__stat-num{font-family:var(--f-display);font-size:18px;font-weight:600;color:var(--ink);line-height:1}.aq-playbook__stat-lbl{font-size:10.5px;color:var(--ink-mute);margin-top:2px}.aq-pb-filter{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:4px}.aq-pb-filter__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-mute);cursor:pointer;transition:all .12s}.aq-pb-filter__btn:hover{color:var(--ink);border-color:var(--ink-soft);background:var(--surface-2)}.aq-pb-filter__btn.is-on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.aq-pb-filter__btn--rose.is-on{background:linear-gradient(135deg,var(--sq-500),var(--sq-700));border-color:transparent;color:#fff}.aq-pb-filter__count{font-family:var(--f-mono);font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--sec-100);color:var(--ink-mute)}.aq-pb-filter__btn.is-on .aq-pb-filter__count{background:#ffffff2e;color:#fff}.aq-pb-filter__select-all{margin-left:auto;border:0;background:transparent;cursor:pointer;font-size:11.5px;font-weight:500;color:var(--ink-mute);padding:4px 8px;border-radius:6px}.aq-pb-filter__select-all:hover{color:var(--sq-700);background:var(--surface-2)}.aq-pb-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:8px 12px;background:#f43f5e0f;border:1px solid var(--sq-200);border-radius:10px}.aq-pb-bulk__count{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--sq-700);padding:4px 10px;background:#f43f5e1a;border-radius:999px;margin-right:4px}.aq-pb-scan-progress{margin-bottom:14px;padding:14px 16px;background:linear-gradient(135deg,#f43f5e0d,#f43f5e05);border:1px solid var(--sq-200);border-radius:12px}.aq-pb-scan-progress__head{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink);margin-bottom:8px}.aq-pb-scan-progress__meta{margin-left:auto;font-family:var(--f-mono);font-size:11px;color:var(--ink-mute)}.aq-pb-scan-progress__bar{position:relative;height:5px;background:#f43f5e1f;border-radius:3px;overflow:hidden}.aq-pb-scan-progress__fill{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,var(--sq-500),var(--sq-700));border-radius:3px;transition:width .35s ease}.aq-pb-scan-progress__hint{margin-top:8px;font-size:11.5px;color:var(--ink-mute);line-height:1.4}.is-spinning{animation:aq-spin 1.4s linear infinite;color:var(--sq-600)}@keyframes aq-spin{to{transform:rotate(360deg)}}.aq-pb-scan-result{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:12.5px;color:var(--ink)}.aq-pb-scan-result__icon{flex-shrink:0;margin-top:2px;color:var(--sq-600)}.aq-pb-scan-result--success{background:#10b9810f;border-color:#10b98173}.aq-pb-scan-result--success .aq-pb-scan-result__icon{color:#059669}.aq-pb-scan-result--neutral{background:var(--surface-2)}.aq-pb-scan-result--error{background:#f43f5e0f;border-color:#f43f5e73}.aq-pb-scan-result--error .aq-pb-scan-result__icon{color:#be123c}.aq-pb-scan-result__details{margin-top:6px}.aq-pb-scan-result__details summary{font-size:11.5px;color:var(--ink-mute);cursor:pointer;user-select:none;display:inline-block;padding:2px 0}.aq-pb-scan-result__details summary:hover{color:var(--sq-700)}.aq-pb-scan-result__details[open] summary{color:var(--sq-700);margin-bottom:6px}.aq-pb-scan-result__analysis{font-size:11.5px;line-height:1.55;color:var(--ink-mute);max-height:200px;overflow-y:auto;padding:8px 10px;background:var(--surface);border:1px solid var(--line);border-radius:6px;white-space:pre-wrap}.aq-playbook__select{position:absolute;top:10px;left:10px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:5px;cursor:pointer;opacity:0;transition:opacity .14s ease;z-index:2}.aq-playbook:hover .aq-playbook__select,.aq-playbook__select.is-shown,.aq-playbook.is-selected .aq-playbook__select{opacity:1}.aq-playbook__select input{margin:0;cursor:pointer}.aq-playbook.is-selected{border-color:var(--sq-500);box-shadow:0 0 0 3px #f43f5e1a}.aq-pb-drafts-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;background:radial-gradient(800px 200px at 0% 0%,rgba(244,63,94,.06),transparent 60%),var(--surface);border:1px solid var(--sq-200);border-left:3px solid var(--sq-500);border-radius:10px}.aq-pb-drafts-banner__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sq-400),var(--sq-700));color:#fff;border-radius:8px;flex-shrink:0}.aq-pb-drafts-banner__body{flex:1;min-width:0}.aq-pb-drafts-banner__title{font-size:13.5px;font-weight:600;color:var(--ink)}.aq-pb-drafts-banner__sub{font-size:12px;color:var(--ink-mute);margin-top:2px}.aq-playbook__origin{display:inline-flex;align-items:center;gap:5px;position:absolute;top:14px;right:14px;padding:3px 8px 3px 7px;background:linear-gradient(135deg,var(--sq-50),rgba(244,63,94,.08));border:1px solid var(--sq-200);border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sq-700)}.aq-playbook{position:relative}.aq-playbook--ai{padding-top:38px}.aq-playbook--ai.aq-playbook--draft{border-style:dashed;border-color:var(--sq-300);background:radial-gradient(600px 180px at 0% 0%,rgba(244,63,94,.05),transparent 60%),var(--surface)}.aq-playbook--draft{border-style:dashed;border-color:var(--line-strong)}.aq-playbook__ai-reason{display:flex;gap:8px;padding:10px 12px;background:var(--sq-50);border-radius:8px;font-size:12px;line-height:1.5;color:var(--sq-900)}.aq-playbook__ai-reason svg{color:var(--sq-600);flex-shrink:0;margin-top:2px}.aq-playbook__draft-stats{padding-top:4px;border-top:1px dashed var(--line)}.aq-playbook__draft-meta{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.aq-playbook__status--draft{background:linear-gradient(135deg,var(--sq-100),var(--sq-50));color:var(--sq-700);border:1px solid var(--sq-200)}.aq-playbook__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.aq-playbook__channels{display:flex;gap:4px}.aq-pb-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px;color:var(--ink-mute);text-align:center;font-size:13px;border:2px dashed var(--line);border-radius:12px}.aq-kb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aq-kb-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 18px}.aq-kb-stat__num{font-family:var(--f-display);font-size:22px;font-weight:600;color:var(--ink);line-height:1}.aq-kb-stat__lbl{font-size:11.5px;color:var(--ink-mute);margin-top:4px}.aq-dropzone{display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--sq-50);border:2px dashed var(--sq-200);border-radius:12px;color:var(--sq-700)}.aq-dropzone__title{font-size:13.5px;font-weight:600;color:var(--ink)}.aq-dropzone__sub{font-size:12px;color:var(--ink-mute);margin-top:2px}.aq-dropzone>.btn{margin-left:auto}.aq-kb-table{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.aq-kb-row{display:grid;grid-template-columns:2fr 80px 80px 80px 110px 110px 32px;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line-soft);font-size:12.5px}.aq-kb-row:last-child{border-bottom:0}.aq-kb-row--head{background:var(--surface-2);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;padding:9px 18px}.aq-kb-row__title{display:inline-flex;align-items:center;gap:8px;min-width:0}.aq-kb-row__title>svg{color:var(--sq-600);flex-shrink:0}.aq-kb-row__title>span:first-of-type{font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-kb-row__source{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono)}.aq-kb-row__type{display:inline-block;font-size:10.5px;padding:2px 7px;background:var(--sec-100);color:var(--ink-mute);border-radius:4px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.aq-kb-row__num{font-family:var(--f-mono);color:var(--ink-mute)}.aq-kb-row__status{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px}.aq-kb-row__status--ok{background:#ecfdf5;color:#047857}.aq-kb-row__status--live{background:var(--sq-50);color:var(--sq-700)}.aq-kb-row__status--pending{background:#fef3c7;color:#92400e}.aq-kb-row__status--error{background:var(--error-100);color:var(--error-600)}.aq-hc-toggle{background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer}.aq-hc-articles{list-style:none;margin:10px 0 0;padding:0;max-height:280px;overflow-y:auto;border-top:1px solid var(--line-soft);font-size:12.5px}.aq-hc-articles li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.aq-hc-articles a{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aq-hc-articles span,.aq-hc-articles__note{font-size:11px;color:var(--ink-mute);flex-shrink:0}.aq-hc-articles__note{margin:10px 0 0}.aq-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aq-voice-card{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--sq-500);border-radius:12px;padding:16px 18px}.aq-voice-card--rose{border-left-color:var(--sq-500)}.aq-voice-card--green{border-left-color:#10b981}.aq-voice-card--amber{border-left-color:#f59e0b}.aq-voice-card--red{border-left-color:#dc2626}.aq-voice-card--blue{border-left-color:var(--accent-500)}.aq-voice-card__head{margin-bottom:12px}.aq-voice-card__title{font-size:14px;font-weight:600;color:var(--ink)}.aq-voice-card__sub{font-size:11.5px;color:var(--ink-mute);margin-top:2px}.aq-voice-card__chips{display:flex;flex-wrap:wrap;gap:6px}.aq-voice-chip{display:inline-block;padding:4px 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--ink)}.aq-voice-chip--mono{font-family:var(--f-mono);font-size:11.5px;background:#fff1f3;border-color:#fecdd3;color:#be123c}.aq-voice-add{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--line-strong);border-radius:999px;background:transparent;color:var(--ink-mute);cursor:pointer}.aq-voice-add:hover{color:var(--sq-700);border-color:var(--sq-400)}.aq-voice-knobs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 28px}.aq-knob__row{display:flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px dashed var(--line);margin-bottom:6px}.aq-knob__lbl{font-size:11.5px;color:var(--ink-mute);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.aq-knob__val{font-size:13px;color:var(--ink);margin-left:auto}.aq-knob__hint{font-size:11.5px;color:var(--ink-mute);line-height:1.45}.aq-voice-example{display:flex;flex-direction:column;gap:10px}.aq-guard{display:grid;grid-template-columns:44px 1fr 40px;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--line-soft)}.aq-guard:last-child{border-bottom:0}.aq-guard--off{opacity:.55}.aq-guard__toggle{width:40px;height:22px;border-radius:999px;background:var(--sec-200);border:0;padding:2px;cursor:pointer;transition:background .15s;position:relative}.aq-guard__toggle--on{background:var(--sq-600)}.aq-guard__knob{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.aq-guard__toggle--on .aq-guard__knob{transform:translate(18px)}.aq-guard__label{font-size:13.5px;color:var(--ink);font-weight:500}.aq-guard__sub{font-size:11.5px;color:var(--ink-mute);margin-top:3px}.aq-guard__trips{text-align:right}.aq-guard__trips-num{display:inline-block;font-family:var(--f-mono);font-size:13px;font-weight:600;color:var(--sq-700);padding:2px 10px;background:var(--sq-50);border-radius:999px}.aq-test-input{display:flex;flex-direction:column;gap:10px}.aq-test-input__head{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-mute)}.aq-test-input__chan{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;padding:4px 10px;font-family:inherit;font-size:12.5px;color:var(--ink);cursor:pointer}.aq-test-input__ta{width:100%;min-height:84px;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.5;border:1px solid var(--line-strong);border-radius:10px;resize:vertical;outline:0;color:var(--ink)}.aq-test-input__ta:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.aq-test-input__samples{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-mute);flex-wrap:wrap}.aq-test-input__sample{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:11.5px;color:var(--ink-mute);cursor:pointer}.aq-test-input__sample:hover{color:var(--sq-700);border-color:var(--sq-200)}.aq-test-input__actions{display:flex;gap:8px}.aq-test-out{background:linear-gradient(180deg,var(--sq-50),transparent 80%),var(--surface);border:1px solid var(--sq-200);border-radius:12px;padding:18px 22px;display:flex;flex-direction:column;gap:16px}.aq-test-out__head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--sq-700)}.aq-test-out__conf{margin-left:auto;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-mute);font-weight:400}.aq-test-out__grid{display:grid;grid-template-columns:240px 1fr;gap:24px}.aq-test-out__lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);font-weight:600;margin-bottom:6px}.aq-test-out__route{display:flex;align-items:center}.aq-test-out__signals{display:flex;flex-wrap:wrap;gap:5px}.aq-test-out__signal{display:inline-block;padding:3px 9px;font-size:11.5px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:var(--ink)}.aq-test-out__draft{padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:13.5px;line-height:1.55;color:var(--ink)}.aq-test-out__why{font-size:12px}.aq-test-out__why summary{font-size:11.5px;color:var(--ink-mute);cursor:pointer;user-select:none}.aq-test-out__why summary:hover{color:var(--ink)}.aq-test-out__why ol{margin:10px 0 0 18px;padding:0;color:var(--ink-mute);line-height:1.6}.aq-test-out__why li{margin-bottom:4px}.fbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 18px;padding:6px 8px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.fbar__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s;white-space:nowrap}.fbar__btn:hover{border-color:var(--ink-soft);background:var(--surface-2)}.fbar__btn>svg:first-child{color:var(--ink-mute)}.fbar__btn--active{border-color:var(--sq-200);background:var(--sq-50);color:var(--sq-700)}.fbar__btn--active>svg{color:var(--sq-600)}.fbar__btn--open{border-color:var(--sq-500);box-shadow:0 0 0 3px #f43f5e1f}.fbar__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sq-600);color:#fff;font-size:11px;font-weight:600;line-height:1}.fbar__btn--active .fbar__count{background:var(--sq-700)}.fbar__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.fbar__chip{display:inline-flex;align-items:stretch;gap:0;padding:0;background:var(--sec-100);border:1px solid var(--line);border-radius:6px;font-size:12px;overflow:hidden;max-width:280px}.fbar__chip-g{padding:4px 7px;color:var(--ink-mute);font-weight:500;background:var(--sec-50);border-right:1px solid var(--line);white-space:nowrap;text-transform:none;letter-spacing:0;font-size:11.5px}.fbar__chip-v{padding:4px 7px;color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbar__chip-x{display:inline-flex;align-items:center;justify-content:center;width:22px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--ink-mute);cursor:pointer}.fbar__chip-x:hover{background:var(--sec-200);color:var(--ink)}.fbar__clear{border:0;background:transparent;cursor:pointer;padding:4px 10px;font-size:12px;font-weight:500;color:var(--sq-700);font-family:inherit}.fbar__clear:hover{text-decoration:underline}.fbar__extra{margin-left:auto;display:flex;align-items:center}.fdrawer__scrim{display:none}.fdrawer{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden;animation:fdrawerIn .26s cubic-bezier(.2,.8,.2,1);transform-origin:left center;will-change:transform,opacity}@keyframes fdrawerIn{0%{opacity:0;transform:translate(-32px)}60%{opacity:1}to{opacity:1;transform:translate(0)}}.fdrawer__head{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line)}.fdrawer__title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);flex:1}.fdrawer__title>svg{color:var(--ink-mute)}.fdrawer__clear-inline{background:transparent;border:0;cursor:pointer;padding:4px 8px;font-size:11.5px;font-weight:500;color:var(--sq-700);font-family:inherit;border-radius:4px}.fdrawer__clear-inline:hover{background:var(--sq-50)}.fdrawer__close{border:0;background:transparent;cursor:pointer;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--ink-mute)}.fdrawer__close:hover{background:var(--sec-100);color:var(--ink)}.fdrawer__search{display:flex;align-items:center;gap:8px;margin:10px 14px 4px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2)}.fdrawer__search>svg{color:var(--ink-mute);flex-shrink:0}.fdrawer__search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--ink)}.fdrawer__search-x{width:16px;height:16px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--ink-mute);cursor:pointer}.fdrawer__search-x:hover{background:var(--sec-200);color:var(--ink)}.fdrawer__body{flex:1;overflow-y:auto;padding:6px 8px 14px}.fdrawer-sec{margin-bottom:6px}.fdrawer>.fdrawer-sec{margin:6px 8px}.fdrawer-sec__head{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sq-700);background:var(--sq-50);border-radius:6px}.fdrawer-sec__head--static{cursor:default}button.fdrawer-sec__head{width:100%;text-align:left;border:0;font-family:inherit;cursor:pointer}.fdrawer-sec__chev{color:var(--sq-600);transition:transform .16s ease;transform:rotate(-90deg);flex-shrink:0}.fdrawer-sec__head--open .fdrawer-sec__chev{transform:rotate(0)}.fdrawer-saved.fdrawer-saved--overlay{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:2px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 36px #0000001f;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.fdrawer-saved__save{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 12px;margin-bottom:8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.fdrawer-saved__save:hover:not(:disabled){border-color:var(--sq-400);background:var(--sq-50);color:var(--sq-700)}.fdrawer-saved__save>svg{color:var(--ink-mute)}.fdrawer-saved__save:hover:not(:disabled)>svg{color:var(--sq-600)}.fdrawer-saved__save:disabled{color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}.fdrawer-saved__save:disabled>svg{color:var(--ink-faint)}.fdrawer-sec__label{flex:1}.fdrawer-sec__count{font-family:var(--f-mono);font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--sq-700);color:#fff;font-weight:700}.fdrawer-saved{display:flex;flex-direction:column;gap:1px;padding:4px 0 8px}.fdrawer-saved__item{display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:0;border-radius:6px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left;width:100%}.fdrawer-saved__item:hover{background:var(--surface-2)}.fdrawer-saved__star:not(.fdrawer-saved__star--on){opacity:0}.fdrawer-saved__row:hover .fdrawer-saved__star,.fdrawer-saved__star:focus-visible{opacity:1}.fdrawer-saved__item svg{color:var(--ink-mute);flex-shrink:0}.fdrawer-saved__item:hover svg{color:var(--sq-600)}.fdrawer-saved__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdrawer-saved__count{font-family:var(--f-mono);font-size:11px;color:var(--ink-faint)}.fdrawer-grp+.fdrawer-grp{border-top:1px solid var(--line-soft)}.fdrawer-grp__head{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;background:transparent;border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase}.fdrawer-grp__head:hover{background:var(--surface-2);border-radius:4px}.fdrawer-grp__chev{color:var(--ink-mute);transform:rotate(-90deg);transition:transform .15s}.fdrawer-grp--open .fdrawer-grp__chev{transform:rotate(0)}.fdrawer-grp__label{flex:1;text-align:left}.fdrawer-grp__info{display:inline-flex;align-items:center;vertical-align:-2px;color:var(--ink-faint);margin-left:6px;cursor:help}.fdrawer-grp__info:hover{color:var(--ink-mute)}.fdrawer-grp__count{font-family:var(--f-mono);font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--sq-100);color:var(--sq-700);font-weight:700}.fdrawer-grp__opts{padding:2px 4px 8px;display:flex;flex-direction:column;gap:1px}.fdrawer-grp__opts--clipped{--fdrawer-row: 29px;max-height:calc(var(--fdrawer-row) * 9.5);overflow-y:auto;padding-bottom:0;overscroll-behavior:contain}.fdrawer-grp__search{display:flex;align-items:center;gap:6px;margin:2px 8px 4px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-mute)}.fdrawer-grp__search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:12px;color:var(--ink)}.fdrawer-grp__search input:focus{box-shadow:none;border:0}.fdrawer-grp__search:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.fdrawer-grp__search button{border:0;background:transparent;cursor:pointer;color:var(--ink-mute);font-size:13px;line-height:1;padding:0 2px}.fdrawer-grp__opt{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:4px;font-size:12.5px;color:var(--ink);cursor:pointer;position:relative}.fdrawer-grp__opt:hover{background:var(--surface-2)}.fdrawer-grp__opt--on{background:var(--sq-50);color:var(--sq-700)}.fdrawer-grp__opt--on:hover{background:var(--sq-100)}.fdrawer-grp__opt input{position:absolute;opacity:0;pointer-events:none}.fdrawer-grp__opt-box{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--line-strong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s}.fdrawer-grp__opt--on .fdrawer-grp__opt-box{background:var(--sq-600);border-color:var(--sq-600)}.fdrawer-grp__opt--on .fdrawer-grp__opt-box:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.fdrawer-grp__opt-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.fdrawer-grp__opt-parent{color:var(--ink-faint);font-size:11px;margin-right:4px;font-weight:400}.fdrawer-grp__opt-empty{padding:6px 8px;font-size:12.5px;color:var(--ink-mute)}.fdrawer-grp__opt-count{flex-shrink:0;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--ink-mute);font-size:11px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.fdrawer-grp__opt--on .fdrawer-grp__opt-count{background:var(--sq-100);color:var(--sq-700)}.fdrawer-grp__opt-count--zero{opacity:.45}.listen-page{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;transition:grid-template-columns .18s cubic-bezier(.4,0,.2,1)}.listen-page--drawer-open{grid-template-columns:280px minmax(0,1fr)}.listen-page__main{min-width:0;min-height:0;overflow-y:auto;padding:28px 32px}.listen-page .fdrawer{height:100%}.analytics-page{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;transition:grid-template-columns .18s cubic-bezier(.4,0,.2,1)}.analytics-page--drawer-open{grid-template-columns:280px minmax(0,1fr)}.analytics-page__main{min-width:0;min-height:0;overflow-y:auto;padding:28px 32px}.analytics-page .fdrawer{height:100%}@media (max-width: 1380px){.home__kpis{grid-template-columns:repeat(2,1fr)}.inbox-page__body>.fdrawer{width:280px}}.conv--narrow{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"header" "tabs" "thread" "compose"}.conv--narrow .context{display:none}.conv__tabs{grid-area:tabs;background:var(--surface);padding:0 12px}.conv__tabs .aq-tab{background:none;border-width:0 0 2px;font-family:inherit;cursor:pointer}.conv--details .context{display:flex;grid-row:3 / 5;grid-column:1;border-left:0}.conv--details .conv__thread,.conv--details .compose,.conv--details .draft-preview-cell{display:none!important}body.sqcp-has-launcher:not(.sqcp-docked) .conv--narrow .compose:not(.compose--locked){padding-right:100px}body.sqcp-has-launcher:not(.sqcp-docked) .conv--narrow .compose--locked,body.sqcp-has-launcher:not(.sqcp-docked) .conv--narrow .draft-preview{margin-right:100px}.conv--tight .conv__header{padding:14px 18px;gap:10px}.conv--tight .conv__header-handle,.conv--tight .conv__header-actions .btn--ghost{display:none}.conv--tight .conv__thread{padding:18px}.conv--tight .compose{padding:14px 18px}@media (max-width: 1100px){.inbox-page__body>.fdrawer{width:260px}}@media (max-width: 900px){.home__grid,.home__row,.ch-grid,.an-grid,.listen{grid-template-columns:1fr}.cmp-card2{grid-template-columns:1fr;gap:14px}.esc-stages{grid-template-columns:1fr}.esc-stage{margin-right:0;margin-bottom:14px}.esc-stage:after{display:none}.inf-summary{grid-template-columns:1fr 1fr}.inf-row{grid-template-columns:36px 1fr 90px}.inf-row>:nth-child(n+5):nth-child(-n+6){display:none}.inf-row>:nth-child(8){display:none}}.tr-page{display:flex;flex-direction:column;gap:18px}.tr-rules{display:flex;flex-direction:column;gap:8px}.tr-rule{display:grid;grid-template-columns:24px 28px minmax(0,1fr) 110px 50px;align-items:center;gap:16px;padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.tr-rule--off{opacity:.55}.tr-rule__handle{color:var(--ink-faint);cursor:grab}.tr-rule__pri{font-family:var(--f-mono);font-size:12px;font-weight:700;color:var(--sq-700);background:var(--sq-50);border-radius:6px;text-align:center;padding:4px 0}.tr-rule__name{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:4px}.tr-rule__cond{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-mute);line-height:1.5}.tr-rule__lbl{font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--sq-700);background:var(--sq-50);padding:1px 6px;border-radius:3px;flex-shrink:0}.tr-rule__policy{margin-left:auto;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-faint);padding:1px 7px;border:1px solid var(--line);border-radius:999px}.tr-rule__stats{text-align:right}.tr-rule__num{font-family:var(--f-display);font-size:16px;font-weight:600;color:var(--ink)}.tr-rule__lbl-sm{font-size:10.5px;color:var(--ink-mute)}.tr-rule__toggle{width:36px;height:20px;border-radius:999px;background:var(--sec-200);border:0;padding:2px;cursor:pointer;position:relative;transition:background .15s}.tr-rule__toggle.is-on{background:var(--sq-600)}.tr-rule__knob{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.tr-rule__toggle.is-on .tr-rule__knob{transform:translate(16px)}.tr-queues{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.tr-queue{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.tr-queue__head{display:flex;align-items:center;gap:10px}.tr-queue__chip{width:10px;height:10px;border-radius:3px;flex-shrink:0}.tr-queue__name{font-size:13.5px;font-weight:600;flex:1;color:var(--ink)}.tr-queue__stats{display:flex;gap:18px}.tr-queue__num{font-family:var(--f-display);font-size:20px;font-weight:600;color:var(--ink)}.tr-queue__lbl{font-size:10.5px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em}.tr-queue__members{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tr-avatar{width:28px;height:28px;border-radius:50%;background:var(--c);color:#fff;font-weight:700;font-size:10.5px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-display);position:relative}.tr-avatar:after{content:none}.tr-avatar--online:after{content:"";position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;border:2px solid var(--surface);background:var(--sq-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4v16l13-8z' fill='%23fff'/%3E%3C/svg%3E") center / 8px 8px no-repeat}.tr-avatar--plain:after{display:none}.tr-people{background:var(--surface);border:1px solid var(--line);border-radius:12px}.tr-people .tr-row--head{border-radius:12px 12px 0 0}.tr-people .tr-row:last-child{border-radius:0 0 12px 12px}.tr-people .tr-row:focus-within{position:relative;z-index:40}.tr-row{display:grid;grid-template-columns:1.6fr .9fr .7fr 1.2fr 1.4fr .7fr 32px;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line-soft);font-size:12.5px}.tr-row:last-child{border-bottom:0}.tr-row--head{background:var(--surface-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--ink-mute);padding:9px 18px}.tr-person{display:flex;align-items:center;gap:10px;min-width:0}.tr-person__name{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-person__email{font-size:11px;color:var(--ink-mute);font-family:var(--f-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-person__role{color:var(--ink)}.tr-tags{display:flex;flex-wrap:wrap;gap:4px}.tr-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;font-size:11px;color:var(--ink)}.tr-tag__dot{width:6px;height:6px;border-radius:50%}.tr-tag--queue{border-color:color-mix(in srgb,var(--qc, var(--sec-400)) 40%,transparent);background:color-mix(in srgb,var(--qc, var(--sec-400)) 8%,transparent)}.tr-tag--skill{color:var(--ink-mute);font-family:var(--f-mono);font-size:10.5px}.tr-cap{display:flex;flex-direction:column;gap:4px}.tr-cap__bar{height:4px;background:var(--line);border-radius:2px;overflow:hidden}.tr-cap__fill{height:100%;background:linear-gradient(90deg,var(--sq-400),var(--sq-600))}.tr-cap__lbl{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-mute)}.tr-status{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink);text-transform:capitalize}.tr-status__dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.tr-status--online .tr-status__dot{background:var(--sq-500)}.tr-status--away .tr-status__dot{background:var(--sec-400)}.tr-status--offline .tr-status__dot{background:#94a3b8}.dr-picker{position:relative;flex-shrink:0}.dr-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0f172a14;padding:4px;z-index:60}.dr-menu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:7px 10px;border:0;background:transparent;border-radius:6px;font-size:12.5px;color:var(--ink);text-align:left;cursor:pointer}.dr-menu__item:hover{background:var(--surface-2)}.dr-menu__item.is-on{color:var(--sq-700);font-weight:600}@keyframes sqRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes sqFade{0%{opacity:0}to{opacity:1}}@keyframes sqScaleIn{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes sqSlideRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes sqNumIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes sqNumOutUp{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-7px)}}@keyframes sqCheckPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes sqFlashNew{0%{background-color:var(--sq-50);box-shadow:inset 3px 0 0 var(--sq-500)}to{background-color:transparent;box-shadow:inset 0 0 0 transparent}}@keyframes sqRowOut{to{opacity:0;transform:translate(14px);height:0;margin:0;padding-top:0;padding-bottom:0}}@keyframes sqDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}@keyframes sqProgGlide{0%{background-position:0 0}to{background-position:28px 0}}.sq-in{animation:sqRise .14s ease-out backwards}body.sq-boot .sq-in{animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-delay:calc(var(--sq-i, 0) * 42ms)}.sq-in--fade{animation:sqFade .14s ease-out backwards}.sq-in--scale{animation:sqScaleIn .2s ease-out backwards}.sq-in--right{animation:sqSlideRight .28s ease-out backwards}body.sq-boot .sq-in--fade{animation-name:sqFade}body.sq-boot .sq-in--scale{animation-name:sqScaleIn;animation-duration:.2s}body.sq-boot .sq-in--right{animation-name:sqSlideRight;animation-duration:.28s}.sq-in--slow{animation-duration:.6s}.sq-stagger>*{animation:sqRise .14s ease-out backwards}body.sq-boot .sq-stagger>*{animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1)}body.sq-boot .sq-stagger>*:nth-child(1){animation-delay:.02s}body.sq-boot .sq-stagger>*:nth-child(2){animation-delay:.06s}body.sq-boot .sq-stagger>*:nth-child(3){animation-delay:.1s}body.sq-boot .sq-stagger>*:nth-child(4){animation-delay:.14s}body.sq-boot .sq-stagger>*:nth-child(5){animation-delay:.18s}body.sq-boot .sq-stagger>*:nth-child(6){animation-delay:.22s}body.sq-boot .sq-stagger>*:nth-child(7){animation-delay:.26s}body.sq-boot .sq-stagger>*:nth-child(8){animation-delay:.3s}body.sq-boot .sq-stagger>*:nth-child(9){animation-delay:.34s}body.sq-boot .sq-stagger>*:nth-child(10){animation-delay:.38s}body.sq-boot .sq-stagger>*:nth-child(n+11){animation-delay:.42s}.sq-flip{display:inline-flex;position:relative;overflow:hidden;vertical-align:bottom}.sq-flip__v{display:inline-block;animation:sqNumIn .5s cubic-bezier(.2,.7,.2,1) backwards;will-change:transform,opacity}.sq-new{animation:sqFlashNew 1.8s ease-out}.sq-check{animation:sqCheckPop .42s cubic-bezier(.2,1.3,.4,1) backwards}.sq-leaving{animation:sqRowOut .36s cubic-bezier(.4,0,1,1) forwards;overflow:hidden;pointer-events:none}.sq-live-dot{animation:sqDotPulse 1.8s ease-in-out infinite}.sq-prog{height:4px;border-radius:99px;overflow:hidden;position:relative;background:linear-gradient(90deg,var(--sq-200),var(--sq-400),var(--sq-200));background-size:28px 28px;animation:sqProgGlide .7s linear infinite}.sq-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:.4}.sq-collapse.is-open{grid-template-rows:1fr;opacity:1}.sq-collapse>*{overflow:hidden;min-height:0}@keyframes sqPageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.sq-page{animation:sqPageIn .3s cubic-bezier(.4,0,.2,1)}@keyframes sqBootVeilOut{to{opacity:0}}@media (prefers-reduced-motion: reduce){.aq-dial__slider::-webkit-slider-thumb,.aq-dial__slider::-moz-range-thumb{transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.an-heat{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;align-items:center;min-width:560px}.an-heat__corner{width:34px;height:1px}.an-heat__hour{font-size:9px;color:var(--ink-mute);font-family:var(--f-mono);text-align:center}.an-heat__day{font-size:10.5px;color:var(--ink-mute);padding-right:6px;text-align:right;white-space:nowrap}.an-heat__cell{height:16px;border-radius:3px;border:1px solid var(--line-soft);transition:transform .1s ease}.an-heat__cell:hover{transform:scale(1.18);border-color:var(--sq-400)}.sq-note-link{color:var(--sq-700);font-weight:500;text-decoration:underline;text-underline-offset:2px}.sq-note-link:hover{opacity:.8}
