:root{--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--serif:Inter, ui-sans-serif, system-ui, sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--canvas:#fff;--panel:#fff;--surface:#fff;--surface-2:#f8f8f8;--sunken:#f1f2f4;--raised:#fff;--selected:#f1f2f4;--btn:#fff;--btn-hover:#f8f8f8;--hover:#1012140a;--active:#1012140f;--pressed:#1012141a;--line:#e6e7ea;--line-soft:#f0f1f3;--line-strong:#dddee1;--input:#d4d6db;--focus:var(--hue-1868db,#1868dc);--ink:#101214;--ink-2:#292a2e;--ink-3:#6b6e76;--ink-4:#9a9ca3;--primary:var(--hue-1868db,#1868dc);--primary-hover:var(--hue-1558bc,#1558bc);--primary-ink:#fff;--accent:var(--hue-1868db,#1868dc);--accent-hover:var(--hue-1558bc,#1558bc);--accent-pressed:var(--hue-144794,#144794);--accent-soft:var(--hue-e9f2fe,#e9f2fe);--accent-ink:var(--hue-1558bc,#1558bc);--green:#22a06b;--green-soft:#dcfff1;--green-ink:#216e4e;--amber-soft:#fff5db;--amber-line:#f5d784;--amber-ink:#7f5f01;--red:#c9372c;--red-soft:#ffeceb;--red-ink:#ae2e24;--purple:var(--hue-0c66e4,#0c66e4);--purple-hover:var(--hue-0055cc,#05c);--purple-soft:var(--hue-e9f2ff,#e9f2ff);--purple-line:var(--hue-cce0ff,#cce0ff);--purple-ink:var(--hue-0055cc,#05c);--note-bg:#fff5db;--note-line:#f5d784;--note-ink:#6b4f00;--brand-gradient:linear-gradient(135deg, var(--hue-1868db,#1868dc), var(--hue-0c66e4,#0c66e4));--r-sm:6px;--r:8px;--r-md:8px;--r-lg:12px;--r-xl:14px;--shadow-xs:0 1px 2px #1012140d;--shadow-sm:0 0 0 1px var(--line);--shadow-panel:none;--shadow-pop:0 12px 32px -8px #1012142e, 0 0 0 1px var(--line);--shadow-lg:0 24px 56px -16px #10121447, 0 0 0 1px var(--line);--ease:cubic-bezier(.2, .9, .25, 1);--side-w:260px;--gap:0px;--topbar:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);font-feature-settings:normal;letter-spacing:-.005em;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:14px;font-weight:400;line-height:1.5}:root[data-theme=dark]{--canvas:#141517;--panel:#141517;--surface:#141517;--surface-2:#1b1c1f;--sunken:#101214;--raised:#1e1f21;--selected:#26282b;--btn:#1e1f21;--btn-hover:#2b2c2f;--hover:#ffffff0d;--active:#ffffff14;--pressed:#ffffff1f;--line:#2b2d31;--line-soft:#222427;--line-strong:#3d3f43;--input:#45474c;--focus:var(--hue-579dff,#579dff);--ink:#f4f5f6;--ink-2:#d4d6da;--ink-3:#9a9ea6;--ink-4:#6f737b;--primary:var(--hue-2b78e4,#2b78e4);--primary-hover:var(--hue-3d88f0,#3d88f0);--primary-ink:#fff;--accent:var(--hue-579dff,#579dff);--accent-hover:var(--hue-85b8ff,#85b8ff);--accent-pressed:var(--hue-388bff,#388bff);--accent-soft:color-mix(in srgb, var(--hue-579dff,#579dff) 14%, transparent);--accent-ink:var(--hue-85b8ff,#85b8ff);--green:#4bce97;--green-soft:#4bce9724;--green-ink:#7ee2b8;--amber-soft:#f5cd471f;--amber-line:#f5cd4752;--amber-ink:#f5cd47;--red:#f15b50;--red-soft:#f15b5024;--red-ink:#fd9891;--purple:var(--hue-579dff,#579dff);--purple-hover:var(--hue-85b8ff,#85b8ff);--purple-soft:color-mix(in srgb, var(--hue-579dff,#579dff) 15%, transparent);--purple-line:color-mix(in srgb, var(--hue-579dff,#579dff) 32%, transparent);--purple-ink:var(--hue-85b8ff,#85b8ff);--note-bg:#f5cd471a;--note-line:#f5cd4747;--note-ink:#f5d77a;--shadow-xs:none;--shadow-pop:0 12px 32px -8px #0009, 0 0 0 1px var(--line-strong);--shadow-lg:0 24px 56px -16px #000000b3, 0 0 0 1px var(--line-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 14%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:36px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 18%, transparent) transparent}}html,body{background:var(--canvas);color:var(--ink);margin:0}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}input,textarea{background-color:var(--surface)}input::placeholder,textarea::placeholder{color:var(--ink-4)}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink);letter-spacing:-.02em;font-weight:650}code{font-family:var(--mono);letter-spacing:0;background:var(--sunken);color:var(--ink);border-radius:5px;padding:1px 5px;font-size:.88em}.mono{font-variant-numeric:tabular-nums;letter-spacing:0}input.mono,textarea.mono,.secret,.tfa-key,.tfa-codes ul,.dns-table td.mono,.dns-table .link-btn.mono,.code-plain,.action-result,.source-text strong .mono,strong.mono{font-family:var(--mono)}.faint{color:var(--ink-3)}.small{font-size:12.5px}.eyebrow{color:var(--ink-3);font-size:12.5px;font-weight:600;line-height:16px;display:inline-block}.serif-title{font-weight:650}.kbd{background:var(--surface);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--sans);color:var(--ink-3);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.boot{background:var(--canvas);min-height:100vh}.btn{border-radius:var(--r);background:var(--btn);height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-xs);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.btn:hover{background:var(--btn-hover);color:var(--ink)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow-xs)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);color:var(--primary-ink)}.btn-note{background:var(--note-bg);color:var(--note-ink);box-shadow:inset 0 0 0 1px var(--note-line)}.btn-note:hover:not(:disabled){background:var(--amber-soft);color:var(--note-ink)}.btn-ghost:hover{background:var(--hover);color:var(--ink)}.btn-kbd{opacity:.75;margin-left:2px}.icon-btn{border-radius:var(--r);width:32px;height:32px;color:var(--ink-3);background:0 0;border:0;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.icon-btn:hover{background:var(--hover);color:var(--ink)}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--ink-2);font-size:13.5px;font-weight:550}.field input,.field textarea{border-radius:var(--r);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--input);resize:vertical;border:0;padding:8px 12px;font-size:14px;line-height:20px;transition:box-shadow .12s}.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent);outline:0}.form-error{color:var(--red-ink);font-size:13px}.avatar-wrap{flex:none;display:inline-block;position:relative}.avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:50%;place-items:center;font-weight:600;display:grid}.presence{border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.presence.on{background:var(--green)}.pulse{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.pulse:after{content:"";border:1.5px solid var(--green);opacity:0;animation:ping 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes ping{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.status-chip{background:var(--active);height:20px;color:var(--ink-2);text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.status-chip i{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.status-chip.live i{background:var(--green);box-shadow:0 0 0 3px #22a06b33}.status-chip.closed i{background:var(--ink-3)}.inbox{flex:1;grid-template-columns:340px minmax(0,1fr) 320px;min-width:0;display:grid}.inbox:not(.has-conv){grid-template-columns:340px minmax(0,1fr)}.conv-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.pane-head h1{font-size:16px;font-weight:600}.segmented{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);flex:none;gap:0;padding:0;display:inline-flex}.segmented button{height:32px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:background .1s,color .1s;display:inline-flex;position:relative}.segmented button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.segmented button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.segmented button+button{box-shadow:inset 1px 0 0 var(--line-strong)}.segmented button:hover{background:var(--surface-2);color:var(--ink)}.segmented button.on,.segmented button.on+button{z-index:1}.segmented button.on{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.mono-count{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.list-scroll{flex:1;padding:6px;overflow-y:auto}.conv-row{border-radius:var(--r);animation:rise .3s var(--ease);align-items:flex-start;gap:12px;padding:11px 12px;transition:background .1s;display:flex;position:relative}.conv-row.active{background:var(--accent-soft)}.conv-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conv-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.conv-name>:not(.row-chip):not(.flag){text-overflow:ellipsis;overflow:hidden}.row-chip{background:var(--active);height:20px;color:var(--ink-2);white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:3px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.row-chip.chip-high,.row-chip.chip-ask{background:var(--amber-soft);color:var(--amber-ink)}.row-chip.chip-email{background:var(--accent-soft);color:var(--accent-ink)}.conv-row-top time{color:var(--ink-4);flex:none;font-size:11.5px}.conv-preview{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding-right:18px;font-size:13px;overflow:hidden}.conv-preview .you{color:var(--ink-4)}.conv-row.unread .conv-preview,.conv-row.unread .conv-name{color:var(--ink)}.conv-row:not(.unread) .conv-name{color:var(--ink-2)}.conv-meta{white-space:nowrap;align-items:center;gap:8px;min-width:0;margin-top:3px;font-size:11.5px;display:flex;overflow:hidden}.conv-tag{color:var(--accent-ink);flex:none}.conv-page{text-overflow:ellipsis;min-width:0;color:var(--ink-4);overflow:hidden}.conv-page:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.unread-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;position:absolute;bottom:16px;right:12px}.empty,.placeholder{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;padding:56px 28px;animation:.3s fade;display:flex}.empty strong,.placeholder strong{color:var(--ink);margin-top:12px;font-size:16px;font-weight:600}.empty>span:last-child,.placeholder>span:last-child{max-width:360px;color:var(--ink-2);font-size:14px;line-height:20px}.placeholder{margin:auto}.empty-icon{border-radius:var(--r-lg);background:var(--surface-2);width:48px;height:48px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.empty-icon-lg{border-radius:12px;width:48px;height:48px}.skeleton-list{flex-direction:column;gap:6px;padding:6px;display:flex}.skeleton-list i,.skeleton-panel{border-radius:var(--r);background:linear-gradient(90deg, var(--hover), color-mix(in srgb, var(--ink) 6%, transparent), var(--hover));background-size:200% 100%;height:58px;animation:1.3s linear infinite shimmer;display:block}.skeleton-panel{height:160px}@keyframes shimmer{to{background-position:-200% 0}}.conv-pane{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.conv-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;min-height:56px;padding:10px 14px 10px 20px;display:flex}.conv-title{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.conv-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.messages{background:var(--surface);flex:1;overflow-y:auto}.messages-inner{max-width:760px;margin:0 auto;padding:8px 28px 20px}.day{justify-content:center;margin:22px 0 6px;display:flex}.msg{animation:rise .22s var(--ease);gap:10px;margin-top:3px;display:flex}.msg-agent{justify-content:flex-end}.avatar-space{flex:none;width:28px}.msg-body{flex-direction:column;min-width:0;max-width:min(540px,76%);display:flex}.msg-agent .msg-body{align-items:flex-end}.msg-meta{color:var(--ink-3);align-items:center;gap:6px;margin:0 2px 4px;font-size:12px;font-weight:600;display:flex}.msg-meta time{color:var(--ink-4);font-size:10.5px;font-weight:500}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;font-size:13.5px;line-height:1.5}.bubble a{text-underline-offset:2px;text-decoration:underline}.msg-visitor .bubble{background:var(--line-soft);color:var(--ink);border-radius:4px 14px 14px}.bubble-typing{padding:11px 14px}.system{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:18px auto 6px;font-size:12.5px;display:flex}.system:before,.system:after{content:"";background:var(--line);flex:1;max-width:80px;height:1px}.system time{color:var(--ink-3);font-size:11px}.typing-dots{gap:4px;display:inline-flex}.typing-dots i{background:var(--ink-4);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite dot}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-2px)}}.composer-wrap{background:var(--surface);flex:none;padding:0 20px 18px}.composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%;padding:12px 14px 4px;font-size:13.5px;line-height:1.5;display:block}.composer textarea::placeholder{color:var(--ink-4)}.composer-bar{align-items:center;gap:10px;padding:6px 8px 8px 10px;display:flex}.composer-hint{color:var(--ink-4);flex:1;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.composer-error{padding:0 14px 4px}.info{border-left:1px solid var(--line);background:var(--surface);min-height:0;padding:0 0 24px;overflow-y:auto}.info-head{align-items:center;gap:12px;margin:0;padding:18px 18px 16px;display:flex}.info-head div{flex-direction:column;min-width:0;line-height:1.3;display:flex}.info-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.info-head .mono{font-size:11px}.facts{flex-direction:column;margin:0;display:flex}.facts>div{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:5px 0;font-size:12.5px;display:grid}.facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.facts dd .mono{font-size:12px}.facts dd a{color:var(--accent-ink)}.link-row{flex-direction:column;padding-right:16px;display:flex;position:relative}.link-row small{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.link-row-icon{color:var(--ink-4);position:absolute;top:3px;right:0}.flag{object-fit:cover;box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 18%, transparent);vertical-align:-1px;border-radius:2px;flex:none;display:inline-block}.with-flag{align-items:center;gap:7px;display:inline-flex}.conv-name{align-items:center;gap:6px;display:inline-flex}.system-page{margin:10px auto 4px}.system-page .system-text{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.system-page:before,.system-page:after{opacity:.6;max-width:40px}.system-page svg{color:var(--ink-3)}.msg-image{max-width:280px;box-shadow:0 0 0 1px var(--line), var(--shadow-xs);background:var(--surface-2);border-radius:12px;display:block;overflow:hidden}.msg-image+.bubble{margin-top:4px}.msg-image img{object-fit:contain;max-width:100%;max-height:300px;display:block}.composer-attachment{background:var(--surface-2);box-shadow:0 0 0 1px var(--line);border-radius:9px;align-items:center;gap:10px;margin:10px 10px 0;padding:6px;display:flex}.composer-attachment img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--line);border-radius:6px}.composer-attachment span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;font-size:12.5px;line-height:1.3;display:flex;overflow:hidden}.composer-attachment small{color:var(--ink-4);font-size:10.5px}.info-sec-head{align-items:center;gap:4px;padding:0 10px 0 0;display:flex}.info-sec-toggle:hover{background:var(--hover)}.info-sec-toggle>span:first-of-type{flex:1}.info-sec-toggle .mono{font-size:11px}.info-sec-chevron{color:var(--ink-4);transition:transform .15s var(--ease);flex:none}.info-sec-body{padding:0 18px 14px;animation:.15s fade}.info-sec-body .ai-summary-text p{margin:2px 0 0;padding-left:10px}.info-sub{align-items:center;gap:6px;display:inline-flex}.info-section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.info-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.info-section-head .mono{font-size:10.5px}.trail{margin:0;padding:0 0 0 14px;list-style:none;position:relative}.trail:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.trail li{position:relative}.trail li:before{content:"";background:var(--surface);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--ink-4);border-radius:50%;position:absolute;top:9px;left:-14px}.trail li.current:before{background:var(--green);box-shadow:0 0 0 3px #22a06b33}.trail a{border-radius:6px;flex-direction:column;margin:0 -6px;padding:4px 6px;line-height:1.3;display:flex}.trail a:hover{background:var(--hover)}.trail-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.trail li.current .trail-title{color:var(--ink)}.trail-meta{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.earlier{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.earlier a{border-radius:var(--r);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:4px;padding:9px 10px;transition:background .1s;display:flex}.earlier a:hover{background:var(--surface-2)}.earlier-top{justify-content:space-between;align-items:center;display:flex}.earlier-top .mono{color:var(--ink-3);font-size:11px}.earlier-top .status-chip{height:18px;padding:0 6px;font-size:11px}.earlier-preview{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.place-cell{flex-direction:column;line-height:1.3;display:flex}.place-cell small{padding-left:26px;font-size:11px}.conv-brief{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);align-items:center;gap:8px;padding:8px 20px;font-size:12.5px;display:flex}.conv-brief>svg{color:var(--purple);flex:none}.conv-brief strong{color:var(--ink);flex:none;font-weight:600}.conv-brief span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-menu,.send-group{display:inline-flex;position:relative}.menu.menu-up{animation-name:pop;top:auto;bottom:calc(100% + 6px)}.ai-menu .menu{width:210px;left:0;right:auto}.send-group .menu{width:240px}.send-group .send-more{border-radius:0 var(--r-sm) var(--r-sm) 0;width:26px;box-shadow:inset 1px 0 0 #ffffff40, 0 0 0 1px var(--accent-hover);padding:0}.info-tabs{border-bottom:1px solid var(--line);flex:none;align-items:flex-end;gap:2px;height:56px;padding:0 12px;display:flex}.info-tabs button{height:40px;font:inherit;color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.info-tabs button:hover{color:var(--ink)}.info-tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.copilot{flex-direction:column;height:calc(100% - 56px);display:flex}.copilot-scroll{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.copilot-empty p{color:var(--ink-3);margin:0 0 12px;font-size:13px;line-height:1.5}.copilot-starters{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.copilot-starters .btn{white-space:normal;text-align:left;height:auto;padding:6px 10px;font-weight:500}.copilot-q{background:var(--accent);color:#fff;border-radius:12px 12px 4px;align-self:flex-end;max-width:90%;padding:7px 11px;font-size:13px;line-height:1.45}.copilot-a{background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple-line);color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.copilot-text{white-space:pre-wrap}.copilot-suggest{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:8px;padding:8px 10px}.copilot-suggest p{white-space:pre-wrap;margin:4px 0 0}.copilot-a .sources-used{margin:0}.copilot-actions{gap:6px;display:flex}.copilot-ask{border-top:1px solid var(--line);align-items:center;gap:6px;padding:10px 12px 12px;display:flex}.copilot-ask input{border-radius:var(--r-sm);background:var(--surface);min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--input);font:inherit;border:0;flex:1;padding:0 11px;font-size:13px}.copilot-ask input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.info-sec-toggle{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:10px 8px 10px 16px;font-size:14px;font-weight:600;transition:background .1s;display:flex}.info-sec-toggle .info-sec-chevron{order:3}.info-sec.open .info-sec-chevron{transform:rotate(90deg)}.conv-title{min-width:120px}.conv-head>.btn,.conv-head>.status-chip,.conv-head>.ai-chip,.composer-bar>*{flex:none}.composer-bar>.composer-hint{flex:auto;min-width:0;overflow:hidden}@container (max-width:560px){.composer-hint{display:none}}.composer-wrap{container-type:inline-size}@container (max-width:620px){.composer-hint-text{display:none}}.ai-tag{background:var(--purple-soft);height:16px;color:var(--purple-ink);text-transform:uppercase;border-radius:3px;align-items:center;gap:3px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.ai-chip{border-radius:var(--r-sm);background:var(--purple-soft);height:32px;color:var(--purple-ink);box-shadow:inset 0 0 0 1px var(--purple-line);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.ai-chip button{background:var(--surface);height:24px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;border-radius:3px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ai-chip button:hover{color:var(--ink);background:var(--surface-2)}.msg-bot .bubble{background:var(--purple);box-shadow:0 1px 2px #6e5dc63d}.bot-icon{color:var(--purple)}.composer-divider{background:var(--line-strong);width:1px;height:18px;margin:0 2px}.ai-btn{height:26px;color:var(--purple-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}.ai-btn:hover:not(:disabled){background:var(--purple-soft)}.ai-btn:disabled{opacity:.4;cursor:default}.icon-btn-sm{width:24px;height:24px}.icon-btn:disabled{opacity:.5;cursor:default}.ai-summary{border-radius:var(--r);background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple-line);margin:0 0 12px;padding:12px}.ai-summary .info-section-head{margin-bottom:6px}.ai-eyebrow{color:var(--purple-ink);align-items:center;gap:5px;display:inline-flex}.ai-summary-text p{color:var(--ink-2);margin:4px 0 0;padding-left:12px;font-size:12.5px;line-height:1.45;position:relative}.ai-summary-text p:before{content:"";background:var(--purple);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:1px}.ai-summary-empty{background:var(--surface);width:100%;height:30px;box-shadow:0 0 0 1px var(--purple-line);color:var(--purple-ink);border:0;border-radius:6px;font-size:12.5px;font-weight:600}.ai-summary-empty:hover:not(:disabled){background:var(--purple-soft)}.ai-settings{flex-direction:column;gap:16px;display:flex}.ai-toggle{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:12px;padding:14px;transition:background .2s;display:flex}.ai-toggle-icon{border-radius:var(--r);background:var(--active);width:32px;height:32px;color:var(--ink-3);flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.ai-toggle.on .ai-toggle-icon{background:var(--purple);color:#fff}.ai-toggle-text{flex-direction:column;flex:1;line-height:1.3;display:flex}.ai-toggle-text strong{font-weight:600}.switch{background:var(--line-strong);border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .2s;position:relative}.switch i{background:var(--surface);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent);transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch.on i{transform:translate(16px)}.ai-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}select{appearance:none;border-radius:var(--r-sm);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2344546f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 9px center / 15px 15px;height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0 32px 0 10px;font-size:13.5px;transition:box-shadow .12s,background-color .12s;overflow:hidden}select:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}select:disabled{opacity:.55;cursor:not-allowed}.field select{width:100%}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{align-items:center;display:inline-flex}select::picker-icon{display:none}::picker(select){background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 12px 32px -8px color-mix(in srgb, var(--ink) 18%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--ink) 8%, transparent);max-height:min(320px,60vh);min-width:anchor-size(width);opacity:0;transition:opacity .12s ease, transform .12s ease, overlay .12s allow-discrete, display .12s allow-discrete;border:0;border-radius:10px;margin-top:6px;padding:4px;overflow-y:auto;transform:translateY(-4px)}select:open::picker(select){opacity:1;transform:none}@starting-style{select:open::picker(select){opacity:0;transform:translateY(-4px)}}option{color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}option:hover,option:focus-visible{background:var(--active);color:var(--ink);outline:0}option:checked{color:var(--ink);font-weight:600}option::checkmark{color:var(--accent);order:1;margin-left:auto}option:disabled{opacity:.45;cursor:default}}.field-hint{color:var(--ink-3);font-size:12px}.ai-try{border-radius:var(--r-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:14px;display:flex}.ai-try-row{gap:8px;display:flex}.ai-try-row input{border-radius:var(--r-sm);background:var(--surface);height:30px;box-shadow:inset 0 0 0 1px var(--input);border:0;flex:1;padding:0 10px;font-size:13px}.ai-try-row input:focus{box-shadow:0 0 0 1px var(--purple), 0 0 0 4px color-mix(in srgb, var(--hue-0c66e4,#0c66e4) 14%, transparent);outline:0}.ai-answer{background:var(--surface);box-shadow:0 0 0 1px var(--purple-line), var(--shadow-xs);animation:rise .25s var(--ease);border-radius:12px 12px 12px 4px;padding:10px 12px}.ai-answer-head{color:var(--purple-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ai-answer-head .mono{margin-left:auto;font-size:10.5px;font-weight:500}.ai-answer p{margin-top:4px;font-size:13.5px;line-height:1.5}.page{flex:1;padding:24px 40px 64px;overflow-y:auto}.page-head h1{margin:0 0 4px;font-size:24px;font-weight:600;line-height:28px}.stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.stat-value{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:28px;font-weight:600;line-height:32px;display:inline-flex}.stat-label{color:var(--ink-3);font-size:12px}.table th{text-align:left;color:var(--ink-3);background:var(--surface);border-bottom:2px solid var(--line);white-space:nowrap;padding:8px 16px;font-size:12px;font-weight:600}.table td.mono{color:var(--ink-2);font-size:13px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .1s}.cell-person{align-items:center;gap:11px;display:flex}.cell-person>span:last-child{flex-direction:column;line-height:1.3;display:flex}.cell-person small{font-size:12px}.page-cell{flex-direction:column;max-width:300px;line-height:1.3;display:flex}.page-cell span,.page-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-cell small{color:var(--ink-4);font-size:11px}.page-cell:hover span{color:var(--accent-ink)}.cell-action{text-align:right;white-space:nowrap}.start-form{gap:6px;display:inline-flex}.start-form input{border-radius:var(--r-sm);width:260px;height:30px;box-shadow:inset 0 0 0 1px var(--input);border:0;padding:0 10px;font-size:13px}.start-form input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.table-error{padding:0 16px 12px}.settings-section{border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:40px;padding:28px 0;display:grid}.settings-intro h2{margin-bottom:6px;font-size:15px}.settings-intro p{color:var(--ink-2);font-size:14px;line-height:20px}.settings-body{flex-direction:column;gap:12px;min-width:0;display:flex}.code{border-radius:var(--r-lg);background:var(--surface-2);box-shadow:0 0 0 1px var(--line), var(--shadow-xs);overflow:hidden}.code-bar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:38px;padding:0 8px 0 14px;display:flex}.code-bar .mono{font-family:var(--mono);color:var(--ink-3);font-size:12px}.code-copy{border-radius:var(--r-sm);background:var(--surface);height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.code-copy:hover{background:var(--surface-2);color:var(--ink)}.code pre{font-family:var(--mono);color:var(--ink-2);margin:0;padding:16px 18px 18px;font-size:13px;line-height:1.7;overflow-x:auto}.tok-p{color:var(--ink-4)}.hint-link{color:var(--accent-ink);align-self:flex-start;align-items:center;gap:4px;font-size:13px;display:inline-flex}.hint-link:hover{text-underline-offset:2px;text-decoration:underline}.appearance{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.color-row{gap:8px;display:flex}.swatch{border-radius:var(--r-sm);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);flex:none;position:relative;overflow:hidden}.swatch input{opacity:0;cursor:pointer;width:50px;height:50px;position:absolute;inset:-8px}.form-actions{gap:8px;display:flex}.inline-form{align-items:flex-end;gap:8px;max-width:420px;display:flex}.inline-form .field{flex:1}.team{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.team li{background:var(--surface);align-items:center;gap:12px;padding:12px 14px;display:flex}.team li+li{border-top:1px solid var(--line)}.team-name{flex-direction:column;flex:1;font-weight:600;line-height:1.3;display:flex}.team-name small{color:var(--ink-3);font-size:11px;font-weight:500}.preview{--pc:var(--accent);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 100%, color-mix(in srgb, var(--pc) 16%, transparent), transparent 60%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 0) 0 0 / 14px 14px, var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:36px 18px 78px;position:relative}.preview-label{position:absolute;top:14px;left:18px}.preview-panel{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 16px 32px -12px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:14px;overflow:hidden}.preview-head{color:#fff;background:linear-gradient(135deg, var(--pc), color-mix(in srgb, var(--pc) 70%, #000));align-items:center;gap:10px;padding:14px;display:flex}.preview-head>span:last-child{flex-direction:column;line-height:1.25;display:flex}.preview-head strong{font-size:13.5px;font-weight:600}.preview-head small{opacity:.85;align-items:center;gap:5px;font-size:11.5px;display:flex}.preview-head small i{background:#4ade80;border-radius:50%;width:6px;height:6px}.preview-avatar{background:#fff3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.preview-body{flex-direction:column;gap:6px;padding:14px 12px;display:flex}.preview-msg{background:var(--surface-2);border-radius:4px 12px 12px;align-self:flex-start;max-width:85%;padding:7px 11px;font-size:12.5px;line-height:1.45}.preview-mine{color:#fff;background:var(--pc);border-radius:12px 12px 4px;align-self:flex-end}.preview-input{box-shadow:inset 0 0 0 1px var(--input);color:var(--ink-4);border-radius:10px;justify-content:space-between;align-items:center;margin:0 10px 10px;padding:8px 8px 8px 12px;font-size:12.5px;display:flex}.preview-input span{background:var(--pc);opacity:.9;border-radius:7px;width:24px;height:24px}.preview-bubble{background:linear-gradient(135deg, var(--pc), color-mix(in srgb, var(--pc) 70%, #000));width:46px;height:46px;box-shadow:0 8px 20px -6px color-mix(in srgb, var(--pc) 60%, transparent), inset 0 1px 0 #fff3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.landing{background:linear-gradient(180deg, var(--surface-2) 0, #fff 560px);min-height:100vh;color:var(--ink);overflow-x:hidden}.wordmark{color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.wordmark-dark{color:var(--ink)}.wordmark-light{color:var(--ink-3);margin-left:1px;font-weight:500}.l-nav{border-bottom:1px solid var(--line);align-items:center;gap:32px;max-width:1200px;height:64px;margin:0 auto;padding:0 32px;display:flex;position:relative}.l-nav nav{gap:28px;margin:0 auto;display:flex}.l-nav nav a{color:var(--ink-2);font-size:14px;font-weight:500;transition:color .12s}.l-nav nav a:hover{color:var(--accent-ink)}.l-nav-actions{align-items:center;gap:16px;display:flex}.l-link{color:var(--ink-2);background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.l-link:hover{color:var(--accent-ink)}.l-btn{border-radius:var(--r-sm);border:0;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .12s;display:inline-flex}.l-btn:disabled{opacity:.6;cursor:default}.l-btn-primary{color:#fff;background:var(--accent)}.l-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.l-btn-primary:active:not(:disabled){background:var(--accent-pressed)}.l-btn-sm{height:32px;padding:0 12px;font-size:14px}.l-btn-wide{width:100%}.l-hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);align-items:center;gap:72px;max-width:1200px;margin:0 auto;padding:80px 32px;display:grid;position:relative}.l-announce{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);animation:rise .5s var(--ease) both;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:4px 10px 4px 4px;font-size:13px;display:inline-flex}.l-announce .mono{background:var(--accent-soft);color:var(--accent-ink);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700}.l-copy h1{color:var(--ink);animation:rise .6s 50ms var(--ease) both;font-size:clamp(40px,5vw,60px);font-weight:600;line-height:1.08}.l-copy p{max-width:540px;color:var(--ink-2);animation:rise .6s .1s var(--ease) both;margin-top:20px;font-size:18px;line-height:1.55}.l-points{color:var(--ink-2);animation:rise .6s .15s var(--ease) both;flex-wrap:wrap;gap:20px;margin:28px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.l-points li{align-items:center;gap:8px;display:flex}.l-points li:before{content:"";background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23216e4e' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center / 10px 10px;border-radius:50%;width:16px;height:16px}.l-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 12%, transparent), 0 0 1px color-mix(in srgb, var(--ink) 31%, transparent);animation:rise .6s .1s var(--ease) both;padding:32px;position:relative}.l-card-head h2{color:var(--ink);font-size:20px;line-height:24px}.l-card-head p{color:var(--ink-2);margin-top:6px;font-size:14px}.l-card form{flex-direction:column;gap:14px;margin-top:24px;display:flex}.l-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.l-row .l-field{min-width:0}.l-field{flex-direction:column;gap:4px;display:flex}.l-field span{color:var(--ink-3);font-size:12px;font-weight:600;line-height:16px}.l-field input{border-radius:var(--r-sm);background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--input);color:var(--ink);border:0;padding:0 10px;font-size:14px;transition:box-shadow .1s,background .1s}.l-field input::placeholder{color:var(--ink-4)}.l-field input:hover{background:var(--surface-2)}.l-field input:focus{background:var(--surface);box-shadow:inset 0 0 0 2px var(--focus);outline:0}.l-error{color:var(--red-ink);font-size:13px}.l-card .l-btn-wide{margin-top:6px}.l-switch{color:var(--ink-3);text-align:center;margin-top:18px;font-size:14px}.l-switch button{color:var(--accent-ink);background:0 0;border:0;padding:0;font-weight:500}.l-switch button:hover{text-underline-offset:3px;text-decoration:underline}.l-link{color:var(--accent-ink);background:0 0;border:0;margin:12px auto 0;font-size:14px;display:block}.l-link:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.l-nav-actions .l-link{color:var(--ink-2);margin:0;display:inline}.l-frame{background:linear-gradient(180deg, var(--accent-soft), var(--surface-2));max-width:1200px;box-shadow:inset 0 0 0 1px var(--line);animation:rise .7s .2s var(--ease) both;border-radius:16px;margin:0 auto 96px;padding:56px 56px 0;position:relative;overflow:hidden}.pic{background:var(--surface-2);height:470px;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 -12px 40px -16px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:10px 10px 0 0;font-size:12px;position:relative;overflow:hidden}.pic-titlebar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.pic-titlebar i{background:var(--ink-2);border-radius:50%;width:10px;height:10px}.pic-titlebar .mono{color:var(--ink-4);margin:0 auto;font-size:11px;transform:translate(-24px)}.pic-body{grid-template-columns:180px 300px 1fr;height:calc(100% - 34px);display:grid}.pic-side{padding:12px 10px}.pic-ws{align-items:center;gap:8px;padding:4px 6px 14px;font-size:12.5px;font-weight:600;display:flex}.pic-mark{background:var(--accent);border-radius:5px;width:18px;height:18px}.pic-label{text-transform:uppercase;color:var(--ink-4);padding:0 6px 6px;font-size:9.5px;display:block}.pic-nav{height:28px;color:var(--ink-2);border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-weight:600;display:flex}.pic-nav.on{background:var(--accent-soft);color:var(--accent-ink)}.pic-nav b{background:var(--accent);color:#fff;min-width:18px;height:16px;font-family:var(--mono);text-align:center;border-radius:8px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.pic-nav b.g{color:var(--green-ink);background:0 0}.pic-list{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:10px 0 0;margin:6px 0 0}.pic-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:44px;padding:0 12px 0 14px;font-size:13px;font-weight:600;display:flex}.pic-seg{background:var(--active);color:var(--ink-3);border-radius:5px;padding:3px 8px;font-size:10.5px}.pic-row{border-radius:7px;gap:9px;margin:4px 5px 0;padding:8px 9px;display:flex;position:relative}.pic-row.on{background:var(--active)}.pic-av{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid;position:relative}.pic-av i{background:var(--green);border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.pic-row-main{min-width:0;color:var(--ink-3);flex-direction:column;flex:1;display:flex}.pic-row-main>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pic-row-top{justify-content:space-between;display:flex}.pic-row-top b{color:var(--ink);font-weight:600}.pic-row-top .mono{color:var(--ink-4);font-size:10px}.pic-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;bottom:12px;right:10px}.pic-conv{background:var(--surface);box-shadow:0 0 0 1px var(--line);flex-direction:column;margin-top:6px;display:flex}.pic-conv-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:44px;padding:0 14px 0 18px;display:flex}.pic-conv-head>span:first-child{flex-direction:column;line-height:1.2;display:flex}.pic-conv-head b{font-size:13px;font-weight:600}.pic-crumb{color:var(--ink-4);font-size:9.5px}.pic-chip{background:var(--green-soft);color:var(--green-ink);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.pic-msgs{background:linear-gradient(#fff, var(--surface-2));flex-direction:column;flex:1;gap:6px;padding:16px 22px;display:flex}.pic-msg{background:var(--surface);max-width:70%;box-shadow:0 0 0 1px var(--line), var(--shadow-xs);border-radius:4px 12px 12px;align-self:flex-start;padding:7px 11px;font-size:12px;line-height:1.45}.pic-msg.me{color:#fff;background:var(--accent);box-shadow:none;border-radius:12px 12px 4px;align-self:flex-end}.pic-typing{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:12px;align-self:flex-start;gap:3px;padding:9px 11px;display:inline-flex}.pic-typing i{background:var(--ink-4);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dot}.pic-typing i:nth-child(2){animation-delay:.15s}.pic-typing i:nth-child(3){animation-delay:.3s}.pic-composer{background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink-4);border-radius:10px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:10px 8px 10px 14px;display:flex}.pic-send{background:var(--accent);color:#fff;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}@media (max-width:1240px){.inbox.has-conv{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:1000px){.l-hero{grid-template-columns:1fr;gap:48px;padding-top:64px}.l-nav nav{display:none}.l-nav-actions{margin-left:auto}.pic-body{grid-template-columns:0 260px 1fr}.pic-side{display:none}.settings-section,.appearance{grid-template-columns:1fr;gap:16px}}.setup-card{flex-direction:column;gap:8px}.setup-head{justify-content:space-between;align-items:baseline;display:flex}.setup-head .mono{color:var(--ink-3);font-size:11px}.setup-bar{background:var(--active);border-radius:999px;height:4px;display:block;overflow:hidden}.setup-bar i{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s var(--ease);display:block}.setup-next{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.setup-card .setup-next svg{margin-top:0}.connection{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:12px;padding:12px 12px 12px 14px;transition:background .25s,box-shadow .25s;display:flex}.connection-icon{background:var(--active);width:32px;height:32px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.connection-ok .connection-icon{background:var(--green);color:#fff;animation:fc-pop-in .35s var(--ease)}.connection-waiting .connection-icon,.connection-stale .connection-icon{color:var(--amber-ink);background:var(--amber-soft)}.connection-text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.connection-text strong{font-weight:600}.connection-text small{color:var(--ink-3);font-size:12.5px}.connection-text .mono{color:var(--ink-2);font-size:12px}@keyframes fc-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.l-join{place-items:center;min-height:calc(100vh - 65px);padding:32px;display:grid;position:relative}.l-join .l-card{width:100%;max-width:420px}.l-join-badge{margin-bottom:14px}.l-strong{color:var(--ink)}.l-join-back{margin-top:20px;text-decoration:none}.team li .icon-btn{margin-left:2px}.team-name .tag{margin-left:8px}.invite{flex-direction:column;gap:10px;display:flex}.invite-form{gap:8px;max-width:460px;display:flex}.invite-form input,.shortcut-name input{border-radius:var(--r-sm);background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--input);border:0;flex:1;padding:0 10px;font-size:13.5px}.invite-form input:focus,.shortcut-name input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.invite-note{color:var(--green-ink);font-size:12.5px}.invites,.shortcut-list{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.invites li,.shortcut-list li{background:var(--surface);align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.invites li+li,.shortcut-list li+li{border-top:1px solid var(--line)}.invite-email{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.invite-email small{color:var(--ink-3);font-size:11px}.shortcuts{flex-direction:column;gap:12px;display:flex}.shortcuts>.btn{align-self:flex-start}.shortcut-list code{background:var(--purple-soft);color:var(--purple-ink);flex:none}.shortcut-body{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.shortcut-form{border-radius:var(--r-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:14px;display:flex}.shortcut-name{align-items:center;gap:6px;max-width:260px;display:flex}.shortcut-name i{font-style:normal;font-family:var(--mono);color:var(--ink-3)}.list-filters{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 10px 8px 12px;display:flex}.list-tabs{gap:2px;min-width:0;margin-right:auto;display:flex}.list-tabs button{white-space:nowrap;border-radius:var(--r-sm);height:28px;color:var(--ink-2);background:0 0;border:0;flex:none;padding:0 8px;font-size:13px;font-weight:500;transition:background .1s,color .1s}.list-tabs .mono{color:inherit;opacity:.8;margin-left:5px;font-size:12px}.filter-chip{background:var(--accent-soft);max-width:140px;height:24px;color:var(--accent-ink);white-space:nowrap;border:0;border-radius:3px;flex:none;align-items:center;gap:5px;padding:0 6px 0 8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.filter-chip:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.filter-chip svg:last-child{opacity:.7}.filter-menu{flex:none;position:relative}.conv-assignee{position:absolute;top:36px;right:12px}.conv-row.unread .conv-assignee{right:28px}.composer{border-radius:var(--r-lg);background:var(--surface);max-width:760px;box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);margin:0 auto;transition:box-shadow .12s;position:relative}.slash{border-radius:var(--r-lg);background:var(--surface);max-height:240px;box-shadow:var(--shadow-pop);z-index:10;animation:rise .15s var(--ease);padding:6px;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;overflow-y:auto}.slash-empty{color:var(--ink-3);padding:10px;font-size:12.5px}.slash button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:10px;width:100%;padding:7px 9px;display:flex}.slash button.on,.slash button:hover{background:var(--active)}.slash code{background:var(--purple-soft);color:var(--purple-ink);flex:none}.slash span{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.conv-pane{container-type:inline-size}@container (max-width:520px){.conv-sub .mono,.conv-sub-title{display:none}}.hint-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.instructions-form{flex-wrap:wrap}.instructions-form .form-error{flex-basis:100%}.pref-row{border-radius:var(--r-lg);background:var(--surface);max-width:560px;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:14px;margin-top:6px;padding:12px 14px;display:flex}.pref-row>span{flex-direction:column;flex:1;line-height:1.35;display:flex}.pref-row strong{font-size:14px;font-weight:500}.pref-row small{color:var(--ink-3);font-size:12px;line-height:16px}.switch.on-blue{background:var(--accent)}.switch-sm{width:30px;height:18px}.switch-sm i{width:12px;height:12px}.switch-sm.on i{transform:translate(12px)}.trigger-text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.trigger-text strong{font-size:13.5px;font-weight:600}.trigger-text small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rating-chip{border-radius:3px;align-items:center;gap:5px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.rating-comment{color:var(--ink-2);margin-top:4px;font-size:12.5px;font-style:italic;display:block}.stars{letter-spacing:0;gap:1px;line-height:1;display:inline-flex}.stars i{color:var(--line-strong);font-style:normal}.stars i.on{color:#e2b203}.rating-stars{align-items:center;gap:6px;display:inline-flex}.rating-stars .mono{color:var(--ink-3);font-size:11.5px}.csat-stars{flex-direction:column;gap:4px;margin-top:6px;display:flex}.csat-avg{align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.csat-avg b{color:var(--ink);font-size:14px;font-weight:600}.csat-dist{grid-template-columns:26px 1fr 28px;align-items:center;gap:8px;font-size:11.5px;display:grid}.csat-dist .mono:last-child{text-align:right}.csat-dist-bar{background:var(--active);border-radius:999px;height:6px;overflow:hidden}.csat-dist-bar i{border-radius:999px;height:100%;display:block}.csat-dist-bar i.good{background:var(--green)}.csat-dist-bar i.mid{background:#e2b203}.csat-dist-bar i.bad{background:var(--red)}.csat-item .stars{flex:none;margin-top:3px}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:16px;display:flex}.kpi-label{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.kpi-label i{border-radius:2px;width:8px;height:8px}.kpi-value{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:32px}.kpi-foot{align-items:center;gap:8px;min-height:18px;font-size:12px;display:flex}.kpi-delta{white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:2px;height:20px;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.chart-card{margin-bottom:16px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 6px;display:flex}.card-head h2{font-size:16px}.legend{color:var(--ink-2);gap:14px;margin-top:6px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i,.chart-tip i{border-radius:2px;width:9px;height:9px;display:inline-block}.chart{padding:4px 14px 12px;position:relative}.chart svg{display:block;overflow:visible}.chart .grid{stroke:color-mix(in srgb, var(--ink) 6%, transparent);stroke-width:1px}.chart .axis{stroke:color-mix(in srgb, var(--ink) 16%, transparent);stroke-width:1px}.chart .tick{font-family:var(--sans);fill:var(--ink-3);font-size:11px}.chart .bar path{transition:opacity .12s}.chart .bar.dim path{opacity:.45}.chart-tip{z-index:2;background:var(--surface);width:190px;box-shadow:var(--shadow-pop);pointer-events:none;color:var(--ink-2);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;animation:.1s fade;display:flex;position:absolute}.chart-tip strong{color:var(--ink);margin-bottom:2px;font-weight:600}.chart-tip span{align-items:center;gap:7px;display:flex}.chart-tip b{color:var(--ink);margin-left:auto;font-weight:600}.chart-tip-foot{border-top:1px solid var(--line);color:var(--ink-3);margin-top:2px;padding-top:6px;font-size:11.5px}.chart-empty{color:var(--ink-3);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.chart-table{max-height:320px;overflow-y:auto}.table th.num,.table td.num{text-align:right}.row-ai td{background:var(--purple-soft)}.ai-avatar{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}@media (max-width:1100px){.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.alerts{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.sidebar-spacer+.alerts,.setup-card+.alerts{margin-top:0}.alerts-enable{border-radius:var(--r);background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);text-align:left;border:0;align-items:center;gap:10px;padding:10px 12px;transition:box-shadow .15s;display:flex}.alerts-enable:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.alerts-enable:disabled{opacity:.6}.alerts-enable span{flex-direction:column;line-height:1.3;display:flex}.alerts-enable strong{font-size:13px;font-weight:600}.alerts-enable small{color:var(--ink-3);font-size:11.5px}.alerts-row{justify-content:space-between;align-items:center;padding:0 4px 0 8px;display:flex}.alerts-state{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.alerts-state.on{color:var(--green-ink)}.pref-row-flat{max-width:none;margin-top:0}.hours{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.hours-row{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.hours-row+.hours-row{border-top:1px solid var(--line)}.hours-day{cursor:pointer;align-items:center;gap:10px;width:90px;font-size:13px;font-weight:600;display:inline-flex}.hours-day input{accent-color:var(--accent);width:15px;height:15px}.hours-times{align-items:center;gap:8px;display:inline-flex}.hours-times input{border-radius:var(--r-sm);height:30px;box-shadow:inset 0 0 0 1px var(--input);font-family:var(--mono);background:var(--surface);border:0;padding:0 8px;font-size:12.5px}.hours-times input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.prechat-fields{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.prechat-field{background:var(--surface);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.prechat-field+.prechat-field{border-top:1px solid var(--line)}.offline-tag{background:var(--amber-soft);height:16px;color:var(--amber-ink);text-transform:uppercase;border-radius:3px;align-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.spam{flex:none;position:relative}.spam-pop{z-index:20;border-radius:var(--r-lg);background:var(--surface);width:280px;box-shadow:var(--shadow-pop);animation:rise .15s var(--ease);flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.spam-pop strong{font-weight:600}.spam-pop>span{color:var(--ink-3);font-size:12.5px;line-height:1.45}.spam-pop label{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.spam-pop input{accent-color:var(--red)}.btn-danger{background:var(--red);color:#fff;box-shadow:none}.btn-danger:hover{background:var(--red-ink);color:#fff}.ban-add{gap:8px;display:flex}.ban-add select{flex:1;min-width:0}.ban-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ban-chip{background:var(--surface-2);height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 8px;font-size:12.5px;display:inline-flex}.ban-chip button{width:18px;height:18px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ban-chip button:hover{background:var(--active);color:var(--ink)}.ban-list{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ban-list li{color:var(--ink-3);align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.ban-list li+li{border-top:1px solid var(--line)}.ban-label{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ban-note{align-items:center;gap:6px;display:flex}.file-card{background:var(--surface);width:260px;max-width:100%;box-shadow:0 0 0 1px var(--line), var(--shadow-xs);color:var(--ink);transition:box-shadow .15s var(--ease);border-radius:12px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}a.file-card:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-sm,var(--shadow-xs))}.msg-agent .file-card{margin-left:auto}.file-icon{background:var(--accent-soft,var(--accent-soft));width:34px;height:40px;color:var(--accent,var(--accent));letter-spacing:.04em;border-radius:7px;flex:none;place-items:center;font-size:9.5px;font-weight:600;display:grid}.file-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.file-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.file-text small{color:var(--ink-4);font-size:11px}.file-dl{color:var(--ink-4);flex:none}a.file-card:hover .file-dl{color:var(--ink-2)}.composer-attachment span.file-icon{flex:none;width:34px;height:40px;font-size:9.5px;display:grid}.composer-drop{box-shadow:0 0 0 2px var(--accent,var(--accent))}.tags{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 18px;display:flex}.tag-chip{background:var(--active);height:20px;color:var(--ink);border-radius:3px;align-items:center;gap:3px;padding:0 2px 0 6px;font-size:12px;display:inline-flex}.tag-chip button{width:16px;height:16px;color:inherit;opacity:.6;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tag-chip button:hover{opacity:1;background:var(--pressed)}.tag-new{border:1px dashed var(--line-strong);height:20px;color:var(--ink-2);background:0 0;border-radius:3px;align-items:center;gap:3px;padding:0 6px;font-size:12px;display:inline-flex}.tag-new:hover{color:var(--ink);border-color:var(--ink-4)}.tag-add{position:relative}.tag-add input{width:110px;height:22px;box-shadow:0 0 0 1px var(--accent);background:var(--surface);border:0;border-radius:999px;outline:none;padding:0 8px;font-size:12px}.tag-suggest{z-index:10;background:var(--surface);min-width:140px;box-shadow:var(--shadow-pop);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.tag-suggest button{text-align:left;color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:12.5px}.tag-suggest button:hover{background:var(--active);color:var(--ink)}.tag-filter{max-width:120px;height:24px;box-shadow:none;color:var(--ink-3);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2344546f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") right 5px center/13px 13px no-repeat;border-radius:6px;margin-left:auto;padding:0 22px 0 8px;font-size:12px}.tag-filter:hover,.tag-filter.on{background-color:var(--active);box-shadow:none;color:var(--ink)}.routing-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.routing-mode{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}.routing-mode input{opacity:0;pointer-events:none;position:absolute}.routing-mode strong{font-size:13.5px;font-weight:600}.routing-mode small{color:var(--ink-3);font-size:12.5px;line-height:1.45}.routing-mode.on{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent-soft)}@media (max-width:640px){.routing-modes{grid-template-columns:1fr}}.stack-sm{flex-direction:column;gap:8px;display:flex}.knowledge-modes{align-self:flex-start}.knowledge-modes button{align-items:center;gap:6px;display:inline-flex}.dropzone{border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);width:100%;color:var(--ink-2);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;font-size:13px;display:flex}.dropzone:hover{border-color:var(--accent);color:var(--ink)}.dropzone small{color:var(--ink-4);font-size:12px}.qa-form input,.qa-form textarea{width:100%}.sources{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);margin:4px 0 0;padding:0;list-style:none}.source{align-items:center;gap:10px;padding:10px 8px 10px 12px;display:flex}.source+.source{border-top:1px solid var(--line)}.source-editing{padding:12px;display:block}.source-icon{background:var(--purple-soft);width:28px;height:28px;color:var(--purple);border-radius:8px;flex:none;place-items:center;display:grid}.source-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.source-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.source-text small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.source-text small svg{flex:none}.source-ready .source-text small svg{color:var(--green-ink)}.source-error .source-icon{background:var(--red-soft);color:var(--red-ink)}.source-text .source-error{color:var(--red-ink);white-space:normal}.gaps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gaps li{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);padding:10px 10px 10px 14px}.gap-head{align-items:center;gap:8px;display:flex}.gap-q{min-width:0;color:var(--ink);flex:1;font-size:13px}.gaps .qa-form{margin-top:10px}.verified{vertical-align:-2px;color:var(--accent);margin-left:5px;display:inline-flex}.code-plain{white-space:pre;color:var(--ink-2)}.secret-row{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface-2);align-items:center;gap:6px;padding:6px 6px 6px 12px;display:flex}.secret{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;font-size:12.5px;overflow:hidden}.region-note{border-radius:var(--r-md);background:var(--green-soft);color:var(--green-ink);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.region-note svg{flex:none;margin-top:2px}.visitor-data{border-top:1px solid var(--line);margin:6px 18px 0;padding-top:14px}.visitor-data-actions{flex-wrap:wrap;gap:6px;margin:8px 0 6px;display:flex}.visitor-data small{font-size:12px;line-height:1.45;display:block}.tfa .pref-row strong{align-items:center;gap:6px;display:inline-flex}.tfa-setup{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:18px;padding:14px;display:flex}.tfa-setup img{box-shadow:0 0 0 1px var(--line);border-radius:8px;flex:none}.tfa-key{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.04em;word-break:break-all;border-radius:8px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12.5px;display:inline-flex}.tfa-code{flex-wrap:wrap;gap:8px;display:flex}.tfa-code input{width:180px;font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em}.tfa-codes{border-radius:var(--r-md);background:var(--amber-soft);box-shadow:inset 0 0 0 1px var(--amber-line);flex-direction:column;gap:8px;padding:14px;display:flex}.tfa-codes strong{align-items:center;gap:6px;font-weight:600;display:inline-flex}.tfa-codes small{color:var(--ink-2)}.tfa-codes ul{grid-template-columns:repeat(2,max-content);gap:4px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}@media (max-width:640px){.tfa-setup{flex-direction:column}}.usage{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;margin:18px 0;padding:14px;display:flex}.usage-head{justify-content:space-between;align-items:baseline;display:flex}.usage-head .mono{color:var(--ink-2);font-size:12.5px}.usage-bar{background:var(--active);border-radius:999px;height:6px;overflow:hidden}.usage-bar i{background:var(--purple);height:100%;transition:width .3s var(--ease);border-radius:999px;display:block}.usage.high .usage-bar i{background:#e08a00}.usage.full .usage-bar i{background:var(--red)}.usage small{font-size:12px;line-height:1.5}.usage-limit{color:var(--ink-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.usage-limit select{background-position:right 7px center;height:28px;padding-right:28px;font-size:12.5px}.usage-card{background:var(--amber-soft);box-shadow:inset 0 0 0 1px var(--amber-line);color:var(--amber-ink);align-items:flex-start;margin-top:0}.usage-card.full{background:var(--red-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 30%, transparent);color:var(--red-ink)}.usage-card svg{flex:none;margin-top:2px}.usage-card span{flex-direction:column;gap:2px;display:flex}.usage-card strong{font-size:12.5px;font-weight:600}.usage-card small{opacity:.85;font-size:11.5px}.sidebar-spacer+.usage-card,.setup-card+.usage-card,.usage-card+.alerts{margin-top:0}.help-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.help-side{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.help-collections{flex-direction:column;gap:1px;display:flex}.help-collections>button,.help-collection>button{border-radius:var(--r-sm);width:100%;height:32px;color:var(--ink-2);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.help-collections>button span:first-child,.help-collection>button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.help-collections>button:hover,.help-collection>button:hover{background:var(--hover);color:var(--ink)}.help-collections>button.on,.help-collection.on>button{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.help-collections .mono{color:var(--ink-4);font-size:11.5px}.help-collection{border-radius:var(--r-sm);align-items:center;gap:2px;display:flex;position:relative}.help-collection>button{flex:1;width:auto;min-width:0}.help-collection-tools{flex:none;gap:0;display:inline-flex}.help-collection-tools .icon-btn{color:var(--ink-4)}.help-collection:hover .help-collection-tools .icon-btn{color:var(--ink-2)}.help-collection-form{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:8px;display:flex}.help-collection-form input{border-radius:var(--r-sm);height:30px;box-shadow:inset 0 0 0 1px var(--input);border:0;padding:0 9px;font-size:13px}.help-collection-form input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.help-add-collection{align-self:flex-start}.help-site{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:10px;padding:14px}.help-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;display:flex}.help-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:26px;font-size:13.5px}.row-link{cursor:pointer}.help-main .table{table-layout:fixed}.help-main .table th:nth-child(2){width:96px}.help-main .table th:nth-child(3),.help-main .table th:nth-child(4){width:76px}.help-main .table th:nth-child(5){width:84px}.help-title{flex-direction:column;min-width:0;line-height:1.35;display:flex}.help-title strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.help-title small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.help-editor-head,.help-editor-head .form-actions{align-items:center}.help-editor{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:24px 28px;display:flex}.help-editor-title{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:24px;font-weight:600;line-height:32px}.help-editor-title::placeholder{color:var(--ink-4)}.help-editor-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.help-editor-collection{align-items:center;gap:8px;display:inline-flex}.help-editor-collection select{height:28px;font-size:13px}.help-editor-body{resize:vertical;width:100%;min-height:380px;font-family:var(--mono);background:0 0;border:0;outline:0;padding:4px 0;font-size:13.5px;line-height:1.65}.help-preview{min-height:380px}.help-editor-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.article-body{color:var(--ink);font-size:15px;line-height:1.65}.article-body>*+*{margin-top:10px}.article-body h2{margin-top:22px;font-size:19px}.article-body h3,.article-body h4{margin-top:18px;font-size:16px}.article-body ul,.article-body ol{padding-left:22px}.article-body a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.article-body code{background:var(--active);font-family:var(--mono);border-radius:5px;padding:1px 5px;font-size:.88em}.article-body blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink-2);border-radius:0 8px 8px 0;padding:8px 14px}@media (max-width:1180px){.help-layout{grid-template-columns:1fr}.help-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.help-side .help-site{grid-row:span 2;margin-top:0}.help-side{position:static}}.guidance{flex-direction:column;gap:14px;display:flex}.guidance-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.guidance-rules:empty{display:none}.guidance-rules li{align-items:center;gap:8px;display:flex}.guidance-rules li.off input,.guidance-rules li.off select{opacity:.5}.guidance-rules select{flex:none;width:104px;height:32px;font-size:13px}.guidance-rules input{border-radius:var(--r);background:var(--surface);min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--input);border:0;flex:1;padding:0 10px;font-size:13.5px}.guidance-rules input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.guidance-add{flex-wrap:wrap;gap:2px;margin-left:-8px;display:flex}.sources-used{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.sources-used .eyebrow{margin-right:2px;font-size:9.5px}.sources-used a,.sources-used>span:not(.eyebrow){background:var(--purple-soft);max-width:240px;height:22px;box-shadow:inset 0 0 0 1px var(--purple-line);color:var(--purple-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.sources-used a:hover{background:var(--purple-soft)}.contacts-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.contacts-section{margin:14px 10px 4px;display:block}.contacts-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.contacts-filters select{max-width:160px;height:28px;font-size:12.5px}.contacts-search{border-radius:var(--r);min-width:180px;height:28px;box-shadow:inset 0 0 0 1px var(--input);background:var(--surface);flex:220px;align-items:center;gap:8px;padding:0 9px;display:flex}.contacts-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.contacts-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.contacts-attr{gap:4px;display:inline-flex}.contacts-attr input,.contacts-save input,.contacts-company-form input{border-radius:var(--r-sm);height:28px;box-shadow:inset 0 0 0 1px var(--input);border:0;padding:0 9px;font-size:12.5px}.contacts-attr input{width:120px}.contacts-save{gap:4px;display:inline-flex}.contacts-attr input:focus,.contacts-save input:focus,.contacts-company-form input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.contacts-table{table-layout:fixed}.contacts-table th:nth-child(2){width:84px}.contacts-table th:nth-child(3){width:18%}.contacts-table th:nth-child(4){width:22%}.contacts-table th:nth-child(5){width:92px}.contacts-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-table .cell-person>span:last-child{min-width:0}.contacts-table .cell-person small,.contacts-table .cell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-place{align-items:center;gap:6px;display:inline-flex}.row-on,.row-on:hover{background:var(--accent-soft)!important}.verified-icon{color:var(--accent);vertical-align:-1px}.contacts-foot{border-top:1px solid var(--line);padding:10px 16px}.contacts-company-form{flex-wrap:wrap;gap:6px;padding:0 16px 14px;display:flex}.drawer{top:var(--topbar);z-index:40;border-left:1px solid var(--line);background:var(--surface);width:min(400px,100vw);box-shadow:var(--shadow-lg);animation:drawer-in .2s var(--ease);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}@keyframes drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.drawer-title{flex-direction:column;flex:1;min-width:0;display:flex}.drawer-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.drawer-title small{color:var(--ink-3);font-size:12px}.drawer-body{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.drawer-facts{border-radius:var(--r);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:0;padding:12px;font-size:13px;display:grid}.drawer-fact{display:contents}.drawer-facts dt{color:var(--ink-3);text-transform:capitalize}.drawer-facts dd{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.drawer-list{flex-direction:column;gap:2px;margin:-8px 0 0;padding:0;list-style:none;display:flex}.drawer-list a{border-radius:var(--r);color:var(--ink);grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;padding:8px;display:grid}.drawer-list a:hover{background:var(--hover)}.drawer-list a svg{color:var(--ink-3)}.drawer-list a span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.drawer-list a small{color:var(--ink-4);grid-column:2;font-size:11px}@media (max-width:1180px){.contacts-layout{grid-template-columns:1fr}}.tickets-toolbar{margin-bottom:14px}.tickets-tabs{max-width:100%;overflow-x:auto}.tickets-tabs .mono-count{color:var(--ink-3);margin-left:2px;font-size:12px}.tickets-table{table-layout:fixed}.tickets-table th:nth-child(2){width:16%}.tickets-table th:nth-child(3){width:168px}.tickets-table th:nth-child(4){width:100px}.tickets-table th:nth-child(5){width:12%}.tickets-table th:nth-child(6){width:84px}.tickets-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-state{border-radius:var(--r-sm);max-width:100%;height:28px;padding-left:9px;font-size:12px;font-weight:600}.ticket-state.tag-blue{background-color:var(--accent-soft);color:var(--accent-ink)}.ticket-state.tag-amber{background-color:var(--amber-soft);color:var(--amber-ink)}.ticket-state.tag-green{background-color:var(--green-soft);color:var(--green-ink)}.priority{text-transform:capitalize;color:var(--ink-2);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.priority:before{content:"";background:var(--ink-4);border-radius:2px;width:7px;height:7px}.priority-urgent:before{background:var(--red)}.priority-high:before{background:#ea7a19}.priority-normal:before{background:var(--accent)}.ticket-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:10px;place-items:center;display:grid}.conv-tickets{border-bottom:1px solid var(--line);background:var(--surface-2);flex-flow:wrap;gap:6px;margin:0;padding:8px 16px}.conv-tickets a{background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.conv-tickets a span{max-width:260px}.conv-tickets a small{grid-column:auto}.source-off .source-text{opacity:.55}.source-text strong .faint{font-weight:500}.action-form{padding:4px}.action-url{gap:6px;display:flex}.action-url select{flex:none;width:84px;height:34px}.action-url input{border-radius:var(--r);background:var(--surface);min-width:0;height:34px;box-shadow:inset 0 0 0 1px var(--input);border:0;flex:1;padding:0 10px;font-size:13px}.action-url input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.guidance-rules input.action-param{flex:none;width:150px}.action-verified{max-width:none;box-shadow:inset 0 0 0 1px var(--line);margin-top:0}.action-verified input{width:16px;height:16px;accent-color:var(--accent);flex:none}.source:has(.action-test){flex-wrap:wrap}.action-test{flex-direction:column;flex-basis:100%;gap:8px;margin:4px 0 2px 34px;display:flex}.action-test-inputs{flex-wrap:wrap;gap:6px;display:flex}.action-test-inputs input{border-radius:var(--r-sm);width:150px;height:28px;box-shadow:inset 0 0 0 1px var(--input);border:0;padding:0 9px;font-size:12.5px}.action-result{border-radius:var(--r);background:var(--sunken);max-height:220px;color:var(--ink-2);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.action-result.error{color:var(--red-ink)}.outbound-table{table-layout:fixed}.outbound-table th:nth-child(2){width:18%}.outbound-table th:nth-child(3){width:84px}.outbound-table th:nth-child(4),.outbound-table th:nth-child(5){width:76px}.outbound-table th:nth-child(6){width:112px}.outbound-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outbound-table .cell-person>span:last-child{min-width:0}.outbound-kind{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.outbound-editor{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.outbound-editor .help-editor{gap:16px}.outbound-preview{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.preview-site{border-radius:var(--r-lg);background:repeating-linear-gradient(0deg, var(--surface) 0 22px, var(--surface-2) 22px 44px);height:340px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.preview-banner{justify-content:center;align-items:center;gap:10px;padding:10px 30px 10px 12px;font-size:12.5px;display:flex;position:absolute;top:0;left:0;right:0}.preview-banner.at-bottom{top:auto;bottom:0}.preview-banner-brand{background:var(--pc);color:#fff}.preview-banner-subtle{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line), 0 4px 12px -6px color-mix(in srgb, var(--ink) 20%, transparent)}.preview-banner b{background:var(--surface);color:var(--pc);border-radius:6px;flex:none;padding:4px 9px;font-size:11.5px}.preview-banner-subtle b{background:var(--pc);color:#fff}.preview-banner svg{opacity:.8;position:absolute;right:10px}.preview-flag{background:var(--surface);width:220px;box-shadow:var(--shadow-pop);border-radius:12px;padding:11px 13px;font-size:12.5px;position:absolute;bottom:74px;right:14px}.preview-flag strong{color:var(--ink-3);margin-bottom:2px;font-size:11.5px;display:block}.preview-flag span{-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.preview-launcher{background:var(--pc);width:44px;height:44px;box-shadow:0 6px 16px -6px var(--pc);border-radius:50%;position:absolute;bottom:14px;right:14px}@media (max-width:1100px){.outbound-editor{grid-template-columns:1fr}.outbound-preview{position:static}}.offline-tag.email-tag{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);gap:3px}.email-subject{text-overflow:ellipsis;white-space:nowrap;vertical-align:-2px;max-width:320px;color:var(--ink-3);align-items:center;gap:5px;margin-left:10px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.via-email{color:var(--ink-3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.setup-steps{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.5;display:flex}.link-btn{color:var(--accent-ink);text-underline-offset:2px;cursor:pointer;font-size:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.ai-ticket-preview{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.urgency-tag{text-transform:uppercase;background:var(--active);height:16px;color:var(--ink-2);border-radius:3px;align-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.urgency-low{color:var(--ink-3)}.sentiment-negative{color:var(--amber-ink)}.triage-facts{grid-template-columns:76px minmax(0,1fr);gap:5px 10px;margin:0;font-size:12.5px;display:grid}.triage-facts dt{color:var(--ink-3)}.triage-facts dd{min-width:0;color:var(--ink);text-transform:capitalize;margin:0}.triage-facts dd:first-of-type{text-transform:none}.triage-topics{margin:0}.topics-empty{padding:0 16px 16px}.topics-table{table-layout:fixed}.topics-table th:not(:first-child){width:104px}.topic-cell{padding:2px 0 6px;display:block;position:relative}.topic-cell span{font-weight:600;position:relative}.topic-cell i{background:var(--purple);opacity:.55;border-radius:2px;height:3px;position:absolute;bottom:0;left:0}.topics-panel{margin-bottom:16px}.procedure-list{flex-direction:column;gap:10px;display:flex}.procedure-card{cursor:pointer;align-items:center;gap:14px;padding:14px 16px;transition:box-shadow .15s;display:flex}.procedure-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), var(--shadow-sm)}.procedure-card.off .procedure-card-text{opacity:.6}.procedure-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.procedure-card-text strong{font-weight:600}.procedure-card-text small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.procedure-live{align-items:center;gap:6px;display:inline-flex}.procedure-editor{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.procedure-steps{counter-reset:none;flex-direction:column;gap:8px;margin:-6px 0 0;padding:0;list-style:none;display:flex}.procedure-step{gap:10px;display:flex}.procedure-step-num{background:var(--active);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;margin-top:6px;font-size:11.5px;font-weight:600;display:grid}.step-condition .procedure-step-num{background:var(--amber-soft);color:var(--amber-ink)}.step-action .procedure-step-num{background:var(--accent-soft);color:var(--accent-ink)}.step-handoff .procedure-step-num{background:var(--red-soft);color:var(--red-ink)}.step-finish .procedure-step-num{background:var(--green-soft);color:var(--green-ink)}.procedure-step-body{border-radius:var(--r-lg);background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex}.procedure-step-head{align-items:center;gap:8px;display:flex}.procedure-step-head select{flex:none;width:120px;height:28px;font-size:12.5px;font-weight:600}.procedure-step-head .faint{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.procedure-step-tools{gap:1px;display:inline-flex}.procedure-step-body textarea,.procedure-step-body input:not([type=checkbox]){border-radius:var(--r);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--input);resize:vertical;border:0;padding:7px 10px;font-size:13.5px;line-height:1.45}.procedure-step-body textarea:focus,.procedure-step-body input:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.procedure-step-body>select{height:30px;font-size:13px}.procedure-inline{align-items:center;gap:8px;display:flex}.procedure-inline input:not([type=checkbox]){width:180px;height:28px;padding:0 9px}.procedure-inline select{height:28px;font-size:12.5px}.procedure-branches{flex-wrap:wrap;gap:6px 16px;display:flex}.procedure-test{flex-direction:column;max-height:calc(100vh - 120px);display:flex;position:sticky;top:0}.procedure-test-body{flex-direction:column;flex:1;gap:8px;min-height:220px;padding:0 16px 12px;display:flex;overflow-y:auto}.procedure-test-msg{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:8px 11px;font-size:13px;line-height:1.45}.procedure-test-msg.visitor{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.procedure-test-msg.ai{background:linear-gradient(160deg, var(--purple-soft), var(--purple-soft));box-shadow:0 0 0 1px var(--purple-line);border-bottom-left-radius:4px;align-self:flex-start}.procedure-test-note{color:var(--ink-4);text-align:center;margin:0;font-size:10.5px}.procedure-test-end{border-radius:var(--r);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);text-align:center;margin:4px 0 0;padding:6px 10px;font-size:12.5px;font-weight:600}.procedure-test-input{border-top:1px solid var(--line);gap:6px;padding:10px 12px;display:flex}.procedure-test-input input{border-radius:var(--r);min-width:0;height:30px;box-shadow:inset 0 0 0 1px var(--input);border:0;flex:1;padding:0 10px;font-size:13px}@media (max-width:1100px){.procedure-editor{grid-template-columns:1fr}.procedure-test{max-height:none;position:static}}.conv-ai-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ai-tests-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-tests-summary{color:var(--ink-3);margin-left:auto}.ai-tests-summary b{color:var(--ink);font-weight:600}.ai-tests{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-test{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:12px 14px}.ai-test-head{align-items:flex-start;gap:8px;display:flex}.ai-test-head strong{flex:1;min-width:0;font-size:13.5px;font-weight:600}.ai-test-tools{gap:1px;display:inline-flex}.ai-test-expect{color:var(--ink-3);margin:2px 0 0}.ai-test-answer{background:linear-gradient(160deg, var(--purple-soft), var(--purple-soft));box-shadow:inset 0 0 0 1px var(--purple-line);white-space:pre-wrap;border-radius:10px;margin:8px 0 0;padding:8px 11px;font-size:13px;line-height:1.5}.ai-test-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.ai-test-meta .tag{text-overflow:ellipsis;gap:3px;max-width:260px;overflow:hidden}.ai-test-rate{gap:2px;margin-left:auto;display:inline-flex}.icon-btn.on-good{background:var(--green-soft);color:var(--green-ink)}.icon-btn.on-poor{background:var(--red-soft);color:var(--red-ink)}.ai-tag-ask{background:var(--amber-soft);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line)}.ai-question{border-radius:var(--r);background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple-line);flex:none;margin:0 20px 10px;padding:12px}.ai-question-head{color:var(--purple-ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.ai-question-head time{color:var(--ink-3);margin-left:auto;font-size:11px}.ai-question-text{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 10px;font-size:13.5px;line-height:1.45}.ai-question-row{gap:8px;display:flex}.ai-question-row input{background:var(--surface);min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--purple-line);font:inherit;color:var(--ink);border:0;border-radius:6px;flex:1;padding:0 10px;font-size:13px}.ai-question-row input:focus{box-shadow:0 0 0 2px var(--purple);outline:none}.ai-question-row .btn{flex:none;height:32px}.ai-question-hint{color:var(--ink-3);margin-top:8px;font-size:11.5px;line-height:1.4;display:block}.ai-question .form-error{margin:8px 0 0}@container (max-width:520px){.ai-question-row{flex-direction:column}}.ai-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.2fr) auto;align-items:center;gap:6px;display:grid}.ai-field-row input,.rule-card input:not([type=checkbox]){border-radius:var(--r-sm);background:var(--surface);min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--input);border:0;padding:0 9px;font-size:13px}.ai-field-row input:focus,.rule-card input:not([type=checkbox]):focus{box-shadow:inset 0 0 0 2px var(--focus);outline:0}.add-row{align-self:flex-start}.rule-card{border-radius:var(--r);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.rule-card.off{opacity:.6}.rule-head{align-items:center;gap:8px;display:flex}.rule-head .rule-name{flex:1;font-weight:600}.rule-cond{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rule-cond select{min-width:0;max-width:200px;height:32px;font-size:13px}.rule-cond input{flex:120px}.rule-cond .rule-attr{flex:0 110px}.rule-when{flex:none;width:36px}.rule-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rule-assign{align-items:center;gap:6px;display:flex}.rule-assign select{height:30px;font-size:13px}@media (max-width:640px){.ai-field-row{grid-template-columns:minmax(0,1fr) auto}.ai-field-row input:nth-child(n+2){grid-column:1}}.ws-wrap .ws-menu{z-index:40;background:var(--surface);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ws-menu-label{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding:6px 12px 8px;font-size:12px;overflow:hidden}.ws-menu-item:hover{background:var(--hover);color:var(--ink)}.ws-menu-item.on{background:var(--accent-soft);color:var(--accent-ink)}.ws-menu-item svg{color:var(--ink-3);flex:none}.ws-menu-mark{border-radius:var(--r-sm);background:var(--accent);color:#fff;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.ws-menu-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ws-menu-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ws-menu-text small{color:var(--ink-3);text-transform:capitalize;font-size:11px}.ws-menu-action{color:var(--ink-2);font-size:14px;font-weight:400}.ws-menu-form{flex-wrap:wrap;gap:6px;padding:6px 12px;display:flex}.ws-menu-form input{border-radius:var(--r-sm);min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--input);font:inherit;border:0;flex:1;padding:0 8px;font-size:14px}.l-signed-as{color:var(--ink-3);margin-right:12px;font-size:12px}.l-list{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.l-list .l-card-head{margin-bottom:4px}.l-list-row span:first-child{flex-direction:column;min-width:0;display:flex}.l-list-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.l-list-row small{color:var(--ink-3);text-transform:capitalize;font-size:12px}.l-list-btn{width:100%;font:inherit;text-align:left;cursor:pointer}.l-list-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.l-list-row .mono{color:var(--accent-ink);font-size:12px}.l-field span{justify-content:space-between;align-items:baseline;display:flex}.l-link-inline{margin:0;font-size:12px;display:inline}.l-btn-google{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);margin-top:8px}.team-select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:28px;font:inherit;color:var(--ink-2);padding:0 6px;font-size:12.5px}.team .tag{text-transform:capitalize;align-items:center;gap:3px;display:inline-flex}.team-foot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.activity{border-top:1px solid var(--line);margin:10px 0 0;padding:0;list-style:none}.activity li{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.activity li small{color:var(--ink-4);flex:none}.invite-form{flex-wrap:wrap}.settings-page{grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,800px);justify-content:center;align-items:stretch;gap:48px;padding:28px 48px 0;display:grid;overflow:hidden}.settings-page>*{max-width:none;margin:0}.settings-nav{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:12px 6px 40px 4px;display:flex;overflow-y:auto}.settings-search{border-radius:var(--r-sm);background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--input);color:var(--ink-3);border:0;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.settings-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.settings-search input::placeholder{color:var(--ink-4)}.settings-group{flex-direction:column;gap:1px;display:flex}.settings-link{border-radius:var(--r-sm);height:32px;color:var(--ink-2);align-items:center;padding:0 10px;font-size:14px;font-weight:500;transition:background .1s,color .1s;display:flex;position:relative}.settings-link:hover{background:var(--hover);color:var(--ink)}.settings-link.active{background:var(--accent-soft);color:var(--accent-ink)}.settings-link.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.settings-none{padding:0 10px}.settings-main{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;padding:12px 6px 72px 4px;overflow-y:auto}.settings-main .pref-row,.settings-main .inline-form,.settings-main .invite-form{max-width:none}.settings-page .settings-intro .eyebrow{display:none}.settings-page .settings-intro h2{margin:2px 0 6px;font-size:24px;line-height:28px}.settings-page .settings-intro p{color:var(--ink-2);max-width:680px;font-size:14px}@media (max-width:900px){.settings-page{padding:28px 24px 64px;display:block;overflow-y:auto}.settings-nav{padding:0 0 20px;overflow:visible}.settings-main{padding:0;overflow:visible}.settings-group{flex-flow:wrap;gap:4px}.settings-group .nav-section{width:100%}}.boot-app{background:var(--canvas)}.confirm-box h3{margin-bottom:8px;font-size:20px;line-height:24px}.confirm-box p{color:var(--ink-2);margin-bottom:20px;font-size:14px;line-height:20px}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.confirm-overlay{z-index:60;background:color-mix(in srgb, var(--ink) 54%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confirm-box{background:var(--surface);border-radius:var(--r-lg);width:min(440px,100%);box-shadow:var(--shadow-lg);padding:24px}.ws-menu{z-index:40;background:var(--surface);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ws{transition:background .12s}.ws-chevron{transition:transform .18s var(--ease)}.ws.open .ws-chevron{transform:rotate(180deg)}.ws-menu-item{text-align:left;width:100%;min-height:36px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:6px 12px;display:flex;position:relative}.settings-main>*{animation:rise .26s var(--ease) backwards}.settings-group,.boot-app{animation:.2s backwards fade}.l-list-row{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tfa-setup,.tfa-codes,.ai-question,.invite-note,.activity{animation:rise .24s var(--ease) backwards}.team li{transition:background .12s}.tag{transition:background .15s,color .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.conv-sub{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.conv-sub>*{flex:none}.conv-sub .mono{color:var(--ink-4);font-size:11px}.conv-sub-title{text-overflow:ellipsis;min-width:0;color:var(--ink-2);flex:0 auto;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.conv-sub>*+:before{content:"·";color:var(--ink-4);margin-right:8px}.conv-state{align-items:center;gap:6px;font-weight:600;display:inline-flex}.conv-state i{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.conv-state.live{color:var(--green-ink)}.conv-state.live i{background:var(--green);box-shadow:0 0 0 3px #22a06b33}.conv-state.closed i{background:var(--ink-3)}.conv-head>.conv-tools{flex:none}.conv-tools{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.tool{width:30px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background .12s,color .12s;display:grid;position:relative}.tool:focus-visible,.tool-select:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent);outline:0}.tool-flagged svg{fill:currentColor}.tool-select select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:13px;position:absolute;inset:0}.tool-dot{background:var(--red);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:5px;right:6px}.filter-menu .tool{height:26px}[data-tip]:after{content:attr(data-tip);z-index:60;background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px;padding:3px 6px;font-size:12px;font-weight:400;line-height:16px;transition:opacity .1s,transform .1s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.35s;transform:translate(-50%)}.filter-menu [data-tip]:after,.conv-tools>:last-child[data-tip]:after,.conv-tools>:last-child [data-tip]:after{left:auto;right:0;transform:translateY(-2px)}.filter-menu [data-tip]:hover:after,.conv-tools>:last-child[data-tip]:hover:after,.conv-tools>:last-child [data-tip]:hover:after{transform:none}.menu-item{width:100%;height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex;position:relative}.menu-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item .mono{color:var(--ink-3);font-size:12px}.menu-item:hover{background:var(--hover);color:var(--ink)}.menu-item:hover:before,.menu-item.on:before,.menu-item.focus:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.menu-item.on>svg,.menu-item.on .mono{color:var(--accent-ink)}.menu-item-empty:not(.on){color:var(--ink-4)}.email-settings{gap:28px}.email-block{flex-direction:column;gap:12px;display:flex}.email-block h3{margin:0;font-size:14.5px;font-weight:600}.email-block>p{margin:-6px 0 0}.email-block .inline-form{max-width:560px}.email-block .connection-text strong.mono{font-size:13px;font-weight:600}.slug-input{align-items:center;gap:6px;display:flex}.slug-input input{flex:1;min-width:0}.slug-input .mono{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.email-rows{flex-direction:column;gap:8px;display:flex}.email-row{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);animation:rise .25s var(--ease) backwards;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.email-row.ok{box-shadow:0 0 0 1px color-mix(in srgb, var(--green) 30%, transparent), var(--shadow-xs)}.email-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.email-row-addr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-row-addr strong.mono{font-size:13px;font-weight:600}.email-row-actions{flex:none;align-items:center;gap:6px;display:flex}.gmail-code{border-radius:var(--r);background:var(--amber-soft);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:flex}.gmail-code strong.mono{letter-spacing:.04em;font-size:14px}.email-guides{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.guide-tab{height:26px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line-strong);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.guide-tab:hover{background:var(--hover)}.guide-tab.on{background:var(--active);color:var(--ink)}.guide-tab.on svg{transform:rotate(180deg)}.dns-table{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);overflow:hidden}.dns-table td{padding:9px 12px}.dns-table .link-btn{text-align:left;word-break:break-all;padding:0}.dns-value{max-width:360px}@media (max-width:1100px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-tools{align-items:center;gap:8px;display:flex}.csat-panel,.heat-panel{margin-bottom:16px}.csat-grid{grid-template-columns:300px 1fr;gap:0;display:grid}@media (max-width:900px){.csat-grid{grid-template-columns:1fr}}.csat-score{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:6px 18px 18px;display:flex}.csat-big{font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.csat-split{flex-direction:column;gap:8px;margin-top:10px;display:flex}.csat-split-row{grid-template-columns:84px 1fr 44px 28px;align-items:center;gap:8px;font-size:12.5px;display:grid}.csat-split-row .mono{text-align:right;font-size:12px}.csat-split-label{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.csat-split-label i{border-radius:2px;width:8px;height:8px}.csat-split-bar{background:var(--active);border-radius:999px;height:6px;overflow:hidden}.csat-split-bar i{height:100%;transition:width .4s var(--ease);border-radius:999px;display:block}.csat-trend{align-items:flex-end;gap:2px;height:48px;margin-top:14px;display:flex}.csat-col{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.csat-col i{border-radius:2px 2px 0 0;flex:1;min-height:1px}.csat-col i.good{background:var(--green)}.csat-col i.bad{background:var(--red)}.csat-list{flex-direction:column;max-height:320px;padding:0 8px 8px;display:flex;overflow-y:auto}.csat-empty{padding:10px 10px 18px}.csat-item{border-radius:var(--r);text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;transition:background .1s;display:flex}.csat-item:hover{background:var(--surface-2)}.csat-item .rating-chip{flex:none;height:24px;padding:0 6px}.csat-item-text{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.csat-item-text strong{color:var(--ink);font-size:13.5px;font-weight:500}.csat-item-text small{color:var(--ink-3);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.heat{padding:4px 18px 16px;position:relative}.heat-rows{flex-direction:column;gap:3px;display:flex}.heat-row{grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.heat-day{color:var(--ink-4);font-size:10.5px}.heat-cell{aspect-ratio:1.6;background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:3px;transition:opacity .3s;display:block}.heat-row:not(.heat-hours) .heat-cell{background-color:var(--accent)}.heat-row:not(.heat-hours){background:linear-gradient(90deg, transparent 34px, var(--surface-2) 34px);border-radius:3px}.heat-hours span{color:var(--ink-4);white-space:nowrap;font-size:10px}.inbox,.inbox:not(.has-conv){grid-template-columns:340px minmax(0,1fr)}.pane-tabs{border-bottom:1px solid var(--line);flex:none;align-items:flex-end;gap:2px;height:40px;padding:0 14px;display:flex}.pane-tabs button{height:40px;font:inherit;color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.pane-tabs button:hover{color:var(--ink)}.pane-tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.pane-tabs .mono{color:var(--ink-3);font-size:12px;font-weight:500}.pane-scroll{flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.pane-scroll .info-head{padding-top:16px}.ticket-link{gap:6px;text-decoration:none}.row-chip.chip-ticket{background:var(--accent-soft);color:var(--accent-ink)}.tickets-page{flex-direction:column;flex:1;min-width:0;display:flex}.tickets-page .pane-head h1{align-items:baseline;gap:8px;display:inline-flex}.ticket-table-wrap{flex:1;min-height:0;overflow:auto}.ticket-table{border-collapse:collapse;width:100%;font-size:13px}.ticket-table th{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);text-align:left;height:34px;color:var(--ink-3);white-space:nowrap;padding:0 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.ticket-table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;height:52px;padding:0 12px}.ticket-table tbody tr{cursor:pointer;transition:background .1s;animation:.2s fade}.ticket-table .col-prio{width:34px;padding-right:0}.ticket-table .col-num{width:44px;color:var(--ink-4);font-size:12px}.ticket-table .col-title{width:100%;max-width:0}.ticket-table .col-title a{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex;position:relative}.ticket-table .col-title strong,.ticket-table .col-title .faint{text-overflow:ellipsis;overflow:hidden}.ticket-table .col-title strong{color:var(--ink);font-weight:500}.ticket-table .col-title .faint{font-size:12px}.ticket-table tr.unread .col-title strong{font-weight:650}.ticket-table .col-title .unread-dot{width:6px;height:6px;box-shadow:none;position:absolute;inset:6px auto auto -12px}.ticket-table .col-customer,.ticket-table .col-assignee{max-width:180px}.ticket-table .col-customer .cell-person,.ticket-table .col-assignee .cell-person{gap:8px}.ticket-table .cell-person>span:last-child{text-overflow:ellipsis;display:block;overflow:hidden}.ticket-table .col-status{width:1%}.ticket-table .col-status svg{vertical-align:middle;margin-left:6px}.ticket-table .col-time{width:1%;color:var(--ink-4);text-align:right;font-size:12px}.status-pill{text-transform:uppercase;white-space:nowrap;background:var(--active);height:20px;color:var(--ink-2);border-radius:3px;align-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.prio{align-items:flex-end;gap:2px;width:14px;height:12px;display:inline-flex}.prio i{background:var(--line-strong);border-radius:1px;flex:1}.prio i:first-child{height:5px}.prio i:nth-child(2){height:8px}.prio i:nth-child(3){height:11px}.prio i.on{background:var(--ink-2)}.prio.prio-none i{background:var(--line)}.prio-urgent{background:var(--red);color:#fff;border-radius:3px;place-items:center;width:14px;height:14px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.ticket-page{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-width:0;animation:.15s fade;display:grid}.ticket-head{gap:8px 10px;padding-left:10px}.ticket-title{cursor:text;border-radius:4px;margin-left:-2px;padding:0 2px}.ticket-title:hover{background:var(--hover)}.ticket-title-input{font:inherit;color:var(--ink);box-shadow:0 0 0 2px var(--accent-soft), 0 0 0 1px var(--accent);background:var(--surface);border:0;border-radius:4px;outline:0;width:min(520px,100%);margin:-1px 0 -1px -4px;padding:1px 4px;font-size:14.5px;font-weight:600}.ticket-error{padding:8px 20px 0}.ticket-closed-bar{border-radius:var(--r);background:var(--surface-2);color:var(--ink-3);text-align:center;box-shadow:0 0 0 1px var(--line);flex:none;margin:0 16px 16px;padding:12px 14px;font-size:13px}.ticket-fields .facts>div{align-items:center;padding:3px 0}.ticket-tags{margin-top:10px}.ticket-summary{border-radius:var(--r);background:var(--purple-soft);color:var(--ink-2);margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.45}.ticket-summary p{margin:3px 0 0}.ticket-summary-label{letter-spacing:.02em;text-transform:uppercase;color:var(--purple-ink);font-size:11px;font-weight:700;display:block}.ticket-fields .info-sec{margin:14px -18px -16px}.ticket-mini{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ticket-mini a{border-radius:var(--r-sm);color:inherit;align-items:center;gap:8px;margin:0 -8px;padding:6px 8px;font-size:12.5px;text-decoration:none;display:flex}.ticket-mini a:hover{background:var(--hover)}.ticket-mini .mono{color:var(--ink-4);font-size:11px}.ticket-mini-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.picker{position:relative}.picker-btn{border-radius:var(--r-sm);min-height:26px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;font-size:12.5px;transition:background .1s;display:inline-flex}.picker-btn:hover,.picker-btn.on{background:var(--active)}.picker-btn .cell-person{gap:6px}.picker-btn .faint{align-items:center;gap:5px;display:inline-flex}.picker .menu{min-width:210px;left:-6px;right:auto}.menu-hint{margin-left:auto;padding-left:8px;font-size:11px}@media (max-width:1100px){.ticket-page{grid-template-columns:minmax(0,1fr) 300px}.ticket-table .col-assignee{display:none}}@media (max-width:860px){.ticket-page{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(560px,auto);overflow-y:auto}.ticket-page>.info{border-left:0;border-top:1px solid var(--line)}.ticket-table .col-customer{display:none}}.ticket-head .conv-sub .mono{display:inline}.status-menu{flex:none;position:relative}.status-menu>.btn{gap:8px}.status-menu>.btn .status-pill{color:#fff;background:#fff3;height:20px}.status-menu>.btn .kbd,.status-menu>.btn kbd{color:#fff;box-shadow:none;background:#ffffff2e}.status-menu .menu-item{gap:10px}.status-menu .menu-item .mono{margin-left:auto}.status-menu .menu-item.focus{background:var(--hover)}.social-title{align-items:center;gap:8px;display:flex}.social-mark{color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.social-messenger{background:linear-gradient(135deg,#0a7cff,#a033ff)}.social-instagram{background:linear-gradient(135deg,#feda75,#d62976 50%,#4f5bd5)}.social-notice.ok{border-radius:var(--r);color:var(--ink-2);background:#f2fdf6;margin:0;padding:10px 12px;font-size:13px;box-shadow:0 0 0 1px #c7f0d6}.row-chip.chip-social{background:var(--accent-soft);color:var(--accent-ink)}.ch-search{border-radius:var(--r);background:var(--surface);width:240px;height:34px;box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-4);align-items:center;gap:8px;padding:0 11px;display:flex}.ch-search:focus-within{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}.ch-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ch-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.ch-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);animation:rise .3s var(--ease) backwards;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.ch-card:hover{box-shadow:0 0 0 1px var(--line-strong), 0 8px 20px -10px #09090b2e;transform:translateY(-1px)}.ch-card-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.ch-card-title{align-items:center;gap:9px;display:flex}.ch-card-title strong{letter-spacing:-.015em;font-size:14.5px;font-weight:620}.ch-card-title .tag{margin-left:auto}.ch-card p{color:var(--ink-3);flex:1;margin:0;font-size:13px;line-height:1.45}.ch-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.ch-status{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex;overflow:hidden}.ch-status i{background:#c4c8cf;border-radius:50%;flex:none;width:7px;height:7px}.ch-green{color:var(--green)}.ch-green i{background:var(--green);box-shadow:0 0 0 3px #22a06b2e}.ch-amber{color:var(--amber-ink)}.ch-amber i{background:#e2a03f}.ch-icon{background:var(--surface-2);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.ch-icon-messenger{color:#fff;box-shadow:none;background:linear-gradient(135deg,#0a7cff,#a033ff)}.ch-icon-instagram{color:#fff;box-shadow:none;background:linear-gradient(135deg,#feda75,#d62976 50%,#4f5bd5)}.ch-icon-whatsapp{color:#fff;box-shadow:none;background:#25d366}.ch-icon-email{color:var(--accent)}.ch-soon{opacity:.72}.ch-soon:hover{box-shadow:var(--shadow-sm);transform:none}.ch-art{height:150px;position:relative;overflow:hidden}.ch-art i{display:block}.ch-art-bubble{background:linear-gradient(150deg,#2f54eb,#1d39c4)}.ch-art-page{background:linear-gradient(150deg,#c41d7f,#9e1068)}.ch-art-center{background:linear-gradient(150deg,#389e0d,#237804)}.ch-art-window{background:#fff;border-radius:10px;flex-direction:column;gap:6px;width:120px;height:100px;padding:0 0 8px;display:flex;position:absolute;bottom:34px;right:54px;overflow:hidden;box-shadow:0 10px 24px -8px #0006}.ch-art-head{background:#18181b;height:18px}.ch-art-line{background:#e4e4e7;border-radius:3px;height:6px;margin:0 10px}.ch-art-line.short{width:50%}.ch-art-input{border-radius:6px;height:12px;margin:auto 8px 0;box-shadow:inset 0 0 0 1px #e4e4e7}.ch-art-launcher{background:#18181b;border-radius:50%;width:22px;height:22px;position:absolute;bottom:12px;right:22px;box-shadow:0 0 0 3px #ffffffd9}.ch-art-browser{background:#fff;border-radius:10px 10px 0 0;display:flex;position:absolute;inset:22px 24px -6px;overflow:hidden;box-shadow:0 10px 24px -8px #0006}.ch-art-side{background:#f4f4f5;width:26%}.ch-art-hero{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.ch-art-title{background:#18181b;border-radius:4px;width:50%;height:8px}.ch-art-box{border-radius:8px;width:70%;height:22px;box-shadow:inset 0 0 0 1px #d4d4d8}.ch-art-chips{gap:5px;display:flex}.ch-art-chips i{border-radius:4px;width:22px;height:8px;box-shadow:inset 0 0 0 1px #d4d4d8}.ch-art-stage{background:#1f3d14;border-radius:10px;flex-direction:column;gap:6px;width:46%;height:90px;margin:0 auto;padding-top:14px;display:flex;position:absolute;top:16px;left:0;right:0;box-shadow:0 10px 24px -8px #0006}.ch-art-stage .ch-art-line{background:#fff3}.ch-art-bar{background:#fff;border-radius:999px;width:56%;height:18px;margin:0 auto;position:absolute;bottom:14px;left:0;right:0;box-shadow:0 6px 16px -6px #00000073}.ch-settings{gap:28px}.ch-row{align-items:center;gap:8px;max-width:640px;display:flex}.ch-input{border-radius:var(--r-sm);background:var(--surface);min-width:0;height:34px;box-shadow:0 0 0 1px var(--line-strong);font:inherit;color:var(--ink);border:0;flex:1;padding:0 11px;font-size:13.5px}.ch-input:focus{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent);outline:0}.ch-input-label{flex:0 0 160px}.ch-save{align-items:center;gap:12px;display:flex}.ch-settings .field{max-width:560px}.ch-settings .connection .btn-sm{flex:none}.ch-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px;display:grid}.ch-choice-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:box-shadow .15s;display:flex}.ch-choice-card:hover:not(:disabled){box-shadow:0 0 0 1px #09090b40}.ch-choice-card.on{box-shadow:0 0 0 2px var(--accent), 0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent)}.ch-choice-card strong{font-size:13.5px;font-weight:620}.ch-choice-card small{color:var(--ink-3);font-size:12.5px;line-height:1.4}.ch-mini{background:var(--surface-2);width:100%;height:64px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;margin-bottom:8px;position:relative}.ch-mini i{background:var(--accent);display:block;position:absolute}.ch-mini-bubble i{border-radius:50%;width:16px;height:16px;bottom:10px;right:10px}.ch-mini-center i{border-radius:999px;width:55%;height:12px;margin:0 auto;bottom:10px;left:0;right:0}@media (max-width:720px){.ch-choice{grid-template-columns:1fr}.ch-search{width:100%}}.composer-attach{width:28px}.composer-bar [data-tip]:after{top:auto;bottom:calc(100% + 6px)}.send-group [data-tip]:after{left:auto;right:0;transform:translateY(2px)}.send-group [data-tip]:hover:after{transform:none}.ticket-title-row{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.ticket-title-row .ticket-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-rename{color:var(--ink-3);flex:none}.list-tabs{flex-wrap:wrap;row-gap:4px}.list-filters{align-items:flex-start}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);background:var(--canvas);display:grid;position:fixed;inset:0}.main{background:var(--canvas);min-width:0;min-height:0;display:flex;position:relative}.ws-initial{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.setup{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px;text-decoration:none;display:flex}.setup:hover{background:var(--sunken)}.setup-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.setup-top strong{font-size:13.5px;font-weight:600}.setup-top span{color:var(--ink-3);font-size:12px;font-weight:600}.setup-next{color:var(--ink-3);font-size:12.5px}.drop{position:relative}.pop{z-index:70}.menu.pop-right-end{inset:auto auto 0 calc(100% + 10px)}.menu.pop-right-start{top:0;left:calc(100% + 10px);right:auto}.menu.pop-below-end{top:calc(100% + 6px);left:auto;right:0}.menu.pop-below-start{top:calc(100% + 6px);left:0;right:auto}.menu.pop-above-start{inset:auto auto calc(100% + 6px) 0}.pop-panel{flex-direction:column;gap:6px;padding:6px 8px;display:flex}.pop-title{color:var(--ink);align-items:center;gap:8px;padding:4px 4px 6px;font-size:15px;font-weight:650;display:flex}.pop-row{align-items:center;gap:10px;padding:10px 4px;display:flex}.pop-row+.pop-row{border-top:1px solid var(--line-soft)}.pop-row-icon{color:var(--ink-3);flex:none;align-self:flex-start;margin-top:2px}.pop-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pop-row-text strong{font-size:14px;font-weight:600}.pop-row-text small{color:var(--ink-3);font-size:12.5px;line-height:17px}.pop-row>.btn,.pop-row>.switch,.pop-row>.lozenge{flex:none}.pop-waiting{border-radius:var(--r);background:var(--red-soft);color:var(--red-ink);align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.pop-waiting:hover{text-underline-offset:2px;text-decoration:underline}.pop-link{color:var(--accent-ink);align-self:flex-start;align-items:center;gap:4px;padding:4px;font-size:13px;font-weight:500;display:inline-flex}.pop-link:hover{text-underline-offset:2px;text-decoration:underline}.pop-keys{flex-direction:column;gap:8px;margin:0;padding:0 4px 8px;list-style:none;display:flex}.pop-keys-head{color:var(--ink-3);margin-top:8px;font-size:12.5px;font-weight:650}.pop-keys li:not(.pop-keys-head){color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.pop-keys li>span:last-child{color:var(--ink-3);flex:none;align-items:center;gap:3px;font-size:12px;display:inline-flex}.pop-links{border-top:1px solid var(--line);flex-direction:column;margin:0 -8px;padding-top:6px;display:flex}.pop-me{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.pop-me>span{flex-direction:column;min-width:0;line-height:1.35;display:flex}.pop-me strong{font-size:14px;font-weight:650}.pop-me small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pop-online{align-items:center;gap:6px;margin-top:2px;display:inline-flex;color:var(--green-ink)!important}.pop-online i{background:var(--green);border-radius:50%;width:7px;height:7px}.pop-theme{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;font-size:13.5px;font-weight:550;display:flex}.palette-veil{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10121452;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.12s fade;display:flex;position:fixed;inset:0}.palette{border-radius:var(--r-xl);background:var(--raised);width:min(620px,100%);max-height:70vh;box-shadow:var(--shadow-lg);animation:pop .18s var(--ease);flex-direction:column;display:flex;overflow:hidden}.palette-field{border-bottom:1px solid var(--line);height:54px;color:var(--ink-3);align-items:center;gap:12px;padding:0 16px 0 18px;display:flex}.palette-field input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette-list{flex:1;padding:6px 8px 8px;overflow-y:auto}.palette-group{color:var(--ink-3);padding:12px 10px 6px;font-size:12px;font-weight:600;display:block}.palette-empty{color:var(--ink-3);margin:0;padding:10px 10px 4px;font-size:13px}.palette-row{border-radius:var(--r);text-align:left;width:100%;height:40px;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:flex}.palette-row.on{background:var(--selected)}.palette-icon{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:7px;flex:none;place-items:center;display:grid}.palette-title{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;font-weight:500;overflow:hidden}.palette-where{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;font-size:13px;overflow:hidden}.palette-keys{flex:none;gap:3px;margin-left:auto;display:inline-flex}.palette-enter{color:var(--ink-3);flex:none;margin-left:auto}.inbox{background:var(--canvas);flex:1;min-width:0;display:grid}.inbox>*,.ticket-page>*{min-height:0;overflow:hidden}.conv-list{border-right:1px solid var(--line);background:var(--surface)}.ticket-page{background:var(--canvas);flex:1;min-width:0;display:grid}.ticket-page>.info{border-left:1px solid var(--line)}.tickets-page{background:var(--canvas);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.lozenge{background:var(--sunken);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.lozenge-success{background:var(--green-soft);color:var(--green-ink)}.lozenge-info{background:var(--accent-soft);color:var(--accent-ink)}.lozenge-warning{background:var(--amber-soft);color:var(--amber-ink)}.lozenge-danger{background:var(--red-soft);color:var(--red-ink)}.lozenge-discovery{background:var(--purple-soft);color:var(--purple-ink)}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--accent-ink)}.crumbs-sep{color:var(--ink-4)}.settings-home .page-head{align-items:flex-end}.settings-home .settings-search{width:300px}.settings-cards-group h2{margin-bottom:12px;font-size:15px;font-weight:650}.settings-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.settings-card{border-radius:var(--r-lg);background:var(--surface);min-height:92px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:flex-start;gap:14px;padding:16px;text-decoration:none;transition:background .12s,box-shadow .12s;display:flex}.settings-card:hover{box-shadow:inset 0 0 0 1px var(--line-strong), 0 4px 12px -6px #1012141f}.settings-card-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.settings-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-card-text strong{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.settings-card-text small{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.settings-card-area{color:var(--ink-3);background:var(--sunken);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.settings-page{display:block}.settings-page>*{max-width:760px}.settings-page .settings-section{border-top:0;flex-direction:column;gap:24px;padding:0;display:flex}.settings-page .settings-intro h2{letter-spacing:-.025em;margin:0 0 8px;font-size:26px;font-weight:650;line-height:1.2}.settings-page .settings-intro p{color:var(--ink-3);max-width:640px;font-size:14.5px;line-height:1.6}.settings-page .settings-intro .crumbs{margin-bottom:10px}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-head h1{letter-spacing:-.025em;margin:0 0 6px;font-size:26px;font-weight:650;line-height:1.2}.page-head p{color:var(--ink-3);max-width:680px;margin:0;font-size:14.5px;line-height:1.55}.page-head .eyebrow{display:none}.pane-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 16px 0 24px;display:flex}.pane-head h1{letter-spacing:-.02em;font-size:17px;font-weight:650}.tickets-page .pane-head h1 .mono,.tickets-page .pane-head h1 .mono-count{color:var(--ink-3);background:var(--active);letter-spacing:0;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600}.segmented{background:var(--sunken);box-shadow:none;border-radius:9px;flex:none;gap:2px;padding:3px;display:inline-flex}.segmented button{height:28px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex;position:relative;box-shadow:none!important;border-radius:7px!important}.segmented button:hover{color:var(--ink);background:0 0}.segmented button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1012141a, 0 0 0 1px var(--line)!important}:root[data-theme=dark] .segmented button.on{background:var(--btn-hover)}.segmented button.on-note{color:var(--note-ink)}.segmented-sm button{height:24px;padding:0 10px;font-size:12.5px}.mono-count{color:var(--ink-4);font-size:12px}.segmented button.on .mono-count{color:var(--ink-3)}.panel{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;padding:10px 16px;font-size:12.5px;font-weight:600}.table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}.table tbody tr:hover{background:var(--hover)}.ticket-table th{background:var(--surface);border-bottom:1px solid var(--line);height:40px;color:var(--ink-3);padding:0 14px;font-size:12.5px;font-weight:600}.ticket-table td{border-bottom:1px solid var(--line-soft);height:58px;padding:0 14px}.ticket-table tbody tr:hover{background:var(--hover)}.ticket-table .col-title strong{font-size:14px;font-weight:550}.cell-name{color:var(--ink);font-weight:600}.menu{z-index:70;border-radius:var(--r-lg);background:var(--raised);width:230px;max-height:380px;box-shadow:var(--shadow-pop);animation:drop .12s var(--ease) backwards;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.menu-label{color:var(--ink-3);padding:8px 10px 4px;font-size:12px;font-weight:650;display:block}.menu-label:not(:first-child){border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.menu-item{border-radius:var(--r-sm);width:100%;height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.menu-item>svg{color:var(--ink-3);flex:none}.menu-item:hover,.menu-item.focus{background:var(--hover)}.menu-item:hover:before,.menu-item.on:before,.menu-item.focus:before{content:none}.menu-item.on{background:var(--selected);color:var(--ink);font-weight:600}.menu-item-tall{height:auto;min-height:46px;padding:6px 10px}.menu-item-tall>span{flex-direction:column;line-height:1.3;display:flex}.menu-item-tall small{color:var(--ink-3);font-size:12px;font-weight:400}.ws-wrap .ws-menu{z-index:80;background:var(--raised);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px;display:flex;position:absolute}.ws-menu-label{color:var(--ink-3);padding:6px 10px 8px;font-size:12px}.ws-menu-item{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.ws-menu-item:hover{background:var(--hover)}.ws-menu-item.on{background:var(--selected)}.ws-menu-mark{background:var(--primary);width:26px;height:26px;color:var(--primary-ink);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ws-menu-text small{color:var(--ink-3)}.ws-menu-form input{border-radius:var(--r-sm);background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--input);border:0;padding:0 10px}.status-pill{text-transform:none;white-space:nowrap;background:var(--active);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.status-pill:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.status-new{background:var(--purple-soft);color:var(--purple-ink)}.status-pill.status-on_you{background:var(--accent-soft);color:var(--accent-ink)}.status-pill.status-on_customer{background:var(--amber-soft);color:var(--amber-ink)}.status-pill.status-on_hold{background:var(--active);color:var(--ink-3)}.status-pill.status-closed{background:var(--green-soft);color:var(--green-ink)}.status-pill.status-cancelled{background:var(--active);color:var(--ink-4);text-decoration:line-through}.status-menu>.btn .status-pill{background:color-mix(in srgb, var(--primary-ink) 18%, transparent);color:var(--primary-ink)}.status-menu>.btn .status-pill:before{display:none}.status-chip{background:var(--active);height:22px;color:var(--ink-3);text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.status-chip.live{background:var(--green-soft);color:var(--green-ink)}:where(.tag){background:var(--active);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.tag-green{background:var(--green-soft);color:var(--green-ink)}.tag-amber{background:var(--amber-soft);color:var(--amber-ink);box-shadow:none}.row-chip{background:var(--active);height:20px;color:var(--ink-2);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600}.row-chip.chip-urgent{background:var(--red-soft);color:var(--red-ink)}.row-chip.chip-high,.row-chip.chip-ask{background:var(--amber-soft);color:var(--amber-ink)}.row-chip.chip-ai{background:var(--purple-soft);color:var(--purple-ink)}.row-chip.chip-email,.row-chip.chip-ticket{background:var(--accent-soft);color:var(--accent-ink)}.ai-tag,.offline-tag,.urgency-tag{text-transform:none;letter-spacing:0;height:18px;box-shadow:none;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:700}.ai-tag{background:var(--purple-soft);color:var(--purple-ink)}.offline-tag{background:var(--amber-soft);color:var(--amber-ink)}.offline-tag.email-tag{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}.urgency-tag{background:var(--active);color:var(--ink-2)}.urgency-urgent{background:var(--red-soft);color:var(--red-ink)}.urgency-high{background:var(--amber-soft);color:var(--amber-ink)}.tag-chip{background:var(--active);height:24px;color:var(--ink);border-radius:999px;padding:0 4px 0 10px;font-size:12.5px}.tag-new{border:1px dashed var(--line-strong);height:24px;color:var(--ink-3);border-radius:999px;padding:0 10px}.filter-chip{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px}.rating-chip{border-radius:999px}.rating-chip.good{background:var(--green-soft);color:var(--green-ink)}.rating-chip.bad{background:var(--red-soft);color:var(--red-ink)}.kpi-delta.good{background:var(--green-soft);color:var(--green-ink)}.kpi-delta.bad{background:var(--red-soft);color:var(--red-ink)}.conv-row.active .conv-name{color:var(--ink)}.conv-name{font-size:14px;font-weight:600}.conv-preview{color:var(--ink-3);font-size:13.5px}.conv-row.unread .conv-preview{color:var(--ink);font-weight:500}.unread-dot{background:var(--accent);box-shadow:none}.list-filters{border-bottom:1px solid var(--line-soft);padding:10px 12px}.list-tabs button{border-radius:var(--r-sm);height:28px;color:var(--ink-3);padding:0 10px;font-size:13px;font-weight:500}.list-tabs button:hover{background:var(--hover);color:var(--ink)}.list-tabs button.on{background:var(--selected);color:var(--ink);font-weight:600}.list-tabs .mono{color:inherit;opacity:.7}.conv-head{border-bottom:1px solid var(--line-soft);min-height:60px;padding:10px 16px 10px 24px}.conv-title strong{letter-spacing:-.02em;font-size:16px;font-weight:650}.messages{background:var(--panel)}.day span{color:var(--ink-4);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.msg-agent .bubble{background:var(--primary);color:var(--primary-ink);box-shadow:none;border-radius:18px 18px 6px}.msg-note .bubble{background:var(--note-bg);color:var(--note-ink);box-shadow:inset 0 0 0 1px var(--note-line)}.msg-note .msg-meta{color:var(--note-ink)}.msg-meta{color:var(--ink-3);font-size:12.5px}.msg-meta time{color:var(--ink-4)}.system{color:var(--ink-3)}.system-page .system-text{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.composer{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.composer-note:focus-within{box-shadow:inset 0 0 0 2px var(--note-line)}.composer textarea{color:var(--ink);padding:14px 16px 4px;font-size:14px}.send-group .send-more{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--primary-ink) 20%, transparent)}.send-group .btn:first-child{border-radius:var(--r) 0 0 var(--r)}.send-group .send-more{border-radius:0 var(--r) var(--r) 0}.send-group.send-note .btn:first-child{border-radius:var(--r)}.conv-tools{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);padding:3px}.tool{color:var(--ink-3);border-radius:6px}.tool:hover,.tool.on{background:var(--hover);color:var(--ink)}.tool-ai{color:var(--purple-ink)}.tool-ai:hover{background:var(--purple-soft);color:var(--purple-ink)}.tool-flagged,.tool-flagged:hover{background:var(--amber-soft);color:var(--amber-ink)}.conv-brief{background:var(--surface-2);border-bottom:1px solid var(--line-soft)}.ai-question{background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple-line)}.ai-question-row input{background:var(--surface)}.ticket-closed-bar{background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.info{background:var(--panel)}.info-tabs,.pane-tabs{border-bottom:1px solid var(--line-soft)}.info-tabs button,.pane-tabs button{color:var(--ink-3);font-size:14px;font-weight:600}.info-tabs button.on,.pane-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.info-sec-toggle{color:var(--ink);font-size:14px;font-weight:650}.facts>div{padding:6px 0;font-size:13.5px}.picker-btn{border-radius:var(--r-sm);font-size:13.5px}.ticket-summary{background:var(--purple-soft);color:var(--ink-2)}.empty-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);box-shadow:none;border-radius:12px}.empty strong,.placeholder strong{font-size:17px;font-weight:650}.empty>span:last-child,.placeholder>span:last-child{color:var(--ink-3)}select{border-radius:var(--r-sm);background-color:var(--surface);height:36px;box-shadow:inset 0 0 0 1px var(--input);color:var(--ink);padding:0 32px 0 12px;font-size:14px}select:hover{background-color:var(--surface-2)}select:focus{box-shadow:inset 0 0 0 2px var(--focus)}::picker(select){background:var(--raised);box-shadow:var(--shadow-pop);border-radius:var(--r-lg)}option:hover,option:focus-visible{background:var(--hover)}.settings-search,.contacts-search{border-radius:var(--r);background:var(--surface);height:36px;box-shadow:inset 0 0 0 1px var(--input);color:var(--ink-3);border:0;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.settings-search:focus-within,.contacts-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.settings-search input,.contacts-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.switch{background:var(--line-strong)}.switch i{background:#fff}.switch.on,.switch.on-blue,.switch.on.on-blue{background:var(--primary)}.switch.on-blue i,.switch.on.on-blue i{background:#fff}.pref-row,.connection,.ai-toggle,.hours,.prechat-fields,.team,.invites,.shortcut-list,.email-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg)}.hours-row,.prechat-field,.team li,.invites li,.shortcut-list li{background:0 0}.hours-row+.hours-row,.prechat-field+.prechat-field,.team li+li,.invites li+li,.shortcut-list li+li{border-top-color:var(--line-soft)}.hours-row.closed{background:var(--surface-2)}.connection-ok{background:var(--green-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 30%, transparent)}.ai-toggle.on{background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple-line)}.ai-try,.shortcut-form,.rule-card,.procedure-step-body{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.code{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg)}.code-bar{background:var(--surface);border-bottom-color:var(--line)}.code-copy{border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.code-copy:hover{background:var(--btn-hover)}.tok-t{color:var(--red-ink)}.tok-a{color:var(--accent-ink)}.tok-s{color:var(--green-ink)}.kpi{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg);padding:18px}.kpi-label{color:var(--ink-3);font-size:13px;font-weight:600}.kpi-value{letter-spacing:-.03em;white-space:nowrap;font-size:28px;font-weight:650}.chart .grid{stroke:var(--line)}.chart .axis{stroke:var(--line-strong)}.chart .tick{fill:var(--ink-4)}.chart-tip{background:var(--raised);box-shadow:var(--shadow-pop)}.heat-row:not(.heat-hours){background:linear-gradient(90deg, transparent 34px, var(--surface-2) 34px)}.drawer{background:var(--raised);box-shadow:var(--shadow-lg);border-left:1px solid var(--line);border-radius:0;top:0;bottom:0;right:0}.drawer-facts{background:var(--surface-2)}.confirm-overlay{background:#0a0a0b80}.confirm-box{background:var(--raised);border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}[data-tip]:after{background:var(--ink);color:var(--surface);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500}.avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}.presence{border-color:var(--panel)}.presence.off{background:var(--ink-4)}.preview{background:radial-gradient(120% 90% at 100% 100%, color-mix(in srgb, var(--pc) 16%, transparent), transparent 60%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 0) 0 0 / 14px 14px, var(--surface-2)}.help-editor,.help-site,.help-collection-form{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg)}.help-collections>button.on,.help-collection.on>button{background:var(--selected);color:var(--ink)}.dropzone{background:var(--surface-2);border-color:var(--line-strong)}.sources,.gaps li,.ban-list,.routing-mode,.secret-row,.tfa-setup,.usage{box-shadow:inset 0 0 0 1px var(--line)}.routing-mode.on{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--primary)}.source-icon{background:var(--purple-soft);color:var(--purple-ink)}.action-result{background:var(--sunken);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.ai-test{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ai-test.rated-good{box-shadow:inset 3px 0 0 var(--green), inset 0 0 0 1px var(--line)}.ai-test.rated-poor{box-shadow:inset 3px 0 0 var(--red), inset 0 0 0 1px var(--line)}.ai-test-answer,.procedure-test-msg.ai,.copilot-a{background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple-line);color:var(--ink)}.copilot-q,.procedure-test-msg.visitor{background:var(--primary);color:var(--primary-ink)}.copilot-suggest{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.copilot-ask input,.ai-try-row input,.procedure-test-input input,.start-form input,.invite-form input,.shortcut-name input,.action-url input,.guidance-rules input,.ai-field-row input,.rule-card input:not([type=checkbox]),.contacts-attr input,.contacts-save input,.contacts-company-form input,.help-collection-form input,.hours-times input,.action-test-inputs input,.procedure-step-body textarea,.procedure-step-body input:not([type=checkbox]){background:var(--surface);box-shadow:inset 0 0 0 1px var(--input);color:var(--ink);border-radius:var(--r-sm)}.preview-panel{color:#141413;background:#fff}.outbound-kind,.ticket-icon{background:var(--accent-soft);color:var(--accent-ink)}.ai-avatar{background:var(--purple)}.l-signed-as{color:var(--ink-3)}.mark{flex:none}.conv-list .pane-head{flex-wrap:wrap;row-gap:8px;height:auto;min-height:60px;padding:12px 14px 12px 20px}.conv-list .pane-head .segmented{flex:none}.landing{background:var(--canvas)}.l-card{background:var(--raised)}.l-btn{border-radius:var(--r)}.l-btn-primary{background:var(--primary);color:var(--primary-ink)}.l-btn-primary:hover:not(:disabled),.l-btn-primary:active:not(:disabled){background:var(--primary-hover)}.l-btn-google{background:var(--btn);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.l-field input{border-radius:var(--r)}.l-frame{background:linear-gradient(180deg, var(--accent-soft), var(--surface-2))}.pic{background:var(--surface-2)}.pic-list,.pic-conv,.pic-msg,.pic-typing,.pic-composer,.pic-msgs,.pic-titlebar{background:var(--surface)}.pic-mark{background:var(--hue-1768db,#1768db)}.wordmark{color:var(--ink)}.msg-bot .bubble,.ai-toggle.on .ai-toggle-icon{background:var(--purple);color:#fff}.setup{gap:6px;margin-bottom:6px;padding:10px 12px}.setup-next{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.preview-panel .preview-msg{color:#101214;background:#f1f2f4}.preview-panel .preview-mine{background:var(--pc);color:#fff}.preview-panel .preview-input{color:#6b6e76;box-shadow:0 0 0 1px #dddee1}.status-menu>.btn .kbd,.status-menu>.btn kbd{background:color-mix(in srgb, var(--primary-ink) 22%, transparent);color:var(--primary-ink);box-shadow:none}:root[data-theme=dark]{--purple:#8f4fc4;--red:#cf4237;--green:#1f845a}.settings-cards-group{margin-top:32px}.settings-cards-group h2{color:var(--ink-3);letter-spacing:0;margin-bottom:4px;font-size:13px;font-weight:600}.settings-cards{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.settings-card{min-height:0;box-shadow:none;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:minmax(180px,240px) minmax(0,1fr) 16px;align-items:center;gap:24px;padding:14px 8px;transition:background .1s;display:grid;position:relative}.settings-card:hover{background:var(--surface-2);box-shadow:none}.settings-card-icon{display:none}.settings-card-text{display:contents}.settings-card-text strong{font-size:14.5px;font-weight:600}.settings-card-text small{color:var(--ink-3);-webkit-line-clamp:1;font-size:13.5px;line-height:1.45}.settings-card:after{content:"›";color:var(--ink-4);justify-self:end;font-size:18px;line-height:1}.settings-card:hover:after{color:var(--ink)}.settings-card-area{margin-left:2px}@media (max-width:900px){.settings-card{grid-template-columns:minmax(0,1fr) 16px;gap:4px 16px}.settings-card-text small{grid-column:1}}.empty-icon{width:auto;height:auto;color:var(--ink-4);box-shadow:none;background:0 0;border-radius:0}.palette-icon{color:var(--ink-3);background:0 0;width:20px}.outbound-kind,.ticket-icon{color:var(--ink-3);background:0 0}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (min-width:1560px){.kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.nav-section{color:var(--ink-3);padding:14px 10px 6px;font-size:12.5px;font-weight:600;display:block}:root[data-theme=dark]{--primary:var(--hue-1f6fd6,#1f6fd6);--primary-hover:var(--hue-2b7be0,#2b7be0)}:root{--sidebar:#f7f8f9;--row-on:color-mix(in srgb, var(--hue-1868db,#1868dc) 7%, #fff);--row-on-line:color-mix(in srgb, var(--hue-1868db,#1868dc) 20%, transparent)}:root[data-theme=dark]{--sidebar:#0f1012;--row-on:color-mix(in srgb, var(--hue-579dff,#579dff) 12%, #141517);--row-on-line:color-mix(in srgb, var(--hue-579dff,#579dff) 30%, transparent)}.pop-back{color:var(--accent-ink);background:0 0;border:0;align-self:flex-start;padding:2px 4px;font-size:13px;font-weight:500}.st-title{color:var(--ink);flex:none;align-self:center;font-size:15px;font-weight:650}.st-tab{color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.page{background:var(--surface);flex:1;min-width:0;padding:36px 48px 72px;overflow-y:auto}.page>*{max-width:1000px;margin-left:auto;margin-right:auto}.tl-views{min-width:0}.tl-view{max-width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:6px 8px;display:inline-flex}.tl-view h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.tl-view svg{color:var(--ink-3);flex:none}.tl-count{background:var(--sunken);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.tl-row{color:var(--ink);border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 12px 12px 10px;text-decoration:none;transition:background .1s;display:grid;position:relative}.tl-row+.tl-row{margin-top:2px}.tl-row:hover{background:var(--surface-2)}.tl-row.on{background:var(--row-on);box-shadow:inset 0 0 0 1px var(--row-on-line)}.tl-main{flex-direction:column;gap:1px;min-width:0;display:flex}.tl-top{align-items:baseline;gap:6px;display:flex}.tl-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.tl-mail{color:var(--ink-4);flex:none;align-self:center}.tl-top time{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.tl-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.tl-preview{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tl-meta{align-items:center;gap:8px;margin-top:8px;display:flex}.tl-meta .status-pill{height:20px;padding:0 8px;font-size:11.5px}.tl-num{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px}.tl-meta .avatar-wrap,.tl-unassigned{margin-left:auto}.tl-unassigned{color:var(--ink-4);font-size:12px}.tl-row.unread .tl-who,.tl-row.unread .tl-title{color:var(--ink);font-weight:650}.tl-unread{background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:3px}.tl-empty span{color:var(--ink-3);font-size:13.5px;line-height:1.5}.tl-skeleton{flex-direction:column;gap:6px;display:flex}.tl-skeleton i{background:linear-gradient(90deg, var(--sunken), var(--surface-2), var(--sunken));background-size:200% 100%;border-radius:10px;height:84px;animation:1.3s linear infinite shimmer;display:block}.ib-rest{text-align:center;background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.ib .ticket-page{background:var(--surface);flex:1;grid-template-columns:minmax(0,1fr) 340px;min-width:0;min-height:0;display:grid}.ticket-page .conv-pane{background:var(--surface);box-shadow:none;border-radius:0;flex-direction:column;display:flex}.ticket-head{border-bottom:1px solid var(--line-soft);min-height:64px;gap:12px!important;padding:12px 16px 12px 28px!important}.ticket-head .conv-title strong,.ticket-title{letter-spacing:-.015em;font-size:16px;font-weight:650}.ticket-head .conv-sub{color:var(--ink-3);gap:8px;font-size:12.5px}.tk-actions{flex:none;align-items:center;gap:6px;display:flex}.tk-nav{margin-right:2px;display:inline-flex}.tk-nav .icon-btn{width:28px;height:28px}.tk-status{gap:4px;height:34px;padding:0 8px 0 6px}.tk-status .status-pill{height:22px}.tk-status>svg{color:var(--ink-3)}.ticket-head .icon-btn.on{background:var(--active);color:var(--ink)}.status-menu .menu{width:230px;top:calc(100% + 6px);left:auto;right:0}.bubble{padding:10px 14px;font-size:14px;line-height:1.55}.msg-visitor .bubble{background:var(--sunken);color:var(--ink);box-shadow:none;border-radius:4px 16px 16px}.msg-visitor:not(.first) .bubble{border-radius:16px}.msg-agent .bubble{background:var(--primary);color:#fff;border-radius:16px 16px 4px}.msg-agent:not(.first) .bubble{border-radius:16px}.msg-bot .bubble{background:var(--purple-soft);color:var(--ink);box-shadow:none}.msg-bot .msg-meta{color:var(--purple-ink)}.msg-note .bubble{background:var(--note-bg);color:var(--note-ink);box-shadow:inset 3px 0 0 var(--amber-line);border-radius:6px 14px 14px 6px}.msg-meta{color:var(--ink-3);font-size:12.5px;font-weight:600}.system{color:var(--ink-3);font-size:12.5px}.system-page .system-text,.system .system-text{box-shadow:none;background:0 0}.ticket-closed-bar{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);border-radius:12px;margin:0 28px 20px;padding:14px;font-size:13.5px}.info-tabs button{height:59px;color:var(--ink-3);padding:0 6px;font-size:14px;font-weight:500}.ticket-fields .facts>div{grid-template-columns:92px minmax(0,1fr);align-items:center;padding:5px 0}.facts dt{color:var(--ink-3);font-size:13px}.facts dd{font-size:13.5px}.info-sec-toggle{padding:12px 10px 12px 20px;font-size:13.5px;font-weight:600}.inbox .conv-list{border-right:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:0}.inbox .conv-pane{background:var(--surface);box-shadow:none;border-radius:0}.list-scroll{padding:8px}.conv-row{border-radius:10px;padding:12px 12px 12px 10px}.conv-row:hover{background:var(--surface-2)}.conv-row.active{background:var(--row-on);box-shadow:inset 0 0 0 1px var(--row-on-line)}@media (max-width:1240px){.ib,.inbox{grid-template-columns:300px minmax(0,1fr)}.ib .ticket-page{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1040px){.ib.ib-open{grid-template-columns:minmax(0,1fr)}.ib.ib-open .tl{display:none}.tk-back{display:grid}}.tl-views{flex:none;max-width:calc(100% - 48px)}.tl-view h1{overflow:visible}:root{--line:#dddee1;--line-2:#ebecf0;--line-soft:#ebecf0;--ink:#101214;--ink-2:#292a2e;--ink-3:#505258;--ink-4:#6b6e76;--blue:var(--hue-1868db,#1868dc);--blue-700:var(--hue-1558bc,#1558bc);--blue-50:var(--hue-e9f2fe,#e9f2fe);--bg-sunk:#f1f2f4;--chip-ai-bg:var(--hue-e9f2ff,#e9f2ff);--chip-ai:var(--hue-0055cc,#05c);--chip-human-bg:#fff1e5;--chip-human:#9e4c00;--summary-bg:#f4f8ff}:root[data-theme=dark]{--line:#34363b;--line-2:#26282c;--line-soft:#26282c;--ink:#f4f5f6;--ink-2:#d4d6da;--ink-3:#a9adb4;--ink-4:#8a8e96;--blue:var(--hue-2b78e4,#2b78e4);--blue-700:var(--hue-85b8ff,#85b8ff);--blue-50:color-mix(in srgb, var(--hue-579dff,#579dff) 14%, transparent);--bg-sunk:#1e2023;--chip-ai-bg:color-mix(in srgb, var(--hue-579dff,#579dff) 18%, transparent);--chip-ai:var(--hue-85b8ff,#85b8ff);--chip-human-bg:#f58c2829;--chip-human:#f7b267;--summary-bg:color-mix(in srgb, var(--hue-579dff,#579dff) 10%, transparent)}.app{background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.app-body{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.app.sb-is-collapsed .app-body{grid-template-columns:60px minmax(0,1fr)}.main{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.main-page{flex:1;min-width:0;min-height:0;display:flex}.tb{border-bottom:1px solid var(--line-2);background:var(--surface);white-space:nowrap;flex:none;align-items:center;gap:14px;height:56px;padding:0 16px 0 20px;display:flex}.tb-brand{color:var(--ink);flex:none;width:196px;display:inline-flex}.tb-search{border:1px solid var(--line);background:var(--surface);max-width:460px;height:34px;color:var(--ink-4);text-align:left;border-radius:6px;flex:1;align-items:center;gap:8px;margin-inline:auto;padding:0 8px 0 11px;font-size:13.5px;display:flex;overflow:hidden}.tb-search span{text-overflow:ellipsis;flex:1;overflow:hidden}.app-btn{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.app-btn:hover,.app-btn.open{background:var(--blue-700);color:#fff}.app-btn.ghost{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.app-btn.ghost:hover,.app-btn.ghost.open{background:var(--bg-sunk);color:var(--ink)}:root[data-theme=dark] .app-btn:hover{background:var(--hue-3d88f0,#3d88f0)}.tb-badge{background:var(--red);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:3px;right:2px}.tb-dot{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:7px;right:7px}.tb-me:hover,.tb-me.on{background:var(--bg-sunk)}.tb .menu{width:320px;max-height:calc(100vh - 72px);top:calc(100% + 8px);left:auto;right:0}.tb-new .menu{width:290px}.sb{border-right:1px solid var(--line-2);background:var(--surface);flex-direction:column;min-height:0;display:flex}.sb-scroll{flex:1;min-height:0;padding:14px 10px 8px;overflow-y:auto}.sb-group{flex-direction:column;gap:2px;display:flex}.sb-group+.sb-group{margin-top:6px}.sb-grp{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;margin:14px 8px 6px;font-size:11px;font-weight:600}.sb-item{width:100%;color:var(--ink-2);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.sb-item:hover{background:var(--bg-sunk);color:var(--ink)}.sb-item.on{background:var(--blue-50);color:var(--blue-700);font-weight:500}.sb-ic{width:16px;color:var(--ink-3);flex:none;place-items:center;display:grid}.sb-item.on .sb-ic{color:var(--blue)}.sb-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-count{color:var(--ink-4);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.sb-count.live{color:var(--green-ink)}.sb-item.on .sb-count{color:var(--blue-700)}.sb-ws{color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.sb-quiet{color:var(--ink-4)}.sb-new-ws{flex-wrap:wrap;gap:6px;padding:4px 8px 8px;display:flex}.sb-new-ws input{border:1px solid var(--line);border-radius:6px;flex:100%;height:30px;padding:0 8px;font-size:13.5px}.sb-foot{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.sb-setup{color:var(--ink);border-radius:6px;margin-bottom:4px;padding:8px;text-decoration:none;display:block}.sb-setup:hover{background:var(--bg-sunk)}.sb-setup-top{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:500;display:flex}.sb-setup-n{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px}.sb-setup-bar{background:var(--line-2);border-radius:2px;height:3px;margin:7px 0 6px;display:block;overflow:hidden}.sb-setup-bar i{background:var(--blue);height:100%;display:block}.sb-setup-next{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sb .usage-card{border-radius:6px;gap:8px;margin-bottom:4px;padding:8px;text-decoration:none;display:flex}.sb .usage-card span{flex-direction:column;gap:1px;display:flex}.sb .usage-card strong{font-size:12.5px;font-weight:600}.sb .usage-card small{font-size:11.5px}.sb-collapsed .sb-scroll,.sb-collapsed .sb-foot{padding-left:8px;padding-right:8px}.sb-collapsed .sb-item{justify-content:center;padding:8px 0}.sb-collapsed .sb-label,.sb-collapsed .sb-count,.sb-collapsed .sb-new-ws{display:none}.sb-collapsed .sb-group+.sb-group{border-top:1px solid var(--line-2);margin-top:10px;padding-top:10px}.sb-collapsed .sb-setup{text-align:center;padding:6px 0}.sb-collapsed .sb-setup-top{justify-content:center}.sb-collapsed .usage-card{text-align:center;place-items:center;padding:6px 0;font-size:11px;font-weight:700;display:grid}.st{border-bottom:1px solid var(--line-2);background:var(--surface);flex:none;align-items:stretch;gap:20px;height:50px;padding:0 32px;display:flex;overflow-x:auto}.st-title{flex:none;align-self:center;font-size:15px;font-weight:600}.st-tabs{align-items:stretch;gap:4px;display:flex}.st-tab{color:var(--ink-4);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;padding:0 8px;font-size:14px;text-decoration:none;display:flex}.st-tab:hover{color:var(--ink)}.st-tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.chip.ai{background:var(--chip-ai-bg);color:var(--chip-ai)}.chip.human{background:var(--chip-human-bg);color:var(--chip-human)}.chip.done{background:var(--green-soft);color:var(--green-ink)}.chip.grey{background:var(--bg-sunk);color:var(--ink-3)}.chip.urgent{background:var(--red-soft);color:var(--red-ink)}.ib{background:var(--surface);flex:1;grid-template-columns:340px minmax(0,1fr);min-width:0;min-height:0;display:grid}.ib>*{min-width:0;min-height:0}.tl{border-right:1px solid var(--line-2);background:var(--surface);flex-direction:column;display:flex}.tl-head{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:8px;height:54px;padding:0 14px;display:flex}.tl-views{flex:none}.tl-view{color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:4px 6px;display:inline-flex}.tl-view:hover,.tl-view.open{background:var(--bg-sunk)}.tl-view h1{letter-spacing:0;font-size:15px;font-weight:600}.tl-view svg{color:var(--ink-4)}.tl-views .menu{width:240px}.tl-views .menu-item{justify-content:space-between}.tl-need{margin-left:auto}.tl-scroll{flex:1;min-height:0;padding:0;overflow-y:auto}.convo{border-bottom:1px solid var(--line-2);color:var(--ink);grid-template-columns:32px minmax(0,1fr) auto;gap:2px 10px;padding:13px 14px;text-decoration:none;display:grid;position:relative}.convo:hover{background:var(--surface-2)}.convo.on{background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue)}.convo>.avatar-wrap{grid-row:span 2;align-self:start}.convo b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.convo time{color:var(--ink-4);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.convo-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.convo-line{min-width:0;color:var(--ink-3);grid-column:2/4;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.convo-line em{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.convo.unread .convo-line em{color:var(--ink);font-weight:500}.convo-mail{vertical-align:-2px;color:var(--ink-4);margin-right:4px}.tl-empty{text-align:center;flex-direction:column;gap:6px;padding:48px 24px;display:flex}.tl-empty strong{font-size:15px;font-weight:600}.tl-empty span{color:var(--ink-4);font-size:13.5px}.tl-skeleton{flex-direction:column;display:flex}.tl-skeleton i{border-bottom:1px solid var(--line-2);background:linear-gradient(90deg, var(--surface), var(--bg-sunk), var(--surface));background-size:200% 100%;height:66px;animation:1.3s linear infinite shimmer;display:block}.ib-rest{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.ib-rest .numbat-drawing{color:color-mix(in srgb, var(--blue) 30%, transparent);margin-bottom:6px}.ib-rest strong{color:var(--ink-2);font-size:15px;font-weight:600}.ib-rest span{color:var(--ink-4);font-size:13.5px}.ib .ticket-page{background:var(--surface);grid-template-columns:minmax(0,1fr) 300px;min-width:0;min-height:0;display:grid}.ib .ticket-page.no-details{grid-template-columns:minmax(0,1fr)}.ib .ticket-page>*{min-width:0;min-height:0;overflow:hidden}.ticket-page .conv-pane{background:var(--surface);flex-direction:column;display:flex}.thread-head{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:10px;min-height:54px;padding:8px 16px 8px 20px;display:flex}.th-title{white-space:nowrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.th-title b{text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.th-title .sub{min-width:0;color:var(--ink-4);text-overflow:ellipsis;font-size:13px;overflow:hidden}.th-actions{flex:none;align-items:center;gap:8px;display:flex}.th-actions .status-menu .btn{height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;padding:0 6px 0 4px}.status-menu>.btn.tk-status .status-pill{background:var(--active);color:var(--ink-2)}.status-menu>.btn.tk-status .status-pill:before{display:inline-block}.status-menu>.btn.tk-status .status-pill.status-new{background:var(--purple-soft);color:var(--purple-ink)}.status-menu>.btn.tk-status .status-pill.status-on_you{background:var(--accent-soft);color:var(--accent-ink)}.status-menu>.btn.tk-status .status-pill.status-on_customer{background:var(--amber-soft);color:var(--amber-ink)}.status-menu>.btn.tk-status .status-pill.status-closed{background:var(--green-soft);color:var(--green-ink)}.th-actions .drop .menu{width:240px;top:calc(100% + 6px);left:auto;right:0}.tk-back{display:none}.ticket-page .messages,.inbox .messages{background:var(--surface)}.messages-inner{max-width:780px;padding:8px 24px 24px}.msg{margin-top:6px;display:flex}.msg.first{margin-top:14px}.msg-visitor{justify-content:flex-start}.msg-agent,.msg-bot{justify-content:flex-end}.msg-body{flex-direction:column;max-width:min(560px,78%);display:flex}.msg-agent .msg-body,.msg-bot .msg-body{align-items:flex-end}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none;border-radius:12px;flex-direction:column;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.bubble .who{color:var(--ink-4);white-space:nowrap;align-items:center;gap:6px;margin-bottom:3px;font-size:11.5px;font-weight:600;display:flex}.bubble .who time{opacity:.85;font-weight:400}.msg-visitor .bubble,.msg-visitor:not(.first) .bubble{background:var(--bg-sunk);color:var(--ink);border-radius:12px}.msg-bot .bubble,.msg-bot:not(.first) .bubble{background:var(--chip-ai-bg);color:var(--ink);border-radius:12px}.msg-bot .bubble .who{color:var(--chip-ai)}.msg-agent:not(.msg-bot) .bubble,.msg-agent:not(.msg-bot):not(.first) .bubble{background:var(--blue);color:#fff;border-radius:12px}.msg-agent:not(.msg-bot) .bubble .who{color:#fffc}.msg-agent:not(.msg-bot) .bubble a{color:#fff}.bubble-text{display:block}.bubble .sources-used{margin-top:8px}.bubble .sources-used .eyebrow{display:none}.bubble .sources-used a,.bubble .sources-used>span:not(.eyebrow){background:var(--surface);height:auto;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);font:500 11.5px/1.5 var(--mono);border-radius:6px;padding:2px 8px}.msg-note-row{margin-top:14px;display:block}.note-strip{background:var(--amber-soft);color:var(--amber-ink);white-space:pre-wrap;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.5}.note-strip b{font-weight:600}.note-strip b svg{vertical-align:-1px}.note-time{opacity:.75;margin-left:8px;font-size:11.5px}.system{color:var(--ink-3);justify-content:center;margin:16px auto 6px;font-size:12.5px}.system:before,.system:after{display:none}.system .system-text,.system-page .system-text{box-shadow:none;background:0 0;padding:0}.day span{color:var(--ink-4);font-size:12px;font-weight:500}.composer-wrap{background:var(--surface);padding:0 20px 18px}.composer{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px}.composer-note{background:var(--surface)}.composer-note textarea{background:var(--amber-soft)}.composer-tabs{border-bottom:1px solid var(--line-2);gap:18px;padding:8px 14px 0;display:flex}.composer-tabs button{color:var(--ink-4);background:0 0;border:0;padding:4px 0 7px;font-size:13.5px;font-weight:500}.composer-tabs button:hover{color:var(--ink)}.composer-tabs button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.composer textarea{padding:12px 14px 4px;font-size:14px}.composer-bar{padding:6px 10px 10px}.composer-bar .send-group .btn-primary{background:var(--blue)}.composer-bar .send-group .btn-primary:hover:not(:disabled){background:var(--blue-700)}.ticket-closed-bar{background:var(--bg-sunk);color:var(--ink-3);box-shadow:none;border-radius:10px;margin:0 20px 18px;padding:14px;font-size:13.5px}.ticket-page>.info,.inbox .info{border-left:1px solid var(--line-2);background:var(--surface)}.info-tabs{border-bottom:1px solid var(--line-2);gap:14px;height:54px;padding:0 16px}.info-tabs button{height:53px;color:var(--ink-4);border-bottom-color:#0000;padding:0 2px;font-size:13.5px;font-weight:500}.info-tabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.kv-label,.info-sec-toggle>span:first-of-type{letter-spacing:.08em;text-transform:uppercase;font:500 11px/1.2 var(--mono)!important;color:var(--ink-4)!important}.kv-label{margin:0 0 10px;display:block}.ticket-fields{border-bottom:1px solid var(--line-2);padding:16px}.tk-title{margin-bottom:8px;font-size:14px}.tk-title .ticket-title{font-size:14px;font-weight:600}.facts>div{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.facts dt{color:var(--ink-4)}.facts dd{text-align:right;min-width:0;color:var(--ink);margin:0}.facts dd .picker-btn{margin:0 -6px 0 0}.info-head{padding:16px 16px 12px}.info-head .avatar-wrap .avatar{font-size:14px!important}.info-head strong{font-size:15px;font-weight:600}.info-sec{border-top:1px solid var(--line-2)}.info-sec-toggle{padding:12px 8px 12px 16px}.info-sec-body{padding:0 16px 14px}.info-sec .ai-summary-text{background:var(--summary-bg);border-radius:10px;padding:12px}.info-sec .ai-summary-text p{color:var(--ink-2);padding-left:0}.info-sec .ai-summary-text p:before{display:none}.info-sec-action{background:var(--chip-ai-bg);height:26px;color:var(--chip-ai);border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.inbox{background:var(--surface);flex:1;grid-template-columns:340px minmax(0,1fr);min-width:0;min-height:0;display:grid}.inbox>*{min-width:0;min-height:0;overflow:hidden}.inbox .conv-list{border-right:1px solid var(--line-2);background:var(--surface)}.inbox .pane-head{border-bottom:1px solid var(--line-2);height:54px;padding:0 14px}.inbox .pane-head h1{font-size:15px;font-weight:600}.inbox .list-scroll{padding:0}.inbox .conv-row{border-bottom:1px solid var(--line-2);border-radius:0;padding:13px 14px}.inbox .conv-row:hover{background:var(--surface-2)}.inbox .conv-row.active{background:var(--blue-50);box-shadow:inset 3px 0 0 var(--blue)}@media (max-width:1240px){.ib,.inbox{grid-template-columns:300px minmax(0,1fr)}.ib .ticket-page{grid-template-columns:minmax(0,1fr) 270px}.tb-brand{width:auto}}@media (max-width:1040px){.ib.ib-open{grid-template-columns:minmax(0,1fr)}.ib.ib-open .tl{display:none}.tk-back{display:grid}}.th-title b{flex:none;max-width:55%}.th-title .sub{flex:auto}:root{--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--canvas:#f6f5f1;--sheet:#fff;--sheet-line:#e8e6e0;--warm-soft:#faf9f6;--nav-ink:#3b3d42;--nav-icon:#5f626a;--nav-hover:#3c321e0e;--nav-on:#ebe8e1;--ink:var(--hue-172b4d,#172b4d);--ink-2:#44546f;--ink-3:#626f86;--ink-4:#8590a2;--line:#dfe1e6;--line-2:#f1f2f4;--line-soft:#f1f2f4;--line-strong:#c1c7d0;--j-hover:#f7f8f9;--j-subtle:#f1f2f4;--j-info:var(--hue-e9f2ff,#e9f2ff);--j-input:#8590a2;--j-btn:#091e420f;--j-btn-hover:#091e4221;--surface:#fff;--panel:#fff}:root[data-theme=dark]{--canvas:#141618;--sheet:#1d2125;--sheet-line:#2c333a;--warm-soft:#202428;--nav-ink:#b6c2cf;--nav-icon:#8c9bab;--nav-hover:#ffffff0f;--nav-on:#2a2f35;--ink:#dee4ea;--ink-2:#b6c2cf;--ink-3:#8c9bab;--ink-4:#738496;--line:#38414a;--line-2:#2c333a;--line-soft:#2c333a;--line-strong:#454f59;--j-hover:#22272b;--j-subtle:#2c333a;--j-info:var(--hue-1c2b41,#1c2b41);--j-input:#5a6977;--j-btn:#a1bdd914;--j-btn-hover:#a1bdd929;--surface:#1d2125;--panel:#1d2125;--surface-2:#22272b;--sunken:#161a1d;--raised:#22272b;--btn:#22272b;--input:#5a6977}html,body{background:var(--canvas)}.app{background:var(--canvas);grid-template-columns:244px minmax(0,1fr);display:grid;position:fixed;inset:0}.sheet{border:1px solid var(--sheet-line);background:var(--sheet);border-radius:14px;flex-direction:column;min-width:0;min-height:0;margin:8px 8px 8px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #3c321e0a}.sheet .main-page{flex:1;min-width:0;min-height:0;display:flex}.sheet .page,.sheet .inbox,.sheet .ticket-page{background:var(--sheet)}.fs{z-index:20;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:12px 10px 10px 12px;display:flex;position:relative}.fs-top{justify-content:space-between;align-items:center;height:38px;padding:0 0 0 8px;display:flex}.fs-logo{color:var(--ink);align-items:center;display:inline-flex}.fs-icon{width:30px;height:30px;color:var(--nav-icon);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.fs-icon:hover,.fs-icon.on{background:var(--nav-hover);color:var(--ink)}.fs .ws-wrap{margin:6px 0 8px;position:relative}.fs .ws{border:1px solid var(--sheet-line);background:var(--sheet);width:100%;height:46px;color:var(--ink);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:0 10px 0 7px;display:flex;box-shadow:0 1px 2px #3c321e0a}.fs .ws:hover,.fs .ws.open{border-color:var(--line-strong)}.fs .ws-initial{background:var(--primary);color:#fff;border-radius:8px;width:30px;height:30px;font-size:13px}.fs .ws-name{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.fs .ws-name strong,.fs .ws-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.fs .ws-name small{color:var(--ink-3);text-transform:capitalize;font-size:11.5px}.fs .ws-chevron{color:var(--ink-4)}.fs-nav{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.fs-item{width:100%;min-height:36px;color:var(--nav-ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.fs-item:hover,.fs-item.open{background:var(--nav-hover);color:var(--ink)}.fs-ic{width:20px;color:var(--nav-icon);flex:none;place-items:center;display:grid}.fs-item:hover .fs-ic,.fs-item.on .fs-ic,.fs-item.open .fs-ic{color:var(--ink)}.fs-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fs-item .kbd{height:19px;box-shadow:inset 0 0 0 1px var(--sheet-line);color:var(--ink-4);background:0 0}.fs-n{min-width:20px;height:20px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.fs-n.live{color:var(--green-ink)}.fs-item.on .fs-n:not(.live){background:var(--sheet);color:var(--ink)}.fs-foot{flex-direction:column;gap:2px;padding-top:8px;display:flex}.fs-rule{background:var(--sheet-line);height:1px;margin:4px 6px 6px}.fs-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-0c66e4,#0c66e4) 10%, transparent);color:#2a2340;background:linear-gradient(155deg,#f4ecfb 0%,#fbeff4 100%);border-radius:12px;margin:0 0 8px;padding:14px 14px 13px}.fs-card strong{letter-spacing:-.01em;color:#2a2340;font-size:15px;font-weight:650;display:block}.fs-card p{color:#4f4566;margin:4px 0 12px;font-size:13px;line-height:1.45}.fs-card-btn{color:#fff;background:#1b1a1f;border-radius:8px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-theme=dark] .fs-card{background:linear-gradient(155deg, color-mix(in srgb, var(--hue-0c66e4,#0c66e4) 20%, transparent), color-mix(in srgb, var(--hue-0c66e4,#0c66e4) 14%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-85b8ff,#85b8ff) 14%, transparent);color:var(--ink)}:root[data-theme=dark] .fs-card strong{color:var(--ink)}:root[data-theme=dark] .fs-card p{color:var(--ink-2)}:root[data-theme=dark] .fs-card-btn{color:#141618;background:#f4f5f6}.fs .usage-card{background:var(--amber-soft);color:var(--amber-ink);border-radius:10px;gap:8px;margin:0 0 8px;padding:10px 12px;text-decoration:none;display:flex}.fs .usage-card.full{background:var(--red-soft);color:var(--red-ink)}.fs .usage-card span{flex-direction:column;gap:1px;display:flex}.fs .usage-card strong{font-size:12.5px;font-weight:600}.fs .usage-card small{opacity:.85;font-size:11.5px}.fs-me{border-top:1px solid var(--sheet-line);align-items:center;gap:2px;margin-top:6px;padding-top:8px;display:flex}.fs-user{flex:1;min-width:0}.fs-user-btn{width:100%;height:40px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 6px;font-size:14px;font-weight:500;display:flex}.fs-user-btn:hover,.fs-user-btn.open{background:var(--nav-hover)}.fs-badge{background:var(--red);color:#fff;text-align:center;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--canvas);border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:1px;right:0}.fs-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 2px var(--canvas);border-radius:50%;position:absolute;top:5px;right:5px}.fs .menu{width:290px}.fs .menu .menu-item{justify-content:flex-start}.fs .menu .menu-hint{margin-left:auto;font-size:12px}.fs-help .menu{width:320px}.fs-collapsed .fs-top{flex-direction:column;gap:8px;height:auto;padding:0}.fs-collapsed .fs .ws,.fs-collapsed .ws{justify-content:center;padding:0}.fs-collapsed .ws-name,.fs-collapsed .ws-chevron,.fs-collapsed .fs-label,.fs-collapsed .fs-item .kbd{display:none}.fs-collapsed .fs-n .pulse{display:none}.fs-collapsed .fs-me{flex-direction:column;gap:4px}.fs-collapsed .fs-user-btn{justify-content:center;padding:0}.fs-collapsed .usage-card{justify-content:center;padding:6px 0;font-size:11px;font-weight:700}.sheet .st{border-bottom:1px solid var(--line-soft);background:0 0;flex:none;align-items:stretch;gap:22px;height:52px;padding:0 40px;display:flex;overflow-x:auto}.sheet .st-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);flex:none;align-self:center;font-size:11px;font-weight:700}.sheet .st-tabs{align-items:stretch;gap:18px;display:flex}.sheet .st-tab{color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px;font-size:14px;font-weight:500}.sheet .st-tab:hover{color:var(--ink);border-bottom-color:var(--line)}.sheet .st-tab.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:500}.pg{flex:1;min-width:0;padding:34px 40px 64px;overflow-y:auto}.pg>*{max-width:1280px;margin-left:auto;margin-right:auto}.pg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.pg-head-text{min-width:0}.pg-crumb{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.pg-title{letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:650;line-height:1.2}.pg-sub{color:var(--ink-3);margin-top:6px;font-size:14px}.now-card{border:1px solid var(--sheet-line);background:var(--warm-soft);border-radius:14px;align-items:stretch;padding:4px;display:flex}.now-stat{min-width:128px;color:var(--ink);border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:10px 18px 11px;text-decoration:none;transition:background .12s,box-shadow .12s;display:flex;position:relative}.now-stat+.now-stat:before{content:"";background:var(--sheet-line);width:1px;position:absolute;top:14px;bottom:14px;left:0}.now-stat:hover{background:var(--sheet);box-shadow:0 1px 3px #3c321e14}.now-stat:hover:before,.now-stat:hover+.now-stat:before{opacity:0}.now-stat b{font-family:var(--serif);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:.95}.now-stat span{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.jtabs{border-bottom:2px solid var(--line-soft);scrollbar-width:none;gap:24px;margin-bottom:18px;display:flex;overflow:auto hidden}.jtab{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-2px;padding:6px 2px 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.jtab:hover{color:var(--ink);border-bottom-color:var(--line)}.jtab.on{color:var(--primary);border-bottom-color:var(--primary)}.jtab-n{background:var(--j-subtle);min-width:20px;height:18px;color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px}.jtab.on .jtab-n{background:var(--j-info);color:var(--primary)}:root[data-theme=dark] .jtab.on{color:var(--hue-579dff,#579dff);border-bottom-color:var(--hue-579dff,#579dff)}:root[data-theme=dark] .jtab.on .jtab-n{color:var(--hue-85b8ff,#85b8ff)}.lv-bar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.lv-search{border:1px solid var(--j-input);background:var(--sheet);height:36px;color:var(--ink-3);border-radius:6px;flex:0 340px;align-items:center;gap:8px;padding:0 6px 0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.lv-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.lv-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.lv-search input:focus-visible{outline:0}.lv-search button{width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.lv-search button:hover{background:var(--j-btn);color:var(--ink)}.lv-count{color:var(--ink-4);white-space:nowrap;margin-left:auto;font-size:12.5px}.lv{--cols:minmax(280px, 2.6fr) minmax(170px, 1.2fr) minmax(170px, 1.05fr) minmax(110px, .7fr) minmax(150px, 1fr) 96px;border:1px solid var(--line);background:var(--sheet);border-radius:10px;overflow:auto hidden}.lv-head,.lv-row{grid-template-columns:var(--cols);border-left:3px solid #0000;min-width:1000px;display:grid}.lv-head>*,.lv-row>*{align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.lv-head>:first-child,.lv-row>:first-child{padding-left:15px}.lv-head>*+*,.lv-row>*+*{border-left:1px solid var(--line-soft)}.lv .al-end{justify-content:flex-end}.lv-head{border-bottom:2px solid var(--line-soft);letter-spacing:.06em;text-transform:uppercase;min-height:40px;color:var(--ink-2);font-size:11px;font-weight:700}.lv-group{border-bottom:1px solid var(--line-soft);background:var(--warm-soft);letter-spacing:.08em;text-transform:uppercase;min-width:1000px;height:34px;color:var(--ink-3);align-items:center;padding:0 18px;font-size:11px;font-weight:700;display:flex}.lv-group em{color:var(--ink-4);margin-left:6px;font-style:normal;font-weight:600}.lv-row{border-bottom:1px solid var(--line-soft);min-height:60px;color:var(--ink);text-decoration:none;transition:background .12s}.lv [role=rowgroup]:last-child .lv-row:last-child{border-bottom:0}.lv-row:hover{background:var(--j-hover)}.lv-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:0}.lv-row.unread{border-left-color:var(--primary)}@keyframes lv-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.lv-ticket{gap:10px!important}.lv-dot{display:none}.lv-key{min-width:30px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:500}.lv-nm{flex-direction:column;gap:2px;min-width:0;display:flex}.lv-nm b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.lv-row.unread .lv-nm b{font-weight:650}.lv-nm small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lv-person>span:not(.avatar-wrap){min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.lv-mail{color:var(--ink-4);flex:none}.lv-status{gap:6px!important}.lv-prio>span:not(.prio){color:var(--ink-2);font-size:13.5px}.lv .lv-none{color:var(--ink-4);font-size:13.5px}.lv-time{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.lv-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 20px;display:flex}.lv-empty-glyph{background:var(--j-subtle);width:40px;height:40px;color:var(--ink-3);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.lv-empty strong{color:var(--ink);font-size:15px;font-weight:600}.lv-empty span{max-width:48ch;color:var(--ink-3);font-size:13.5px;line-height:1.5}.lv-skel{flex-direction:column;display:flex}.lv-skel i{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg, var(--sheet), var(--j-subtle), var(--sheet));background-size:200% 100%;height:60px;animation:1.3s linear infinite shimmer;display:block}.loz{background:var(--j-subtle);height:20px;color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.loz-progress{background:var(--hue-e9f2ff,#e9f2ff);color:var(--hue-0055cc,#05c)}.loz-success{color:#216e4e;background:#dcfff1}.loz-moved{color:#974f0c;background:#fff3d6}.loz-removed{color:#ae2e24;background:#ffeceb}:root[data-theme=dark] .loz-progress{background:var(--hue-1c2b41,#1c2b41);color:var(--hue-85b8ff,#85b8ff)}:root[data-theme=dark] .loz-success{color:#7ee2b8;background:#1c3329}:root[data-theme=dark] .loz-moved{color:#f5cd47;background:#332e1b}:root[data-theme=dark] .loz-removed{color:#fd9891;background:#42221f}.jbtn{background:var(--j-btn);height:32px;color:var(--ink-2);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.jbtn:hover,.jbtn.open{background:var(--j-btn-hover);color:var(--ink)}.jstatus{height:32px;color:var(--hue-172b4d,#172b4d);white-space:nowrap;background:#dcdfe4;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:13.5px;font-weight:600;display:inline-flex}:root[data-theme=dark] .jstatus{color:#dee4ea;background:#3b444c}:root[data-theme=dark] .jstatus-new{color:var(--hue-0c66e4,#0c66e4);background:#fff}.jstatus:hover{filter:brightness(1.08)}:root:not([data-theme=dark]) .jstatus:hover{filter:brightness(.95)}.issue .status-menu .menu{width:250px;top:calc(100% + 6px);left:0;right:auto}.issue .status-menu .menu-item{justify-content:space-between}.tool-btn{width:30px;height:30px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.tool-btn:hover:not(:disabled),.tool-btn.on{background:var(--j-btn);color:var(--ink)}.tool-btn:disabled{opacity:.35;cursor:default}.issue{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.issue-bar{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 14px 0 28px;display:flex}.issue-bar .crumbs{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.issue-bar .crumbs a{color:var(--ink-3);text-decoration:none}.issue-bar .crumbs a:hover{color:var(--primary);text-decoration:underline}.issue-bar .crumbs-sep{color:var(--ink-4)}.crumbs-here{color:var(--ink);font-weight:500}.issue-tools{align-items:center;gap:2px;display:flex}.issue-pos{color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:8px;font-size:12.5px}.issue-body{flex:1;grid-template-columns:minmax(0,1fr) 356px;min-height:0;display:grid}.issue-body>*{min-width:0;min-height:0}.issue-main{background:var(--sheet);box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.issue-head{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px 18px;display:flex}.issue-title{flex:1;min-width:0}.issue-title .ticket-title-row{align-items:center;gap:6px;display:flex}.issue-title .ticket-title{letter-spacing:-.015em;color:var(--ink);cursor:text;font-size:22px;font-weight:650;line-height:1.25}.issue-title .ticket-title-input{letter-spacing:-.015em;width:100%;font-size:22px;font-weight:650}.issue-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.issue-actions{flex:none;align-items:center;gap:8px;padding-top:2px;display:flex}.issue .messages,.issue .composer-wrap{background:var(--sheet)}.issue .messages-inner{max-width:820px;padding:10px 28px 24px}.issue .composer-wrap{padding:0 28px 20px}.issue .ticket-closed-bar{margin:0 28px 20px}.issue-body>.info{border-left:1px solid var(--line-soft);background:var(--sheet);overflow-y:auto}.issue .info-tabs{border-bottom:1px solid var(--line-soft);height:50px;padding:0 18px}.issue .info-tabs button{height:49px}.issue .info-tabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.issue .ticket-fields{border:1px solid var(--line);border-radius:8px;margin:16px 16px 4px;padding:0 14px 10px}.issue .ticket-fields .kv-label{border-bottom:1px solid var(--line-soft);letter-spacing:-.005em;text-transform:none;margin:0 -14px 8px;padding:12px 14px;display:block;font:600 14px/1.2 var(--sans)!important;color:var(--ink)!important}.issue .facts>div{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;padding:5px 0;display:grid}.issue .facts dt{color:var(--ink-3);padding-top:6px;font-size:13px;font-weight:600}.issue .facts dd{text-align:left;color:var(--ink);flex-direction:column;align-items:flex-start;gap:1px;margin:0;font-size:13.5px;display:flex}.issue .facts dd .picker-btn{margin:0 0 0 -6px}.assign-me:hover{text-decoration:underline}.issue .ticket-tags{padding:6px 0 4px}@media (max-width:1180px){.issue-body{grid-template-columns:minmax(0,1fr) 300px}.issue-head{flex-direction:column}.now-card{width:100%}.now-stat{flex:1;min-width:0}}@media (max-width:900px){.pg{padding:24px 20px 48px}.issue-body{grid-template-columns:minmax(0,1fr) 270px}}.issue-title .ticket-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.issue-title .ticket-title-row{align-items:flex-start}.issue-title .ticket-rename{margin-top:4px}.issue .kv-label,.issue .info-sec-toggle>span:first-of-type,.inbox .kv-label,.inbox .info-sec-toggle>span:first-of-type{letter-spacing:.06em;text-transform:uppercase;font:700 11px/1.2 var(--sans)!important;color:var(--ink-3)!important}.issue .info-head{padding:18px 18px 12px}.issue .info-sec-toggle{padding-left:18px}.issue .info-sec-body{padding-left:18px;padding-right:18px}:root{--canvas:#f7f8f9;--sheet-line:#dfe1e6;--warm-soft:#f7f8f9;--nav-ink:#44546f;--nav-icon:#44546f;--nav-hover:#091e420f;--nav-on:var(--hue-e9f2ff,#e9f2ff);--primary:var(--hue-0c66e4,#0c66e4);--primary-hover:var(--hue-0055cc,#05c);--accent:var(--hue-0c66e4,#0c66e4);--accent-hover:var(--hue-0055cc,#05c);--accent-soft:var(--hue-e9f2ff,#e9f2ff);--accent-ink:var(--hue-0055cc,#05c);--focus:var(--hue-388bff,#388bff);--blue:var(--hue-0c66e4,#0c66e4);--blue-700:var(--hue-0055cc,#05c);--blue-50:var(--hue-e9f2ff,#e9f2ff);--purple:var(--hue-0c66e4,#0c66e4);--purple-hover:var(--hue-0055cc,#05c);--purple-soft:var(--hue-e9f2ff,#e9f2ff);--purple-line:var(--hue-cce0ff,#cce0ff);--purple-ink:var(--hue-0055cc,#05c);--chip-ai-bg:var(--hue-e9f2ff,#e9f2ff);--chip-ai:var(--hue-0055cc,#05c);--summary-bg:#f7f8f9;--brand-gradient:linear-gradient(135deg, var(--hue-0c66e4,#0c66e4), var(--hue-0055cc,#05c))}:root[data-theme=dark]{--canvas:#161a1d;--sheet-line:#2c333a;--warm-soft:#22272b;--nav-ink:#b6c2cf;--nav-icon:#9fadbc;--nav-hover:#a1bdd914;--nav-on:var(--hue-1c2b41,#1c2b41);--primary:var(--hue-579dff,#579dff);--primary-hover:var(--hue-85b8ff,#85b8ff);--primary-ink:#1d2125;--accent:var(--hue-579dff,#579dff);--accent-soft:var(--hue-1c2b41,#1c2b41);--accent-ink:var(--hue-85b8ff,#85b8ff);--blue:var(--hue-579dff,#579dff);--blue-700:var(--hue-85b8ff,#85b8ff);--blue-50:var(--hue-1c2b41,#1c2b41);--purple:var(--hue-579dff,#579dff);--purple-soft:var(--hue-1c2b41,#1c2b41);--purple-line:var(--hue-09326c,#09326c);--purple-ink:var(--hue-85b8ff,#85b8ff);--chip-ai-bg:var(--hue-1c2b41,#1c2b41);--chip-ai:var(--hue-85b8ff,#85b8ff);--summary-bg:#22272b}.fs-item.on .fs-n:not(.live){color:var(--primary);background:0 0}.fs .ws-initial{background:var(--primary)}:root[data-theme=dark] .fs .ws-initial{color:#1d2125}.fs-card{background:var(--hue-e9f2ff,#e9f2ff);box-shadow:none;color:var(--ink)}.fs-card strong{color:var(--ink)}.fs-card strong em{color:var(--hue-0c66e4,#0c66e4)}.fs-card p{color:var(--ink-2)}.fs-card-btn{background:var(--hue-0c66e4,#0c66e4);color:#fff;border-radius:4px}.fs-card-btn:hover{background:var(--hue-0055cc,#05c)}:root[data-theme=dark] .fs-card{background:var(--hue-1c2b41,#1c2b41);box-shadow:none}:root[data-theme=dark] .fs-card strong em{color:var(--hue-85b8ff,#85b8ff)}:root[data-theme=dark] .fs-card-btn{background:var(--hue-579dff,#579dff);color:#1d2125}:root[data-theme=dark] .fs-card-btn:hover{background:var(--hue-85b8ff,#85b8ff)}.loz-new{background:var(--hue-0c66e4,#0c66e4);color:#fff}:root[data-theme=dark] .loz-new{background:var(--hue-579dff,#579dff);color:#1d2125}.menu-item>.loz,.menu-item>.loz:first-of-type{flex:none}.status-menu .menu-item>.mono{color:var(--ink-4);margin-left:auto}.btn-primary,.app-btn{background:var(--primary)}.btn-primary:hover:not(:disabled),.app-btn:hover{background:var(--primary-hover)}.ixn{border-right:1px solid var(--line);background:var(--sheet);flex-direction:column;flex:none;width:236px;min-height:0;display:flex}.ixn-head{flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 10px 0 18px;display:flex}.ixn-head h2{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:650}.ixn-scroll{flex:1;min-height:0;padding:0 10px 16px;overflow-y:auto}.ixn-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin:16px 8px 6px;font-size:11px;font-weight:700;display:block}.ixn-grp:first-child{margin-top:2px}.ixn-item{min-height:34px;color:var(--ink-2);border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ixn-item+.ixn-item{margin-top:1px}.ixn-item:hover{background:var(--nav-hover);color:var(--ink)}.ixn-item.on{background:var(--j-info);color:var(--primary);font-weight:600}.ixn-ic{width:18px;color:var(--ink-3);flex:none;place-items:center;display:grid}.ixn-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ixn-n{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.ixn-item.on .ixn-n{color:var(--primary)}.sheet .ib{background:var(--sheet);flex:1;grid-template-columns:330px minmax(0,1fr);min-width:0;min-height:0;display:grid}.sheet .ib>*{min-width:0;min-height:0}.sheet .tl{border-right:1px solid var(--line);background:var(--sheet);flex-direction:column;display:flex}.sheet .tl-head{border-bottom:0;flex:none;align-items:center;gap:8px;height:56px;padding:0 10px 0 16px;display:flex}.sheet .tl-head h1{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:650;overflow:hidden}.tl-n{background:var(--j-subtle);min-width:20px;height:20px;color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;flex:none;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.tl-layout{margin-left:auto}.ixn-show{margin-left:-4px}.tl-filter{border-bottom:1px solid var(--line);flex:none;padding:0 12px 10px}.tl-filter .lv-search{width:100%;height:32px}.sheet .tl-scroll{flex:1;min-height:0;padding:0;overflow-y:auto}.tc{border-bottom:1px solid var(--line-soft);color:var(--ink);border-left:3px solid #0000;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 14px 12px 12px;text-decoration:none;display:grid;position:relative}.tc:hover{background:var(--j-hover)}.tc.on{background:var(--j-info);border-left-color:var(--primary)}.tc-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.tc-mail{color:var(--ink-4);flex:none}.tc-dot{background:var(--primary);border-radius:50%;width:8px;height:8px}.tc-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.tc-meta{align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.tc-num{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px}.tc-who{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.tc-none{color:var(--ink-4)}.sheet .tl-empty{padding:48px 24px}.sheet .ib-rest{background:var(--sheet)}.sheet .ib-rest .numbat-drawing{color:color-mix(in srgb, var(--primary) 35%, transparent)}.tbl-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.tbl-head h1{letter-spacing:-.02em;font-size:24px;font-weight:650}.ib .issue{min-width:0}.issue-head .issue-tools{margin-left:4px}.issue-key{color:var(--ink-2);font-weight:600}.issue-body>.info,.sheet .inbox .info{border-left:1px solid var(--line);background:var(--sheet);padding:0 14px 28px}.side-status{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 4px;display:flex}.info .info-tabs{border-bottom:1px solid var(--line-soft);gap:18px;height:44px;margin:0 0 2px;padding:0}.info .info-tabs button{height:43px;color:var(--ink-2);border-bottom:2px solid #0000;padding:0 2px;font-size:14px;font-weight:500}.info .info-tabs button.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.info .info-sec,.info .info-sec+.info-sec{border:1px solid var(--line);background:var(--sheet);border-radius:8px;margin-top:12px}.info .info-sec-head{align-items:center;gap:6px;padding-right:8px;display:flex}.info .info-sec-toggle{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:12px 10px 12px 12px;display:flex}.info .info-sec-toggle>span:first-of-type{letter-spacing:-.005em;text-transform:none;font:600 15px/1.25 var(--sans)!important;color:var(--ink)!important}.info .info-sec-toggle .mono.faint{color:var(--ink-3);margin-left:auto;font-size:12.5px}.info .info-sec-chevron{color:var(--ink-2);flex:none}.info .info-sec-body{padding:0 14px 14px}.info .facts{margin:0}.info .facts>div{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;padding:7px 0;display:grid}.info .facts dt{color:var(--ink);padding-top:3px;font-size:13.5px;font-weight:600}.info .facts dd{text-align:left;min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;margin:0;font-size:14px;display:flex}.info .facts dd .picker-btn{margin:-3px 0 0 -6px}.info .facts dd .faint{color:var(--ink-3)}.info .info-head{border:0;align-items:center;gap:12px;padding:0 0 8px;display:flex}.info .info-head strong{color:var(--ink);font-size:15px;font-weight:600}.nobody{background:var(--j-subtle);width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.assign-me{color:var(--primary);background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.facts-tags .tags,.facts-tags>*{width:100%}.sheet .inbox .pane-head{gap:8px}.ixn{width:216px}.sheet .ib,.sheet .inbox{grid-template-columns:304px minmax(0,1fr)}.ib .issue-head{flex-direction:column-reverse;align-items:stretch;gap:6px;padding:10px 20px 14px 24px}.ib .issue-head .issue-actions{justify-content:flex-end;padding:0}.ib .issue-title .ticket-title,.ib .issue-title .ticket-title-input{font-size:19px}.ib .issue .messages-inner{padding:10px 24px 24px}.ib .issue .composer-wrap{padding:0 20px 18px}@media (max-width:1360px){.ixn{width:200px}.sheet .ib,.sheet .inbox{grid-template-columns:280px minmax(0,1fr)}.issue-body{grid-template-columns:minmax(0,1fr) 296px}}.ixn-foot{flex:none;padding:8px 12px 12px}.fs-setup-tile .fs-setup-n{background:var(--j-info);width:auto;min-width:30px;height:20px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 5px;font-size:11px;font-weight:700}.sheet .main-page>.page,.sheet .main-page>.inbox,.sheet .main-page>.ib,.sheet .main-page>.pg,.sheet .main-page>.issue{flex:1;min-width:0}.info .info-sec-toggle .info-sec-chevron{order:-1;margin:0;transition:transform .15s;transform:none}.info .info-sec.open .info-sec-toggle .info-sec-chevron{transform:rotate(90deg)}.sheet .table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--sheet);border-radius:10px;width:100%;font-size:13.5px;overflow:hidden}.sheet .table thead th{border-bottom:2px solid var(--line-soft);letter-spacing:.06em;text-transform:uppercase;height:40px;color:var(--ink-2);text-align:left;white-space:nowrap;background:0 0;padding:8px 12px;font-size:11px;font-weight:700}.sheet .table tbody td{border-bottom:1px solid var(--line-soft);height:54px;color:var(--ink-2);vertical-align:middle;padding:8px 12px}.sheet .table th+th,.sheet .table td+td{border-left:1px solid var(--line-soft)}.sheet .table th:first-child,.sheet .table td:first-child{padding-left:16px}.sheet .table tbody tr:last-child td{border-bottom:0}.sheet .table tbody tr{transition:background .12s}.sheet .table tbody tr:hover td{background:var(--j-hover)}.sheet .table td strong,.sheet .table td b{color:var(--ink);font-weight:600}.sheet .table tfoot td{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:10px 16px;font-size:12.5px}.sheet .table .tag-chip,.sheet .table .type-chip,.sheet .table .status-chip{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;font-size:10.5px;font-weight:700}.tag{background:var(--j-subtle);height:20px;color:var(--ink-2);box-shadow:none;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.tag-blue{background:var(--hue-e9f2ff,#e9f2ff);color:var(--hue-0055cc,#05c)}.tag-green{color:#216e4e;background:#dcfff1}.tag-amber{color:#974f0c;box-shadow:none;background:#fff3d6}.tag-soft{background:var(--j-subtle);color:var(--ink-2)}:root[data-theme=dark] .tag-blue{background:var(--hue-1c2b41,#1c2b41);color:var(--hue-85b8ff,#85b8ff)}:root[data-theme=dark] .tag-green{color:#7ee2b8;background:#1c3329}:root[data-theme=dark] .tag-amber{color:#f5cd47;background:#332e1b}.app{grid-template-columns:232px minmax(0,1fr)}.fs-item:focus-visible,.fs-user-btn:focus-visible,.fs-icon:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.fs-collapsed .fs-item{min-height:38px}.fs-collapsed .fs-n{top:6px;right:7px}.fs-collapsed .fs-me{flex-direction:column;align-items:center;gap:2px}.with-views .list-tabs{display:none}.sheet .inbox .pane-head{border-bottom:0;height:56px;padding:0 12px 0 16px}.sheet .inbox .pane-head h1{font-size:16px;font-weight:650}.sheet .inbox .list-filters{border-bottom:1px solid var(--line);padding:0 12px 8px}.sheet .inbox .segmented button{height:26px;font-size:12.5px}.issue-back{display:none}@media (max-width:1180px){.ixn{width:196px}.sheet .ib,.sheet .inbox{grid-template-columns:264px minmax(0,1fr)}.issue-body{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1100px){.sheet .ib.ib-open{grid-template-columns:minmax(0,1fr)}.sheet .ib.ib-open>.tl{display:none}.ib .issue-back{margin-right:auto;display:grid}.ib .issue-head .issue-actions{justify-content:space-between}}@media (max-width:900px){.main-page.with-views:has(.ib-open)>.ixn{display:none}.issue-body{grid-template-columns:minmax(0,1fr) 260px}.app{grid-template-columns:64px minmax(0,1fr)}.app:not(.app-collapsed) .fs .fs-label,.app:not(.app-collapsed) .fs .ws-name,.app:not(.app-collapsed) .fs .ws-chevron,.app:not(.app-collapsed) .fs .fs-item .kbd{display:none}.app:not(.app-collapsed) .fs .fs-n{background:var(--primary);width:7px;min-width:0;height:7px;padding:0;font-size:0;position:absolute;top:6px;right:7px}.app:not(.app-collapsed) .fs .fs-n.live{background:var(--green)}.app:not(.app-collapsed) .fs .fs-n .pulse{display:none}.app:not(.app-collapsed) .fs-item{justify-content:center;padding:0}.app:not(.app-collapsed) .fs-top{flex-direction:column;gap:8px;height:auto;padding:0}.app:not(.app-collapsed) .fs .ws{justify-content:center;padding:0}.app:not(.app-collapsed) .fs-me{flex-direction:column;align-items:center}.app:not(.app-collapsed) .fs-user-btn{justify-content:center;padding:0}}.jstatus{background:var(--j-subtle);color:var(--ink-2)}.jstatus-new{background:var(--hue-0c66e4,#0c66e4);color:#fff}.jstatus-on_you{background:var(--hue-e9f2ff,#e9f2ff);color:var(--hue-0055cc,#05c)}.jstatus-on_customer{color:#974f0c;background:#fff3d6}.jstatus-closed{color:#216e4e;background:#dcfff1}:root[data-theme=dark] .jstatus{background:var(--j-subtle);color:var(--ink-2)}:root[data-theme=dark] .jstatus-new{background:var(--hue-579dff,#579dff);color:#1d2125}:root[data-theme=dark] .jstatus-on_you{background:var(--hue-1c2b41,#1c2b41);color:var(--hue-85b8ff,#85b8ff)}:root[data-theme=dark] .jstatus-on_customer{color:#f5cd47;background:#332e1b}:root[data-theme=dark] .jstatus-closed{color:#7ee2b8;background:#1c3329}.jstatus:hover,:root:not([data-theme=dark]) .jstatus:hover{filter:none;box-shadow:inset 0 0 0 1px}.resizer{z-index:6;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.resizer:after{content:"";background:0 0;border-radius:2px;width:3px;transition:background .12s 60ms;position:absolute;top:0;bottom:0;left:3px}.resizer:hover:after,.resizer.on:after,.resizer:focus-visible:after{background:var(--primary)}.resizer:focus-visible{outline:0}body.is-resizing,body.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ixn>.resizer{right:-5px}.sheet .ib,.sheet .inbox,.issue-body{position:relative}.sheet .ib,.sheet .inbox{grid-template-columns:var(--tl-w,304px) minmax(0, 1fr)}@media (max-width:1100px){.sheet .ib.ib-open>.list-resizer{display:none}}.split-page{flex:1;min-width:0;min-height:0;display:flex}.split-page>.pg{flex:1}button.ixn-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px}.ixn-add{color:var(--ink-3)}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ph-title{letter-spacing:-.02em;color:var(--ink);margin-top:2px;font-size:24px;font-weight:650;line-height:1.25}.ph-sub{max-width:64ch;color:var(--ink-3);margin-top:6px;font-size:14px;line-height:1.5}.ph-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}button.jtab{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:14px;font-weight:500}button.jtab.on{border-bottom-color:var(--primary)}.card-panel{border:1px solid var(--line);background:var(--sheet);border-radius:10px;max-width:640px;padding:20px}.help-table{table-layout:fixed}.help-table th:nth-child(2){width:130px}.help-table th:nth-child(3),.help-table th:nth-child(4){width:96px}.help-table th:nth-child(5){width:100px}.help-table .num{text-align:right}.help-table .row-link{cursor:pointer}.help-table .help-title strong{color:var(--ink);font-size:14px}.help-table .help-title small{margin-top:2px;font-size:12.5px}.lv-empty-box{overflow:hidden}.help-delete{color:var(--red-ink);margin-left:auto}.confirm-box.help-collection-form{background:var(--sheet);gap:12px;width:min(440px,100vw - 32px);padding:20px}.confirm-box.help-collection-form h2{font-size:18px}.confirm-box.help-collection-form input{border:1px solid var(--j-input);height:36px;box-shadow:none;border-radius:4px;padding:0 10px}.issue.no-details .issue-body{grid-template-columns:minmax(0,1fr)}.sheet .ib{grid-template-columns:minmax(220px, var(--tl-w,304px)) minmax(0, 1fr)}.sheet .ib.ib-open{grid-template-columns:minmax(220px, var(--tl-w,304px)) minmax(600px, 1fr)}.sheet .inbox{grid-template-columns:minmax(220px, var(--tl-w,304px)) minmax(400px, 1fr)}@media (max-width:1100px){.sheet .ib.ib-open{grid-template-columns:minmax(0,1fr)}}:root{--primary:var(--hue-1868db,#1868dc);--primary-hover:var(--hue-1558bc,#1558bc);--primary-pressed:var(--hue-144794,#144794)}:root[data-theme=dark]{--primary:var(--hue-579dff,#579dff);--primary-hover:var(--hue-85b8ff,#85b8ff);--primary-pressed:var(--hue-cce0ff,#cce0ff)}.btn,.jbtn,.app-btn{white-space:nowrap;height:32px;box-shadow:none;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;transition:background .12s,color .12s;display:inline-flex}.btn-sm{height:28px;padding:0 10px;font-size:13px}.btn:not(.btn-primary):not(.btn-ghost):not(.btn-danger):not(.btn-google),.jbtn{background:var(--j-btn);color:var(--ink-2)}.btn:not(.btn-primary):not(.btn-ghost):not(.btn-danger):not(.btn-google):hover:not(:disabled),.jbtn:hover,.jbtn.open{background:var(--j-btn-hover);color:var(--ink)}.btn-primary,.app-btn,.fs-card-btn{background:var(--primary);color:#fff;box-shadow:none;font-weight:600}.btn-primary:hover:not(:disabled),.app-btn:hover,.fs-card-btn:hover{background:var(--primary-hover);color:#fff}.btn-primary:active:not(:disabled),.app-btn:active,.fs-card-btn:active{background:var(--primary-pressed)}:root[data-theme=dark] .btn-primary,:root[data-theme=dark] .app-btn,:root[data-theme=dark] .fs-card-btn{color:#1d2125}.btn-ghost{color:var(--ink-2);box-shadow:none;background:0 0}.btn-ghost:hover:not(:disabled){background:var(--j-btn);color:var(--ink)}.btn-danger{color:#fff;background:#c9372c;font-weight:600}.btn-danger:hover:not(:disabled){background:#ae2e24}.btn:disabled,.jbtn:disabled{opacity:1;background:var(--j-subtle);color:var(--ink-4);cursor:not-allowed}.btn-primary:disabled{background:var(--j-subtle);color:var(--ink-4)}.fs-card-btn{border-radius:6px;height:32px;padding:0 12px;font-size:14px}.info .facts>div{grid-template-columns:minmax(64px,34%) minmax(0,1fr)}.issue-body{grid-template-columns:minmax(360px, 1fr) minmax(260px, var(--info-w,320px))}:root{--art-bg:var(--hue-e9f2ff,#e9f2ff);--art-plane:var(--hue-dce9fe,#dce9fe);--art-plane-2:var(--hue-cce0ff,#cce0ff);--art-card:#fff;--art-edge:#dfe1e6;--art-panel:#f1f2f4;--art-soft:var(--hue-e9f2ff,#e9f2ff);--art-line:#dcdfe4;--art-line-2:#b3b9c4;--art-blue:var(--hue-1868db,#1868dc);--art-amber:#f5a524;--art-green:#22a06b}:root[data-theme=dark]{--art-bg:var(--hue-1c2b41,#1c2b41);--art-plane:var(--hue-1e3352,#1e3352);--art-plane-2:var(--hue-09326c,#09326c);--art-card:#22272b;--art-edge:#38414a;--art-panel:#2c333a;--art-soft:var(--hue-1c2b41,#1c2b41);--art-line:#38414a;--art-line-2:#596773;--art-blue:var(--hue-579dff,#579dff);--art-amber:#f5a524;--art-green:#4bce97}.art{max-width:100%;height:auto;display:block}.fs-create .menu{width:600px;max-height:none;padding:0;overflow:hidden}.pick{grid-template-columns:260px minmax(0,1fr);display:grid}.pick-list{border-right:1px solid var(--line);flex-direction:column;padding:8px 0;display:flex}.pick-label{color:var(--ink-3);padding:6px 16px 8px;font-size:12px;font-weight:700}.pick-item{min-height:40px;color:var(--ink);align-items:center;gap:12px;padding:0 16px;font-size:14px;text-decoration:none;display:flex;position:relative}.pick-item:hover{background:var(--j-hover)}.pick-item.on{background:var(--j-info);color:var(--primary)}.pick-item.on:before{content:"";background:var(--primary);width:2px;position:absolute;top:0;bottom:0;left:0}.pick-ic{width:18px;color:var(--ink-2);place-items:center;display:grid}.pick-item.on .pick-ic{color:var(--primary)}.pick-preview{background:var(--surface-2,#f7f8f9);flex-direction:column;align-items:flex-start;gap:6px;padding:24px;display:flex}:root:not([data-theme=dark]) .pick-preview{background:#f7f8f9}.pick-preview .art{margin-bottom:12px}.pick-preview strong{color:var(--ink);font-size:16px;font-weight:650}.pick-preview p{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.5}.sheet .ib-rest{gap:10px;padding:40px}.sheet .ib-rest .art{margin-bottom:10px}.sheet .ib-rest strong{color:var(--ink);font-size:16px;font-weight:650}.sheet .ib-rest span{max-width:44ch;color:var(--ink-3);line-height:1.6}.lv-empty .art{margin-bottom:10px}.lv-empty .btn{margin-top:10px}@media (max-width:1100px){.main-page.with-views:has(.ib-open)>.ixn{display:none}.issue-body{grid-template-columns:minmax(320px, 1fr) minmax(240px, var(--info-w,300px))}}.ixn-unread{background:var(--primary);color:#fff;white-space:nowrap;border-radius:9px;flex:none;height:18px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}:root[data-theme=dark] .ixn-unread{color:#1d2125}.fs-collapsed .fs-setup-tile,.fs-setup-tile{gap:10px}.fs-collapsed .fs-setup-tile .fs-label{display:none}.sheet .inbox .conv-list .pane-head{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;height:56px;min-height:56px;padding:0 12px 0 14px;display:flex}.sheet .inbox .conv-list .pane-head h1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:650;overflow:hidden}.sheet .inbox .conv-list .pane-head .segmented{flex:none}.sheet .inbox .list-filters{flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px;display:flex}.sheet .inbox .list-tabs{flex-wrap:wrap;gap:2px;display:flex}.sheet .inbox .list-tabs button{height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:13px;font-weight:500}.sheet .inbox .list-tabs button.on{background:var(--j-info);color:var(--primary);font-weight:600}.sheet .inbox .list-tabs button:hover:not(.on){background:var(--j-btn);color:var(--ink)}.with-views .inbox .list-filters:not(:has(.filter-chip,.filter-menu)){display:none}.sheet .inbox .conv-list .pane-head{flex-wrap:wrap;row-gap:8px;height:auto;min-height:56px;padding:12px 12px 10px 14px}.sheet .inbox .conv-list .pane-head h1{flex:auto;overflow:visible}.sheet .inbox .conv-list .pane-head .segmented{order:3}.tag,.tag-chip,.tag-new,.tag-add input,.chip,.row-chip,.status-chip,.status-pill,.lozenge,.ai-tag,.urgency-tag,.offline-tag,.ban-chip,.pic-chip,.rating-chip,.filter-chip,.jtab-n,.tl-n,.tl-count,.ixn-unread,.fs-setup-tile .fs-setup-n,.mono-count,.conv-tickets a,.sources-used a,.sources-used>span:not(.eyebrow),.composer-attachment,.l-announce .mono{border-radius:3px!important}.segmented,.conv-tools{border-radius:6px!important}.segmented button{border-radius:4px!important}.fs-item,.fs-user-btn,.ixn-item,.tc,.pick-item{border-radius:6px}.fs-n:not(.live){border-radius:3px}.tag-chip{height:20px;padding:0 2px 0 6px;font-size:12px}.tag-new{border-radius:3px;height:20px;padding:0 6px;font-size:12px}.tag-add input{height:20px;padding:0 6px;font-size:12px}.sheet .tl-head,.sheet .inbox .conv-list .pane-head{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:6px;height:56px;min-height:56px;padding:0 10px;display:flex}.sheet .tl-head h1,.sheet .inbox .conv-list .pane-head h1{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0 0 0 2px;font-size:18px;font-weight:650;overflow:hidden}.tl-tools{flex:none;align-items:center;gap:2px;display:flex}.ixn-show{color:var(--ink-2);margin:0}.ixn-show.on{background:0 0}.ixn-show:hover{background:var(--j-btn)}.sheet .tl-filter{border-bottom:0;padding:10px 10px 0}.tl-bar{flex:none;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 8px;display:flex}.tl-sort{align-items:center;gap:2px;display:flex}.tl-note{color:var(--ink-4);font-size:12px}.jbtn-sm{gap:4px;height:28px;padding:0 8px 0 10px;font-size:13px}.jbtn-sm svg{color:var(--ink-3)}.tool-btn-sm{width:28px;height:28px}.tl-pick .menu{width:220px}.tl-pick .menu .menu-item{justify-content:flex-start}.tl-pick .menu .menu-hint{color:var(--ink-4);margin-left:auto;font-size:12px}.tl-pick.drop .menu.pop-below-end{left:auto;right:0}.sheet .tl-scroll,.sheet .inbox .list-scroll{padding:0 6px 12px}.tc,.sheet .inbox .conv-row{color:var(--ink);border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:10px;margin:0;padding:12px 10px 12px 8px;text-decoration:none;display:grid;position:relative}.tc+.tc:before,.sheet .inbox .conv-row+.conv-row:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:-1px;left:10px;right:10px}.tc:hover,.sheet .inbox .conv-row:hover{background:var(--j-hover)}.tc.on,.sheet .inbox .conv-row.active{background:var(--j-info);border-color:var(--hue-cce0ff,#cce0ff);box-shadow:none}:root[data-theme=dark] .tc.on,:root[data-theme=dark] .sheet .inbox .conv-row.active{border-color:var(--hue-09326c,#09326c)}.tc:hover:before,.tc:hover+.tc:before,.tc.on:before,.tc.on+.tc:before,.sheet .inbox .conv-row:hover:before,.sheet .inbox .conv-row:hover+.conv-row:before,.sheet .inbox .conv-row.active:before,.sheet .inbox .conv-row.active+.conv-row:before{opacity:0}.tc-main{flex-direction:column;gap:3px;min-width:0;display:flex}.tc-top{align-items:center;gap:6px;min-width:0;display:flex}.tc-top b{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.tc.unread .tc-top b{color:var(--ink);font-weight:650}.tc-icon{color:var(--ink-3);flex:none}.tc-who{flex:none;margin-left:auto;display:inline-flex}.tc-nobody{border:1px dashed var(--line-strong);width:18px;height:18px;color:var(--ink-4);border-radius:50%;place-items:center;display:grid}.tc-top time{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;margin-left:4px;font-size:12px;display:inline-flex}.tc-mid{align-items:center;gap:6px;min-width:0;display:flex}.tc-title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.tc.unread .tc-title{font-weight:650}.tc-mid .prio{flex:none}.tc-prev{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tc-meta{display:none}.sheet .inbox .conv-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.sheet .inbox .conv-row-top{align-items:center;gap:6px;min-width:0;display:flex}.sheet .inbox .conv-name{min-width:0;color:var(--ink-2);white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.sheet .inbox .conv-row.unread .conv-name{color:var(--ink);font-weight:650}.sheet .inbox .conv-row-top time{color:var(--ink-3);font-size:12px;font-family:var(--sans);flex:none}.sheet .inbox .conv-preview{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sheet .inbox .conv-assignee{position:absolute;bottom:12px;right:10px}.sheet .inbox .conv-row .unread-dot{position:absolute;top:34px;right:12px}.row-chip{letter-spacing:.04em;text-transform:uppercase;height:18px;padding:0 5px;font-size:10px;font-weight:700}.fs-top{gap:4px;height:40px;margin-bottom:6px;padding:0 0 0 4px}.fs-top .fs-logo{border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fs-top .ws-wrap{flex:1;min-width:0;margin:0}.fs .ws{width:100%;height:34px;box-shadow:none;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 6px;display:flex}.fs .ws:hover,.fs .ws.open{background:var(--nav-hover);border:0}.fs .ws .ws-initial{display:none}.fs .ws-name{letter-spacing:-.01em;min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:15px;font-weight:650;display:block;overflow:hidden}.fs .ws-chevron{color:var(--ink-3);flex:none;transition:transform .15s}.fs .ws.open .ws-chevron{transform:rotate(180deg)}.fs .ws-wrap .ws-menu{background:var(--sheet);width:288px;box-shadow:0 8px 24px -6px #091e4240, 0 0 0 1px var(--line);border-radius:8px;padding:8px 0;top:calc(100% + 6px);left:-32px}.fs .ws-menu-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;font-family:var(--sans);padding:6px 16px;display:block}.fs .ws-menu-item{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:6px 16px;font-size:14px;display:flex}.fs .ws-menu-item:hover{background:var(--j-hover)}.fs .ws-menu-item.on{background:var(--j-info);color:var(--primary)}.fs .ws-menu-item.on:before{content:"";background:var(--primary);width:2px;position:absolute;top:0;bottom:0;left:0}.fs .ws-menu-item{position:relative}.fs .ws-menu-item>svg{color:var(--ink-2);flex:none}.fs .ws-menu-item.on>svg{color:var(--primary);margin-left:auto}.fs .ws-menu-mark{background:var(--primary);color:#fff;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.fs .ws-menu-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.fs .ws-menu-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.fs .ws-menu-text small{color:var(--ink-3);text-transform:none;font-size:12px}.fs .ws-menu-action{min-height:38px;color:var(--ink);font-weight:400}.ws-menu-rule{background:var(--line);height:1px;margin:6px 0;display:block}.fs .ws-menu-form{flex-wrap:wrap;gap:6px;padding:6px 16px 8px;display:flex}.fs .ws-menu-form input{border:1px solid var(--j-input);background:var(--sheet);min-width:0;height:32px;box-shadow:none;border-radius:4px;flex:1;padding:0 10px;font-size:14px}.fs .ws-menu-form input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:0}:root[data-theme=dark] .fs .ws-menu-mark{color:#1d2125}.fs-collapsed .fs-top{flex-direction:column;align-items:center;gap:6px;height:auto;padding:0}.fs-collapsed .ws .ws-initial{background:var(--primary);color:#fff;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.fs-collapsed .ws-wrap .ws-menu{top:0;left:calc(100% + 8px)}@media (max-width:900px){.app:not(.app-collapsed) .fs .ws .ws-initial{background:var(--primary);color:#fff;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.app:not(.app-collapsed) .fs .ws{justify-content:center}}.contacts-pg .jtabs .jtab svg{color:var(--ink-3);margin-right:-2px}.contacts-bar{flex-wrap:wrap;gap:8px}.contacts-bar .lv-search{flex:260px;max-width:360px}.jselect{background-color:var(--j-btn);background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);max-width:200px;height:32px;color:var(--ink-2);appearance:none;cursor:pointer;box-shadow:none;background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:6px;padding:0 28px 0 10px;font-size:13.5px;font-weight:500}.jselect:hover{background-color:var(--j-btn-hover);color:var(--ink)}.jselect:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.contacts-bar .contacts-attr select{background:var(--j-btn);border:0;border-radius:6px;height:32px}.contacts-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.contacts-save{align-items:center;gap:6px;display:flex}.contacts-save input{border:1px solid var(--j-input);background:var(--sheet);border-radius:4px;height:32px;padding:0 10px;font-size:13.5px}.contacts-main{min-width:0}.contacts-main .contacts-foot{margin-top:10px;padding:0 2px}.contacts-main>.empty{border:1px solid var(--line);border-radius:6px;padding:48px 20px}.sheet .table,.lv,.lv-empty-box{border-radius:6px}.sheet .panel>.table{border:1px solid var(--line)}:root[data-skin=hacker]{--sans:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--canvas:#020403;--sheet:#050a07;--surface:#050a07;--panel:#050a07;--surface-2:#08110c;--sunken:#020403;--raised:#08110c;--btn:#08110c;--warm-soft:#08110c;--sheet-line:#12301d;--line:#16402a;--line-2:#0d2416;--line-soft:#0d2416;--line-strong:#1f5a37;--input:#1f5a37;--j-input:#1f5a37;--ink:#b6ffcf;--ink-2:#7ee6a1;--ink-3:#4fb174;--ink-4:#33804f;--nav-ink:#7ee6a1;--nav-icon:#4fb174;--nav-hover:#39ff7a12;--nav-on:#39ff7a21;--primary:#39ff7a;--primary-hover:#7dffab;--primary-pressed:#b6ffcf;--primary-ink:#021208;--accent:#39ff7a;--accent-soft:#39ff7a1f;--accent-ink:#7dffab;--focus:#39ff7a;--blue:#39ff7a;--blue-700:#7dffab;--blue-50:#39ff7a1f;--purple:#39ff7a;--purple-soft:#39ff7a1a;--purple-line:#1f5a37;--purple-ink:#7dffab;--chip-ai-bg:#39ff7a1f;--chip-ai:#7dffab;--summary-bg:#08110c;--j-hover:#39ff7a0d;--j-subtle:#0b1d12;--j-info:#39ff7a1c;--j-btn:#39ff7a14;--j-btn-hover:#39ff7a26;--green:#39ff7a;--green-soft:#39ff7a1f;--green-ink:#7dffab;--amber-soft:#ffcc331f;--amber-line:#ffcc3359;--amber-ink:#fc3;--note-bg:#ffcc331a;--note-line:#ffcc334d;--note-ink:#ffd966;--red:#ff5c57;--red-soft:#ff5c571f;--red-ink:#ff8a85;--art-bg:#06140b;--art-plane:#0a2213;--art-plane-2:#0f3a1f;--art-card:#050a07;--art-edge:#16402a;--art-panel:#0b1d12;--art-soft:#0f2a18;--art-line:#16402a;--art-line-2:#2a7a48;--art-blue:#39ff7a;--art-amber:#fc3;--art-green:#39ff7a;--shadow-pop:0 0 0 1px #1f5a37, 0 12px 32px -8px #000c;--shadow-lg:0 0 0 1px #1f5a37, 0 24px 56px -16px #000000d9;font-family:var(--sans);letter-spacing:0}:root[data-skin=hacker] body,:root[data-skin=hacker] button,:root[data-skin=hacker] input,:root[data-skin=hacker] textarea,:root[data-skin=hacker] select{font-family:var(--sans);letter-spacing:0}:root[data-skin=hacker] ::selection{color:#eaffef;background:#39ff7a4d}:root[data-skin=hacker] h1,:root[data-skin=hacker] h2,:root[data-skin=hacker] .pg-title,:root[data-skin=hacker] .ph-title,:root[data-skin=hacker] .ixn-head h2{letter-spacing:-.01em;text-shadow:0 0 10px #39ff7a59}:root[data-skin=hacker] .avatar{box-shadow:inset 0 0 0 1px #1f5a37;color:#39ff7a!important;background:#0b1d12!important}:root[data-skin=hacker] .ws-menu-mark,:root[data-skin=hacker] .ws .ws-initial,:root[data-skin=hacker] .fs .ws-initial{color:#021208!important;background:#39ff7a!important}:root[data-skin=hacker] .btn-primary,:root[data-skin=hacker] .app-btn,:root[data-skin=hacker] .fs-card-btn{color:#021208;background:#39ff7a}:root[data-skin=hacker] .btn-primary:hover:not(:disabled),:root[data-skin=hacker] .app-btn:hover,:root[data-skin=hacker] .fs-card-btn:hover{color:#021208;background:#7dffab}:root[data-skin=hacker] .btn-danger{color:#1a0302;background:#ff5c57}:root[data-skin=hacker] .loz,:root[data-skin=hacker] .tag,:root[data-skin=hacker] .jstatus{color:#7ee6a1;background:#0b1d12}:root[data-skin=hacker] .loz-progress,:root[data-skin=hacker] .tag-blue,:root[data-skin=hacker] .jstatus-on_you{color:#39ff7a;background:#39ff7a1f}:root[data-skin=hacker] .loz-success,:root[data-skin=hacker] .tag-green,:root[data-skin=hacker] .jstatus-closed{color:#b6ffcf;background:#7dffab29}:root[data-skin=hacker] .loz-new,:root[data-skin=hacker] .jstatus-new{color:#021208;background:#39ff7a}:root[data-skin=hacker] .loz-moved,:root[data-skin=hacker] .tag-amber,:root[data-skin=hacker] .jstatus-on_customer{color:#fc3;background:#ffcc331f}:root[data-skin=hacker] .loz-removed{color:#ff8a85;background:#ff5c571f}:root[data-skin=hacker] .msg-agent:not(.msg-bot) .bubble{color:#021208;background:#39ff7a}:root[data-skin=hacker] .msg-agent:not(.msg-bot) .bubble .who{color:#021208b3}:root[data-skin=hacker] .msg-agent:not(.msg-bot) .bubble a{color:#021208}:root[data-skin=hacker] .msg-visitor .bubble{color:#b6ffcf;background:#0b1d12}:root[data-skin=hacker] .msg-bot .bubble{color:#b6ffcf;background:#39ff7a14;box-shadow:inset 0 0 0 1px #16402a}:root[data-skin=hacker] .tc.on,:root[data-skin=hacker] .sheet .inbox .conv-row.active{border-color:#1f5a37}:root[data-skin=hacker] .fs-card{background:#39ff7a14;box-shadow:inset 0 0 0 1px #16402a}:root[data-skin=hacker] .fs-card strong em{color:#39ff7a}:root[data-skin=hacker] .fs-card-btn,:root[data-skin=hacker] .ixn-unread{color:#021208}:root[data-skin=hacker] .kbd{color:#4fb174;background:#050a07;box-shadow:inset 0 0 0 1px #1f5a37}:root[data-skin=hacker] .pick-preview{background:#08110c}:root[data-skin=hacker] .resizer:hover:after,:root[data-skin=hacker] .resizer.on:after{background:#39ff7a;box-shadow:0 0 8px #39ff7a99}:root[data-skin=hacker] .fs-logo svg,:root[data-skin=hacker] .numbat-mark{filter:hue-rotate(-95deg)saturate(1.6)brightness(1.1)}.fs-collapsed .ws-name,.fs-collapsed .ws-chevron,.fs-collapsed .fs .ws-name,.fs-collapsed .fs .ws-chevron{display:none}.fs-collapsed .fs-top{gap:8px;margin-bottom:8px}.fs-collapsed .fs-top .fs-logo{width:36px;height:36px}.fs-collapsed .fs-top .ws-wrap{flex:none;width:36px}.fs-collapsed .fs .ws,.fs-collapsed .ws{justify-content:center;width:36px;height:36px;padding:0}.fs-collapsed .ws .ws-initial{border-radius:6px;width:28px;height:28px;font-size:13px}.fs-collapsed .fs-top .fs-fold{width:36px;height:32px}.fs-collapsed .fs-me{gap:4px}:root[data-theme=dark] .btn-primary:disabled,:root[data-theme=dark] .app-btn:disabled,:root[data-skin=hacker] .btn-primary:disabled{background:var(--j-subtle);color:var(--ink-4)}:root[data-skin=hacker] .jtab.on{color:var(--primary);border-bottom-color:var(--primary)}:root[data-skin=hacker] .jtab.on .jtab-n{color:var(--primary)}:root{--chart-ai:var(--hue-1868db,#1868dc);--chart-team:#e56910}:root[data-theme=dark]{--chart-ai:var(--hue-579dff,#579dff);--chart-team:#fea362}:root[data-skin=hacker]{--chart-ai:#39ff7a;--chart-team:#fc3}:root[data-skin=hacker] .ixn-item,:root[data-skin=hacker] .fs-item,:root[data-skin=hacker] .jtab,:root[data-skin=hacker] .tc-top b,:root[data-skin=hacker] .tc-title{font-size:13px}.palette{background:var(--sheet);box-shadow:0 0 0 1px var(--line), 0 20px 48px -12px #091e4259;border-radius:8px}:root[data-theme=dark] .palette{box-shadow:0 0 0 1px var(--line-strong), 0 20px 48px -12px #000000b3}.palette-field{border-bottom:1px solid var(--line);height:56px;color:var(--ink-3);cursor:text;flex:none;align-items:center;gap:12px;margin:0;padding:0 14px 0 18px;display:flex}.palette-field>svg{flex:none}.palette-field input,.palette-field input:focus{min-width:0;height:100%;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:16px;line-height:1.4}.palette-field .kbd{flex:none}.palette-list{padding:6px 8px 8px}.palette-group{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 6px;font-size:11px;font-weight:700}.palette-row{border-radius:6px;height:40px;position:relative}.palette-row.on{background:var(--j-info);color:var(--ink)}.palette-row.on:before{content:"";background:var(--primary);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.palette-row.on .palette-icon{color:var(--primary)}.palette-row:hover:not(.on){background:var(--j-hover)}.app{background:var(--sheet);grid-template-rows:54px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.app.app-collapsed{grid-template-columns:minmax(0,1fr)}.app-body{grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.app.app-collapsed .app-body{grid-template-columns:60px minmax(0,1fr)}.sheet{box-shadow:none;background:var(--sheet);border:0;border-radius:0;margin:0}:root[data-skin=hacker] .sheet{box-shadow:none}.tb{border-bottom:1px solid var(--line);background:var(--sheet);white-space:nowrap;align-items:center;gap:12px;height:54px;padding:0 14px 0 18px;display:flex}.tb-logo{width:200px;color:var(--ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.tb-search{border:1px solid var(--line);background:var(--sheet);max-width:480px;height:34px;color:var(--ink-4);text-align:left;cursor:text;border-radius:6px;flex:1;align-items:center;gap:8px;margin-inline:auto;padding:0 8px 0 11px;font-size:13.5px;display:flex}.tb-search:hover{border-color:var(--line-strong)}.tb-search span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tb-search .kbd{background:0 0;height:20px}.tb-right{flex:none;align-items:center;gap:6px;display:flex}.tb-ask{text-decoration:none}.tb-icon{width:34px;height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:relative}.tb-icon:hover,.tb-icon.on{background:var(--j-btn);color:var(--ink)}.tb-icon .fs-badge{box-shadow:0 0 0 2px var(--sheet);top:2px;right:2px}.tb-icon .fs-dot{box-shadow:0 0 0 2px var(--sheet);top:7px;right:7px}.tb-me{background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:2px;padding:0;display:grid}.tb-me:hover,.tb-me.open{background:var(--j-btn)}.tb .drop .menu{top:calc(100% + 8px);left:auto;right:0}.tb-user .menu,.tb-pop .menu{width:320px;max-height:calc(100vh - 80px)}.tb-create .menu{width:600px;max-height:none;padding:0;overflow:hidden}.tb-create .btn-primary.open{background:var(--primary-hover)}.fs{border-right:1px solid var(--line);background:var(--sheet);gap:2px;padding:12px 10px 10px}.fs-nav{gap:1px;margin:0;padding:0}.fs-item{min-height:34px;color:var(--ink-2);font-weight:500}.fs-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;margin:16px 10px 6px;font-size:11px;font-weight:700;display:block}.fs-ws{flex-direction:column;gap:1px;display:flex}.fs-sq{color:#fff;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:grid}.fs-tick{color:var(--primary);flex:none;margin-left:auto}.fs-ws-add{position:relative}.fs-new-ws{border:1px solid var(--line);background:var(--sheet);border-radius:8px;flex-direction:column;gap:6px;margin:4px 0 6px;padding:8px;display:flex}.fs-new-ws input{border:1px solid var(--j-input);background:var(--sheet);border-radius:4px;height:32px;padding:0 10px;font-size:13.5px}.fs-new-ws input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:0}.fs-new-ws .form-actions{gap:6px;display:flex}.fs-collapsed .fs-new-ws{z-index:30;width:240px;box-shadow:var(--shadow-pop);position:absolute;top:0;left:calc(100% + 10px)}.fs-foot{border-top:0;gap:1px;padding-top:10px}.fs-foot .fs-card{margin-bottom:8px}.fs-fold .fs-label{color:var(--ink-3)}.fs-collapsed{padding:12px 8px 10px}.fs-collapsed .fs-grp{background:var(--line);height:1px;margin:10px 6px;padding:0;font-size:0;overflow:hidden}.fs-collapsed .fs-item{justify-content:center;padding:0}.fs-collapsed .fs-label,.fs-collapsed .fs-tick{display:none}.fs-collapsed .fs-n{background:var(--primary);width:7px;min-width:0;height:7px;padding:0;font-size:0;position:absolute;top:5px;right:6px}.fs-collapsed .fs-n.live{background:var(--green)}.pt{border-bottom:1px solid var(--line);background:var(--sheet);flex:none;padding:14px 40px 0}.pt-crumbs{color:var(--ink-4);margin-bottom:8px;font-size:12.5px}.pt-crumbs span{margin:0 4px}.pt-tabs{scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.pt-tab{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:2px 2px 11px;font-size:14px;font-weight:500;text-decoration:none}.pt-tab:hover{color:var(--ink);border-bottom-color:var(--line)}.pt-tab.on{color:var(--primary);border-bottom-color:var(--primary)}.sheet .main-page{background:var(--sheet)}@media (max-width:1100px){.tb-logo{width:auto}.tb-ask-label{display:none}}.inbox-shell{background:var(--sheet);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.inbox-body{flex:1;min-height:0;display:flex;position:relative}.ih{border-bottom:1px solid var(--line);flex:none;padding:16px 24px 0}.ih-title{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;margin:2px 0 12px;font-size:20px;font-weight:650;display:flex}.ih-sq{color:#fff;background:#1d7f8c;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}:root[data-skin=hacker] .ih-sq{color:#021208;background:#39ff7a}.ih-tabs{gap:20px}button.pt-tab{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.ih-tabs .pt-tab{align-items:center;gap:6px;display:inline-flex}.ih-tabs .pt-tab svg{color:var(--ink-3)}.ih-tabs .pt-tab.on svg{color:var(--primary)}.ih-tabs .jtab-n{margin-left:2px}.ih-tabs .pt-tab.on .jtab-n{background:var(--j-info);color:var(--primary)}.inbox-body>.ib,.inbox-body>.inbox,.inbox-body>.pg,.inbox-body>.issue{flex:1;min-width:0}.sheet .inbox-body .ib,.sheet .inbox-body .inbox{min-height:0}.board{flex-direction:column;flex:1;min-width:0;min-height:0;padding:14px 24px 0;display:flex}.board-tools{flex:none;align-items:center;gap:8px;margin-bottom:14px;display:flex}.board-search{flex:0 240px;height:32px}.board-cols{grid-template-columns:repeat(var(--cols,4), minmax(248px, 1fr));flex:1;gap:10px;min-height:0;padding-bottom:16px;display:grid;overflow:auto hidden}.bcol{background:var(--j-subtle);border-radius:8px;flex-direction:column;min-height:0;display:flex}.bcol-head{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);flex:none;align-items:center;gap:7px;padding:12px 14px 8px;font-size:12px;font-weight:600;display:flex}.bcol-head i{border-radius:50%;width:8px;height:8px}.bcol-head span{color:var(--ink-4);font-weight:400}.bcol-cards{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 8px 10px;display:flex;overflow-y:auto}.bcol-empty{color:var(--ink-4);margin:4px 6px;font-size:13px}.bcol-more{color:var(--primary);background:0 0;border:0;border-radius:4px;align-self:flex-start;margin:2px 4px;padding:4px 6px;font-size:13px;font-weight:500}.bcol-more:hover{background:var(--j-btn)}.bc{background:var(--sheet);color:var(--ink);border-radius:6px;gap:8px;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:grid;box-shadow:0 1px 1px #091e4240,0 0 1px #091e424f}.bc:hover{background:var(--j-hover)}.bc.on{box-shadow:0 0 0 2px var(--primary)}:root[data-theme=dark] .bc{box-shadow:0 0 0 1px var(--line);background:#22272b}:root[data-theme=dark] .bc:hover{background:#282e33}:root[data-theme=dark] .bc.on{box-shadow:0 0 0 2px var(--primary)}.bc-title{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bc.unread .bc-title{font-weight:600}.bc-dot{background:var(--primary);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.bc .tags{flex-wrap:wrap;gap:4px;display:flex}.bc .tag{height:18px;padding:0 5px;font-size:10px}.bc-meta{min-width:0;color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.bc-key{color:var(--ink-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.bc-key svg{color:var(--primary)}.bc-who{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.bc-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.bc-nobody{border:1px dashed var(--line-strong);width:22px;height:22px;color:var(--ink-4);border-radius:50%;place-items:center;display:grid}.bc-ai{background:var(--sheet);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid}.bc-line{border-top:1px solid var(--line-soft);color:var(--ink-3);align-items:center;gap:8px;margin:0 -12px -10px;padding:8px 12px;font-size:12px;display:flex}.bc-line>i{background:var(--ink-4);border-radius:50%;flex:none;width:8px;height:8px}.bc-wait{color:var(--ink)}.bc-wait>i{background:#e56910}.bc-with>i{background:var(--primary)}.bc-done{color:var(--green-ink)}.bc-muted{color:var(--ink-4)}.bc-spin{border:2px solid var(--j-info);border-top-color:var(--primary);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite spin}.bc-skel{background:linear-gradient(90deg, var(--sheet), var(--j-subtle), var(--sheet));background-size:200% 100%;border-radius:6px;height:96px;animation:1.3s linear infinite shimmer;display:block}.shimmer{background:linear-gradient(90deg, var(--ink-3) 0%, var(--line-strong) 50%, var(--ink-3) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shimmer-text}@keyframes shimmer-text{to{background-position:-200% 0}}.tp-veil{z-index:25;background:#091e424d;justify-content:flex-end;animation:.12s fade;display:flex;position:absolute;inset:0}:root[data-theme=dark] .tp-veil{background:#00000080}.tp{background:var(--sheet);width:min(1080px,94%);height:100%;animation:.18s cubic-bezier(.2,.9,.25,1) tp-in;display:flex;box-shadow:-16px 0 40px -16px #091e4273}@keyframes tp-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.tp>.issue{flex:1;min-width:0}.tp .issue-bar{padding-left:22px}.pt~.main-page .crumbs,.pt~.main-page .pg-crumb{display:none}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.app-body,.app:not(.app-collapsed) .app-body{grid-template-columns:60px minmax(0,1fr)}.app:not(.app-collapsed) .fs .fs-grp{background:var(--line);height:1px;margin:10px 6px;padding:0;font-size:0;overflow:hidden}.app:not(.app-collapsed) .fs-setup-full{display:none}.app:not(.app-collapsed) .fs-setup-mini{display:block}.app:not(.app-collapsed) .fs .fs-tick,.tb-search span{display:none}.tb-search{flex:none;justify-content:center;width:40px;margin-inline:auto 0;padding:0}.tb-search .kbd{display:none}}.fs-setup-mini{display:none}.fs-collapsed .fs-setup-mini{display:block}.fs-collapsed .fs-setup-full{display:none}.confirm-box.fs-new-ws{background:var(--sheet);width:min(420px,100vw - 32px);box-shadow:var(--shadow-lg);border:0;border-radius:8px;flex-direction:column;gap:10px;margin:0;padding:20px;display:flex}.confirm-box.fs-new-ws h3{margin:0;font-size:18px}.confirm-box.fs-new-ws p{color:var(--ink-2);margin:0;font-size:14px}.confirm-box.fs-new-ws input{border:1px solid var(--j-input);background:var(--sheet);border-radius:4px;height:36px;padding:0 10px;font-size:14px}.confirm-box.fs-new-ws input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:0}.fs-collapsed .fs-new-ws{width:auto;position:static}:root{--dots:#d5d9df;--field:#f4f5f7}:root[data-theme=dark]{--dots:#2a3036;--field:#121517}:root[data-skin=hacker]{--dots:#0f2a18;--field:#020403}.app{background-color:var(--field);background-image:radial-gradient(var(--dots) 1px, transparent 1px);background-size:16px 16px;padding:12px;display:block}.app-frame{background:var(--sheet);border-radius:12px;grid-template-rows:54px minmax(0,1fr);height:100%;display:grid;overflow:hidden;box-shadow:0 0 0 1px #091e4214,0 24px 48px -24px #091e4259}:root[data-theme=dark] .app-frame{box-shadow:0 0 0 1px var(--line), 0 24px 48px -24px #000000b3}:root[data-skin=hacker] .app-frame{box-shadow:0 0 0 1px #16402a,0 0 60px -30px #39ff7a59}.tb{padding-left:10px}.tb-logo{width:186px}.app-collapsed .tb-logo{width:auto}.fs{padding:14px 10px 10px}.fs-item{min-height:32px;color:var(--ink-2);border-radius:6px;gap:10px;padding:0 8px;font-size:14px;font-weight:400}.fs-item:hover{background:var(--j-hover);color:var(--ink)}.fs-item.on{background:var(--j-info);color:var(--primary);font-weight:500}.fs-ic{width:16px;color:var(--ink-3)}.fs-item.on .fs-ic{color:var(--primary)}.fs-n{color:var(--ink-4);font-size:12px;font-weight:500}.fs-grp{margin:14px 8px 6px}.fs-sq{border-radius:4px;width:16px;height:16px;font-size:0}.fs-ws-on .fs-label{color:var(--ink);font-weight:500}.fs-quiet{color:var(--ink-3)}.fs-collapsed .fs-sq{width:22px;height:22px;font-size:11px}.fs-foot{gap:1px;padding-top:8px}.fs-card{background:var(--j-info);box-shadow:none;color:var(--ink);border-radius:8px;margin:0 0 10px;padding:12px;text-decoration:none;display:block}.fs-card:hover{background:color-mix(in srgb, var(--primary) 14%, var(--sheet))}.fs-card strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.fs-card strong em{color:var(--primary);font-style:normal}.fs-card-bar{background:color-mix(in srgb, var(--primary) 22%, transparent);border-radius:2px;height:4px;margin:8px 0;display:block;overflow:hidden}.fs-card-bar i{background:var(--primary);border-radius:2px;height:100%;display:block}.fs-card-next{color:var(--ink-2);font-size:12px;line-height:1.4;display:block}.fs-card-next:first-letter{text-transform:uppercase}:root[data-theme=dark] .fs-card{background:var(--hue-1c2b41,#1c2b41)}:root[data-skin=hacker] .fs-card{background:#39ff7a14}@media (max-width:900px){.app{background-image:none;padding:0}.app-frame{box-shadow:none;border-radius:0}}:root{--sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-feature-settings:normal}body{font-family:var(--sans);font-variation-settings:"opsz" 14;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.pg-title,.ph-title,.ih-title,.ixn-head h2,.tbl-head h1,.issue-title .ticket-title,.issue-title .ticket-title-input,.convo-head h2,.page-head h1,.settings-head h1,.tl-head h1,.pane-head h1,.now-stat b,.stat b,.kpi b,.confirm-box h3,.pick-preview strong{font-variation-settings:"opsz" 32}.pg-title,.ph-title,.page-head h1,.ih-title,.ixn-head h2,.tbl-head h1,.issue-title .ticket-title{letter-spacing:-.02em;font-weight:600}.pt{padding:16px 40px 0}.pt-crumbs{margin-bottom:4px}.pt-title{align-items:center;gap:10px;margin:2px 0 12px;display:flex}.pt-title h1{letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 32;margin:0;font-size:20px;font-weight:600}.pt-sq{color:#fff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}:root[data-skin=hacker] .pt-sq{color:#021208;background:#39ff7a!important}.pt-action{margin-left:auto;text-decoration:none}.pt-gap{height:4px}.pt~.main-page>.page>.page-head h1,.pt~.main-page>.page .settings-intro h2,.pt~.main-page>.contacts-pg>.ph .ph-title{display:none}.pt~.main-page>.page .settings-intro,.pt~.main-page>.page>.page-head{margin-bottom:18px}.kn{flex-direction:column;gap:18px;display:flex}.kn-intro{max-width:70ch;color:var(--ink-3);margin:0;font-size:14px}.kn-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kcard{border:1px solid var(--line);background:var(--sheet);border-radius:8px;grid-template-columns:132px minmax(0,1fr);display:grid;overflow:hidden}.kcard-art{background:var(--art-bg);place-items:center;display:grid;overflow:hidden}.kcard-art .art{width:150px;max-width:none}.kcard-txt{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kcard-txt b{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.kcard-txt p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.kcard-link{color:var(--primary);margin-top:auto;padding-top:4px;font-size:13px;font-weight:500;text-decoration:none}.kcard-link:hover{text-decoration:underline}.kn-add{border:1px solid var(--line);background:var(--sheet);border-radius:8px;padding:14px 16px 16px}.kn-add-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.kn-add-head strong{font-size:14.5px;font-weight:600}.kn-add-x{margin-left:auto}.kn-add .ai-try-row{gap:8px;display:flex}.kn-add .ai-try-row input{border:1px solid var(--j-input);background:var(--sheet);border-radius:4px;flex:1;height:36px;padding:0 10px}.kn-bar{align-items:flex-end;gap:12px;margin-bottom:-6px;display:flex}.kn-tabs{flex:1;margin-bottom:0}.kn-tabs .jtab svg{color:var(--ink-3)}.kn-tabs .jtab.on svg{color:var(--primary)}.kn-add-btn{margin-bottom:8px}.kn-table th:nth-child(2){width:120px}.kn-table th:nth-child(3){width:150px}.kn-table th:nth-child(4){width:110px}.kn-table th.kn-acts-h{text-align:right;width:96px}.kn-src{align-items:center;gap:10px;min-width:0;display:flex}.kn-ic{background:var(--j-subtle);width:28px;height:28px;color:var(--ink-2);border-radius:6px;flex:none;place-items:center;display:grid}.kn-src-text{flex-direction:column;gap:1px;min-width:0;display:flex}.kn-src-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:52ch;font-weight:600;overflow:hidden}.kn-src-text small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:64ch;font-size:12.5px;overflow:hidden}.kn-src-text small.kn-err{color:var(--amber-ink)}.kn-acts{text-align:right;white-space:nowrap}.kn-acts .tool-btn{display:inline-grid}.kn-editing td{padding:12px 16px}@media (max-width:1200px){.kn-cards{grid-template-columns:minmax(0,1fr)}}.app{background-image:none;background:var(--sheet);background-image:none;padding:0}.app-frame,:root[data-theme=dark] .app-frame,:root[data-skin=hacker] .app-frame{box-shadow:none;border-radius:0}html,body{background-color:var(--sheet)}.btn-primary,.app-btn,.fs-card-btn,.send-group .btn-primary,.composer-bar .send-group .btn-primary,.btn-primary:disabled,.send-group .btn-primary:disabled,.composer-bar .send-group .btn-primary:disabled{color:#fff}.btn-primary:disabled,.send-group .btn-primary:disabled,.composer-bar .send-group .btn-primary:disabled,.app-btn:disabled{background:var(--btn-blue,var(--primary));opacity:.5;cursor:not-allowed}.btn-primary svg,.send-group .btn-primary svg{color:#fff}.send-group .btn-primary+.btn-primary,.send-group>.btn-primary:last-child{border-left:1px solid #ffffff59}:root{--btn-blue:var(--hue-1868db,#1868dc);--btn-blue-hover:var(--hue-1558bc,#1558bc)}:root[data-theme=dark]{--btn-blue:var(--hue-1868db,#1868dc);--btn-blue-hover:var(--hue-2e7be8,#2e7be8)}:root[data-theme=dark] .btn-primary,:root[data-theme=dark] .app-btn,:root[data-theme=dark] .fs-card-btn,:root[data-theme=dark] .composer-bar .send-group .btn-primary{background:var(--btn-blue);color:#fff}:root[data-theme=dark] .btn-primary:hover:not(:disabled),:root[data-theme=dark] .app-btn:hover,:root[data-theme=dark] .fs-card-btn:hover{background:var(--btn-blue-hover);color:#fff}:root[data-theme=dark] .btn-primary:disabled{background:var(--btn-blue);color:#fff}:root[data-skin=hacker] .btn-primary,:root[data-skin=hacker] .app-btn,:root[data-skin=hacker] .fs-card-btn,:root[data-skin=hacker] .composer-bar .send-group .btn-primary,:root[data-skin=hacker] .btn-primary:disabled,:root[data-skin=hacker] .composer-bar .send-group .btn-primary:disabled{color:#021208;background:#39ff7a}:root[data-skin=hacker] .btn-primary svg{color:#021208}:root[data-skin=hacker] .btn-primary:hover:not(:disabled),:root[data-skin=hacker] .app-btn:hover{color:#021208;background:#7dffab}.nav-icon{flex:none;display:block}.fs-ic .nav-icon{color:var(--ink-3)}.fs-item:hover .fs-ic .nav-icon{color:var(--ink-2)}.fs-item.on .fs-ic .nav-icon{color:var(--primary)}.pt-sq{background:linear-gradient(180deg, color-mix(in srgb, var(--tile) 78%, #fff), var(--tile));color:#fff;border-radius:7px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #091e422e}.pt-sq .nav-icon{color:#fff}:root[data-theme=dark] .pt-sq{background:linear-gradient(180deg, color-mix(in srgb, var(--tile) 85%, #fff), color-mix(in srgb, var(--tile) 85%, #000))}.chn{border-top:1px solid var(--line-soft);max-width:760px}.chn-row{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 2px;display:grid}.chn-ic{background:var(--j-subtle);width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.chn-text{flex-direction:column;gap:2px;min-width:0;display:flex}.chn-text b{color:var(--ink);font-size:15px;font-weight:600}.chn-text small{color:var(--ink-3);text-overflow:ellipsis;font-size:13px;overflow:hidden}.chn-right{align-items:center;gap:10px;display:flex}.chn-right .btn{text-decoration:none}.chn-row.muted .chn-text b,.chn-row.muted .chn-ic{color:var(--ink-4)}.app-body{min-height:0;display:flex;position:relative}.app-body>.sheet{flex:1;min-width:0}.tb{grid-template-columns:minmax(0,1fr) minmax(220px,560px) minmax(0,1fr);align-items:center;gap:16px;padding:0 12px 0 14px;display:grid}.tb-left{align-items:center;gap:10px;min-width:0;display:flex}.tb-logo,.app-collapsed .tb-logo{width:auto;margin-right:6px}.tb-fold{color:var(--ink-2);flex:none}.tb-fold.on{color:var(--ink-2);background:0 0}.tb-fold:hover,.tb-fold.on:hover{background:var(--j-btn);color:var(--ink)}.tb-search{width:100%;max-width:none;margin:0}.tb-right{justify-self:end}.tb-create .btn-primary{height:32px}.rail{border-right:1px solid var(--line);background:var(--sheet);scrollbar-width:none;flex-direction:column;flex:none;justify-content:space-between;gap:12px;width:72px;min-height:0;padding:10px 0;display:flex;overflow:hidden auto}.rail::-webkit-scrollbar{display:none}.rail-nav,.rail-foot{flex-direction:column;align-items:center;gap:2px;display:flex}.rail-foot .drop{justify-content:center;width:100%;display:flex}.rail-item{width:64px;color:var(--ink-3);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:4px 0 6px;text-decoration:none;display:flex;position:relative}.rail-ic{width:40px;height:30px;color:var(--ink-3);border-radius:6px;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.rail-ic .nav-icon{color:inherit}.rail-item:hover .rail-ic,.rail-item.open .rail-ic{background:var(--j-btn);color:var(--ink-2)}.rail-item.on .rail-ic{background:var(--j-info);color:var(--primary)}.rail-label{max-width:62px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.rail-item:hover .rail-label{color:var(--ink)}.rail-item.on .rail-label{color:var(--primary);font-weight:600}.rail-item:focus-visible{outline:0}.rail-n{background:var(--primary);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:18px;height:16px;box-shadow:0 0 0 2px var(--sheet);border-radius:3px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.rail-n.live{background:#1f845a}.rail-sq{color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.rail-setup .rail-ic b{background:var(--j-info);height:18px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:3px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.rail .usage-compact{text-align:center;border-radius:3px;width:56px;margin:0 0 4px;padding:4px 0;font-size:11px;font-weight:700;text-decoration:none;display:block}.rail-ws .menu{width:280px;padding:6px}.ws-pop{flex-direction:column;gap:1px;display:flex}.ws-pop-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:6px 8px 4px;font-size:11px;font-weight:700}.ws-pop-item{gap:10px}.ws-pop-item .rail-sq{flex:none}.ws-pop-text{text-align:left;flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ws-pop-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.ws-pop-text small{color:var(--ink-3);font-size:12px}.ws-pop-item.on .ws-pop-text strong{font-weight:600}.ws-pop-tick{color:var(--primary);flex:none}.ws-pop-rule{background:var(--line);height:1px;margin:5px 4px}.rail-help .menu{width:320px}.ixn{position:relative}.amenu{flex:none;height:100%}.ixn-head{height:54px}.ixn-head h2{font-size:18px}.ixn-group+.ixn-group{margin-top:2px}.ixn-foot{flex-direction:column;flex:none;gap:8px;padding:8px 12px 12px;display:flex}.ixn-foot:empty{display:none}.ixn-foot .fs-card{margin:0}.ixn-foot .usage-card{background:var(--amber-soft);color:var(--amber-ink);border-radius:8px;gap:8px;margin:0;padding:10px 12px;text-decoration:none;display:flex}.ixn-foot .usage-card.full{background:var(--red-soft);color:var(--red-ink)}.ixn-foot .usage-card span{flex-direction:column;gap:1px;display:flex}.ixn-foot .usage-card strong{font-size:12.5px;font-weight:600}.ixn-foot .usage-card small{opacity:.85;font-size:11.5px}.ixn-form{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:6px;margin:4px 0 6px;padding:8px;display:flex}.ixn-form input{border:1px solid var(--j-input);background:var(--sheet);border-radius:4px;height:32px;padding:0 10px;font-size:13.5px}.ixn-form input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:0}.ixn-form .form-actions{gap:6px;display:flex}.amenu-veil{z-index:39;background:#091e423d;animation:.12s fade;position:absolute;inset:0 0 0 72px}:root[data-theme=dark] .amenu-veil{background:#00000080}.amenu-peek{z-index:40;animation:.16s cubic-bezier(.2,.9,.25,1) tp-in;position:absolute;top:0;bottom:0;left:72px;box-shadow:8px 0 24px -12px #091e4266}.help-picker .menu{width:260px;padding:6px}.help-picker-list .ixn-grp{margin-top:4px}.pt-crumbs a{color:inherit;text-decoration:none}.pt-crumbs a:hover{color:var(--ink-2);text-decoration:underline}.pt-sq .nav-icon{width:16px;height:16px}@media (max-width:900px){.tb{grid-template-columns:auto minmax(0,1fr) auto}.tb-search{justify-self:end;width:40px}.tb-new-label{display:none}}.ixn-group>.ixn-grp:first-child{margin-top:18px}.ixn-scroll>.ixn-group:first-child>.ixn-grp:first-child{margin-top:2px}.pt~.main-page .help-pg>.ph .ph-title{font-size:18px}@media (max-width:900px){.tb{grid-template-columns:auto minmax(0,1fr) auto}}:root[data-theme=dark] .rail-n{background:var(--btn-blue);color:#fff;box-shadow:0 0 0 2px var(--sheet)}:root[data-theme=dark] .rail-n.live{color:#fff;background:#1f845a}:root[data-skin=hacker] .rail-n,:root[data-skin=hacker] .rail-n.live{color:#021208;background:#39ff7a}:root[data-skin=hacker] .rail-sq{color:#021208;background:#39ff7a!important}.rail{overflow:hidden}.rail-nav{scrollbar-width:thin;flex:auto;min-height:0;padding-top:4px;overflow:hidden auto}.rail-foot{flex:none}@media (max-height:720px){.rail-item{gap:2px;padding:2px 0 4px}.rail-ic{height:28px}}.tl-pick .menu-item>svg:first-child{color:var(--ink-3);flex:none}.tl-pick .menu-item.on>svg:first-child{color:var(--primary)}.tl-pick .menu-item .ixn-unread{margin-left:auto}.tl-pick .menu-item .ixn-unread+.menu-hint{margin-left:8px}.app-frame{grid-template-columns:minmax(0,1fr)}.app-body{min-width:0}.app-body>.sheet{min-width:0;overflow:hidden}.tb{grid-template-columns:minmax(max-content,1fr) minmax(240px,660px) minmax(max-content,1fr)}.tb-mid{align-items:center;gap:8px;min-width:0;display:flex}.tb-mid .tb-search{flex:1;min-width:0}.tb-mid .tb-create{flex:none}.tb .tb-create .menu{left:auto;right:0}@media (max-width:900px){.tb{grid-template-columns:auto minmax(0,1fr) auto}.tb-mid{justify-self:end}.tb-mid .tb-search{flex:none;width:40px}}.pt-sq,:root[data-theme=dark] .pt-sq{background:var(--tile);width:28px;height:28px;box-shadow:none;color:#fff;border-radius:6px}.pt-sq .nav-icon{color:#fff;width:16px;height:16px}:root[data-skin=hacker] .pt-sq{background:#39ff7a!important}:root[data-skin=hacker] .pt-sq .nav-icon{color:#021208}:root[data-theme=dark] .msg-agent .bubble{background:var(--btn-blue);color:#fff}:root[data-theme=dark] .msg-agent .bubble .msg-meta,:root[data-theme=dark] .msg-agent .bubble time{color:#ffffffc7}:root[data-theme=dark] .msg-bot .bubble{background:var(--hue-0c66e4,#0c66e4);color:#fff}:root[data-skin=hacker] .msg-agent .bubble,:root[data-skin=hacker] .msg-bot .bubble{color:#021208;background:#39ff7a}.ixn-ic{width:18px;color:var(--ink-2)}.ixn-item:hover .ixn-ic{color:var(--ink)}.ixn-item.on .ixn-ic{color:var(--primary)}.ixn-ic svg{display:block}.tl-pick .menu-item>svg:first-child{color:var(--ink-2)}:root[data-theme=dark] .msg-visitor .bubble{color:#dee4ea;background:#2c333a;box-shadow:inset 0 0 0 1px #384148}:root[data-skin=hacker] .msg-visitor .bubble{color:#b6ffcf;background:#39ff7a14;box-shadow:inset 0 0 0 1px #1f5a37}:root{--canvas2:#f1f2f4;--panel-r:12px;--panel-shadow:0 0 0 1px #091e420f, 0 1px 3px #091e4214}:root[data-theme=dark]{--canvas2:#161a1d;--panel-shadow:0 0 0 1px #ffffff0f}:root[data-skin=hacker]{--canvas2:#020403;--panel-shadow:0 0 0 1px #12301d}html,body,.app,.app-frame{background:var(--canvas2)}.tb{background:var(--canvas2);border-bottom:0}.rail{background:0 0;border-right:0}.app-body{gap:8px;padding:0 8px 8px 0}.amenu,.app-body>.sheet:not(.sheet-split){border-radius:var(--panel-r);box-shadow:var(--panel-shadow);background:var(--sheet)}.amenu{border-right:0;height:auto}.app-body>.sheet:not(.sheet-split){overflow:hidden}.amenu>.resizer,.sheet-split .main-page>.ixn>.resizer{right:-8.5px}.amenu-peek{border-radius:var(--panel-r);bottom:8px}.amenu-veil{border-radius:var(--panel-r);inset:0 0 0 72px}.app-body>.sheet.sheet-split{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.sheet-split .main-page{background:0 0;gap:8px}.sheet-split .main-page>.ixn{border-radius:var(--panel-r);height:auto;box-shadow:var(--panel-shadow);background:var(--sheet);border-right:0}.sheet-split .ib,.sheet-split .inbox{background:0 0;gap:8px}.sheet-split .ib>:not(.resizer),.sheet-split .inbox>:not(.resizer),.sheet-split .main-page>:not(.ixn):not(.ib):not(.inbox){border-radius:var(--panel-r);box-shadow:var(--panel-shadow);background:var(--sheet);overflow:hidden}.sheet-split .ib>.tl,.sheet-split .inbox>.conv-list{border-right:0}.sheet-split .ib>.list-resizer,.sheet-split .inbox>.list-resizer{transform:translate(4px)}.pop-theme{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px}.pop-theme .segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pop-theme .segmented button{white-space:nowrap;justify-content:center;gap:6px;min-width:0;height:30px;padding:0 8px}.tb-user .menu{overflow-x:hidden}.rail{width:var(--rail-w);gap:12px;padding:8px 8px 10px 12px}.rail-nav,.rail-foot{align-items:stretch;gap:2px}.rail-nav{padding-top:2px}.rail-foot .drop{width:100%;display:block}.rail-item{width:100%;height:36px;color:var(--ink-2);text-align:left;border-radius:6px;flex-direction:row;align-items:center;gap:10px;padding:0 10px}.rail-ic,.rail-item:hover .rail-ic,.rail-item.open .rail-ic,.rail-item.on .rail-ic{width:20px;height:20px;box-shadow:none;background:0 0;border-radius:0;flex:none;place-items:center;display:grid;position:static}.rail-ic{color:var(--ink-2)}.rail-label{min-width:0;max-width:none;color:var(--ink-2);flex:1;font-size:14px;font-weight:500;line-height:1.2}.rail-item:hover,.rail-item.open{background:var(--j-btn)}.rail-item:hover .rail-ic,.rail-item:hover .rail-label{color:var(--ink)}.rail-item.on{background:var(--j-info)}.rail-item.on .rail-ic,.rail-item.on .rail-label{color:var(--primary)}.rail-item.on .rail-label{font-weight:500}.rail-item.on:before{content:"";background:var(--primary);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-7px}.rail-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.rail-item:focus-visible .rail-ic{box-shadow:none}.rail-n{min-width:20px;height:18px;box-shadow:none;line-height:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rail-sq{width:20px;height:20px;font-size:11px}.rail-setup .rail-ic b{height:18px;padding:0 4px;font-size:10.5px}.rail .usage-compact{text-align:left;width:auto;margin:0 0 4px;padding:6px 10px}.amenu-peek{left:var(--rail-w)}.amenu-veil{inset:0 0 0 var(--rail-w)}@media (max-width:900px){:root{--rail-w:60px}.rail{padding:8px 6px 10px 8px}.rail-item{justify-content:center;padding:0}.rail-label{display:none}.rail-n{min-width:16px;height:15px;font-size:9.5px;line-height:15px;top:2px;right:2px;transform:none}.rail-item.on:before{left:-6px}.rail .usage-compact{text-align:center;padding:4px 0}}.pt-ic{width:24px;height:24px;color:var(--ink);flex:none;place-items:center;display:grid}.pt-ic svg{width:22px;height:22px}:root[data-skin=hacker] .pt-ic{color:#39ff7a}.pt{padding-top:18px}.pt-kicker{letter-spacing:-.005em;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.pt-kicker .numbat-mark{color:var(--primary);flex:none}.pt-kicker a{color:inherit;text-decoration:none}.pt-kicker a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pt-title{margin:0 0 14px}.pt-title h1{font-size:22px}:root[data-skin=hacker] .pt-kicker .numbat-mark{color:#39ff7a}.app .rail .rail-item .rail-n{min-width:0;height:auto;box-shadow:none;color:var(--ink-3);background:0 0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;top:50%;right:10px;transform:translateY(-50%)}.app .rail .rail-item.on .rail-n{color:var(--primary)}.app .rail .rail-item .rail-n.live{color:var(--ink-3)}.app .rail .rail-item .rail-n.live:before{content:"";background:#22a06b;border-radius:50%;width:6px;height:6px}:root[data-skin=hacker] .app .rail .rail-item .rail-n{color:#7ee6a1}:root[data-skin=hacker] .app .rail .rail-item .rail-n.live:before{background:#39ff7a}@media (max-width:900px){.app .rail .rail-item .rail-n{background:var(--btn-blue,var(--hue-1868db,#1868dc));color:#fff;border-radius:3px;justify-content:center;min-width:16px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;top:1px;right:1px;transform:none}.app .rail .rail-item .rail-n.live{color:#fff;background:#1f845a}.app .rail .rail-item .rail-n.live:before{display:none}:root[data-skin=hacker] .app .rail .rail-item .rail-n{color:#021208;background:#39ff7a}.app .rail .rail-item.on .rail-n,.app .rail .rail-item.on .rail-n.live{color:#fff}:root[data-skin=hacker] .app .rail .rail-item.on .rail-n{color:#021208}}:is(.tag,.tag-chip,.tag-new,.tag-filter,.row-chip,.status-chip,.status-pill,.chip,.ai-chip,.ai-tag,.urgency-tag,.urgency-high,.offline-tag,.ban-chip,.pic-chip,.rating-chip,.filter-chip,.lozenge){white-space:nowrap;flex:none;margin:0;text-decoration:none;height:20px!important;min-height:0!important;box-shadow:none!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:var(--j-subtle)!important;color:var(--ink-2)!important;border:0!important;border-radius:3px!important;align-items:center!important;gap:4px!important;padding:0 6px!important;font-size:10.5px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}:is(.tag,.tag-chip,.tag-new,.tag-filter,.row-chip,.status-chip,.chip,.ai-chip,.ban-chip,.pic-chip,.filter-chip,.lozenge) svg{flex:none;width:11px;height:11px}.ban-chip{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important}:is(.tag-blue,.chip-ai,.ai-chip,.ai-tag,.chip-ticket,.filter-chip,.tag-filter.on,.lozenge-info,.lozenge-discovery){background:var(--hue-e9f2ff,#e9f2ff)!important;color:var(--hue-0055cc,#05c)!important}:is(.tag-green,.lozenge-success,.status-chip.live,.pic-chip){color:#216e4e!important;background:#dcfff1!important}:is(.tag-amber,.chip-high,.chip-ask,.lozenge-warning){color:#974f0c!important;background:#fff3d6!important}:is(.chip-urgent,.urgency-high,.lozenge-danger){color:#ae2e24!important;background:#ffeceb!important}:root[data-theme=dark] :is(.tag-blue,.chip-ai,.ai-chip,.ai-tag,.chip-ticket,.filter-chip,.tag-filter.on,.lozenge-info,.lozenge-discovery){background:var(--hue-1c2b41,#1c2b41)!important;color:var(--hue-85b8ff,#85b8ff)!important}:root[data-theme=dark] :is(.tag-green,.lozenge-success,.status-chip.live,.pic-chip){color:#7ee2b8!important;background:#1c3329!important}:root[data-theme=dark] :is(.tag-amber,.chip-high,.chip-ask,.lozenge-warning){color:#f5cd47!important;background:#332e1b!important}:root[data-theme=dark] :is(.chip-urgent,.urgency-high,.lozenge-danger){color:#fd9891!important;background:#42221f!important}:root[data-skin=hacker] :is(.tag,.tag-chip,.tag-new,.tag-filter,.row-chip,.status-chip,.status-pill,.chip,.ai-chip,.ai-tag,.urgency-tag,.offline-tag,.ban-chip,.pic-chip,.rating-chip,.filter-chip,.lozenge){color:#7ee6a1!important;background:#0b1d12!important}:root[data-skin=hacker] :is(.tag-blue,.chip-ai,.ai-chip,.ai-tag,.chip-ticket,.filter-chip,.tag-filter.on,.lozenge-info,.lozenge-discovery){color:#39ff7a!important;background:#39ff7a1f!important}:root[data-skin=hacker] :is(.tag-green,.lozenge-success,.status-chip.live,.pic-chip){color:#b6ffcf!important;background:#7dffab29!important}:root[data-skin=hacker] :is(.tag-amber,.chip-high,.chip-ask,.lozenge-warning){color:#ffd666!important;background:#ffd66624!important}:root[data-skin=hacker] :is(.chip-urgent,.urgency-high,.lozenge-danger){color:#ff9a8f!important;background:#ff786e26!important}:is(.tag-chip,.ban-chip,.filter-chip) button{width:14px;height:14px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;margin:0 -3px 0 1px;padding:0;display:grid}:is(.tag-chip,.ban-chip,.filter-chip) button:hover{opacity:1;background:#091e4214}:root[data-theme=dark] :is(.tag-chip,.ban-chip,.filter-chip) button:hover{background:#ffffff1a}:is(.tag-new,.tag-filter,.filter-chip){cursor:pointer}:is(.tag-new,.tag-filter):hover{filter:brightness(.96)}.tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fs-badge{border-radius:3px!important}.switch,.switch.switch-sm{cursor:pointer;border:0;flex:none;padding:0;transition:background .15s;position:relative;background:#8590a2!important;border-radius:10px!important;width:36px!important;height:20px!important}.switch i,.switch.switch-sm i{border-radius:50%;transition:transform .15s cubic-bezier(.2,.6,.3,1);position:absolute;background:#fff!important;width:16px!important;height:16px!important;top:2px!important;left:2px!important;box-shadow:0 1px 2px #091e4240!important}.switch.on,.switch.on.on-blue,.switch.switch-sm.on{background:#1f845a!important}.switch.on i,.switch.switch-sm.on i{transform:translate(16px)!important}.switch:before{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:10px;height:10px;transition:opacity .15s;position:absolute;top:5px;left:6px}.switch.on:before{opacity:1}.switch:hover:not(:disabled){filter:brightness(.96)}.switch:disabled{opacity:.5;cursor:default}.switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root[data-theme=dark] .switch{background:#738496!important}:root[data-theme=dark] .switch.on,:root[data-theme=dark] .switch.on.on-blue{background:#1f845a!important}:root[data-skin=hacker] .switch{background:#1f5a37!important}:root[data-skin=hacker] .switch.on,:root[data-skin=hacker] .switch.on.on-blue{background:#39ff7a!important}:root[data-skin=hacker] .switch i{background:#021208!important}:root[data-skin=hacker] .switch:before{filter:invert()}.ai-toggle,.ai-toggle.on,:root[data-theme=dark] .ai-toggle,:root[data-theme=dark] .ai-toggle.on{box-shadow:none;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;align-items:center;gap:16px;padding:4px 0 16px;display:flex}.ai-toggle-text{flex-direction:column;flex:1;gap:2px;line-height:1.35;display:flex}.ai-toggle-text strong{color:var(--ink);font-size:14px;font-weight:600}.ai-toggle-text small{color:var(--ink-3);font-size:13px}:root[data-theme=dark][data-skin=navy]{--canvas2:#0a1324;--canvas:#0a1324;--field:#0a1324;--sidebar:#0a1324;--sheet:#0e1a30;--surface:#0e1a30;--panel:#0e1a30;--surface-2:var(--hue-12213b,#12213b);--raised:#142541;--sunken:#08101f;--warm-soft:var(--hue-12213b,#12213b);--btn:#16274a;--line:var(--hue-22355a,#22355a);--line-2:#1a2b4a;--line-soft:#1a2b4a;--line-strong:#2f4877;--sheet-line:var(--hue-22355a,#22355a);--input:var(--hue-2a3f66,#2a3f66);--j-input:var(--hue-2a3f66,#2a3f66);--ink:var(--hue-e7eefc,#e7eefc);--ink-2:var(--hue-bccaea,#bccaea);--ink-3:#8fa2c9;--ink-4:#6d82ad;--j-subtle:#18294a;--j-info:#163262;--j-btn:#8face81a;--j-btn-hover:#8face829;--j-hover:#8face812;--nav-hover:#8face81a;--nav-on:#163262;--nav-ink:var(--hue-bccaea,#bccaea);--nav-icon:#8fa2c9;--primary:var(--hue-5ea1ff,#5ea1ff);--primary-hover:var(--hue-85b8ff,#85b8ff);--accent:var(--hue-5ea1ff,#5ea1ff);--btn-blue:#1868dc;--btn-blue-hover:var(--hue-3d7cf0,#3d7cf0);--row-on:#163262;--row-on-line:#5ea1ff59;--panel-shadow:0 0 0 1px #7896d221;--art-bg:#13284a;--art-plane:#183563;--art-plane-2:var(--hue-0b2a5c,#0b2a5c);--art-card:var(--hue-12213b,#12213b);--art-edge:var(--hue-2a3f66,#2a3f66);--art-panel:#18294a;--art-soft:#13284a;--art-line:var(--hue-2a3f66,#2a3f66);--art-line-2:#4a6191;--chart-ai:var(--hue-5ea1ff,#5ea1ff);--chart-team:#fea362}:root[data-skin=navy] .msg-visitor .bubble{color:#dbe6fb;background:#18294a;box-shadow:inset 0 0 0 1px #263b62}:root[data-skin=navy] .msg-agent .bubble{color:#fff;background:#2f6fe0}:root[data-skin=navy] .switch{background:#4a6191!important}:root[data-skin=navy] :is(.tag,.tag-chip,.tag-new,.tag-filter,.row-chip,.status-chip,.status-pill,.chip,.ai-chip,.ai-tag,.urgency-tag,.offline-tag,.ban-chip,.pic-chip,.rating-chip,.filter-chip,.lozenge):not(:is(.tag-blue,.chip-ai,.ai-chip,.ai-tag,.chip-ticket,.filter-chip,.tag-filter.on,.lozenge-info,.lozenge-discovery,.tag-green,.lozenge-success,.status-chip.live,.pic-chip,.tag-amber,.chip-high,.chip-ask,.lozenge-warning,.chip-urgent,.urgency-high,.lozenge-danger)){color:#bccaea!important;background:#18294a!important}:root[data-skin=navy] :is(.tag-blue,.chip-ai,.ai-chip,.ai-tag,.chip-ticket,.filter-chip,.tag-filter.on,.lozenge-info,.lozenge-discovery),:root[data-skin=navy] .loz-progress{color:#85b8ff!important;background:#163262!important}:root[data-skin=navy] .loz{color:#bccaea;background:#18294a}:root[data-skin=navy] .fs-card{background:#13284a}.tl-bar{flex-wrap:wrap;row-gap:6px;min-width:0}.tl-bar>*{min-width:0}.tl-pick{min-width:0;max-width:100%}.tl-pick>.jbtn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.tl-sort{align-items:center;min-width:0;margin-left:auto;display:inline-flex}.tl-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-head,.sheet .inbox .conv-list .pane-head{min-width:0}.tl-tools{flex:none}.app .rail .rail-item .rail-n{background:var(--hue-e9f2ff,#e9f2ff);min-width:20px;height:20px;color:var(--hue-0c66e4,#0c66e4);border-radius:10px;justify-content:center;padding:0 6px;font-size:12px;font-weight:600}.app .rail .rail-item.on .rail-n{background:var(--hue-cce0ff,#cce0ff);color:var(--hue-0c66e4,#0c66e4)}.app .rail .rail-item .rail-n.live{color:#216e4e;background:#dcfff1;gap:4px}.app .rail .rail-item .rail-n.live:before{width:5px;height:5px}:root[data-theme=dark] .app .rail .rail-item .rail-n{background:var(--hue-1c2b41,#1c2b41);color:var(--hue-85b8ff,#85b8ff)}:root[data-theme=dark] .app .rail .rail-item.on .rail-n{background:var(--hue-09326c,#09326c);color:var(--hue-cce0ff,#cce0ff)}:root[data-theme=dark] .app .rail .rail-item .rail-n.live{color:#7ee2b8;background:#1c3329}:root[data-skin=navy] .app .rail .rail-item .rail-n{color:#85b8ff;background:#163262}@media (max-width:900px){.app .rail .rail-item .rail-n,.app .rail .rail-item.on .rail-n{background:var(--hue-e9f2ff,#e9f2ff);min-width:17px;height:17px;color:var(--hue-0c66e4,#0c66e4);box-shadow:0 0 0 2px var(--canvas2);border-radius:9px;padding:0 4px;font-size:10px;top:0;right:0}:root[data-theme=dark] .app .rail .rail-item .rail-n,:root[data-theme=dark] .app .rail .rail-item.on .rail-n{background:var(--hue-1c2b41,#1c2b41);color:var(--hue-85b8ff,#85b8ff)}}.note-yellow{--nbg:#fff7d6;--nline:#e2b203;--nink:#7f5f01;--nbtn:#e2b203;--nbtn-ink:#3d2e00;--ndot:#f5cd47}.note-blue{--nbg:var(--hue-e9f2ff,#e9f2ff);--nline:var(--hue-85b8ff,#85b8ff);--nink:var(--hue-0055cc,#05c);--nbtn:var(--hue-1868db,#1868dc);--nbtn-ink:#fff;--ndot:var(--hue-579dff,#579dff)}.note-green{--nbg:#dcfff1;--nline:#7ee2b8;--nink:#216e4e;--nbtn:#1f845a;--nbtn-ink:#fff;--ndot:#4bce97}.note-pink{--nbg:#ffecf8;--nline:#f797d2;--nink:#943d73;--nbtn:#ae4787;--nbtn-ink:#fff;--ndot:#e774bb}:root[data-theme=dark] .note-blue{--nbg:var(--hue-1c2b41,#1c2b41);--nline:var(--hue-0055cc,#05c);--nink:var(--hue-85b8ff,#85b8ff)}:root[data-theme=dark] .note-green{--nbg:#1c3329;--nline:#216e4e;--nink:#7ee2b8}:root[data-theme=dark] .note-pink{--nbg:#3d2232;--nline:#943d73;--nink:#fdd0ec}.composer.composer-note textarea,.composer.composer-note .composer-tabs,.composer.composer-note .composer-bar{background:0 0}.composer.composer-note textarea::placeholder{color:color-mix(in srgb, var(--nink) 60%, transparent)}.composer.composer-note .composer-tabs button.on{color:var(--nink);box-shadow:inset 0 -2px 0 var(--nink)}.composer-tabs button:focus{outline:none}.composer-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.send-group.send-note .btn-note,.composer-note .btn-note{background:var(--nbtn);color:var(--nbtn-ink);box-shadow:none;border:0}.composer-note .btn-note svg{color:var(--nbtn-ink)}.composer-note .btn-note:hover:not(:disabled){filter:brightness(.95)}.composer-note .btn-note:disabled{opacity:.55}.note-colors{align-items:center;gap:6px;margin:0 4px 0 auto;padding:0 2px;display:inline-flex}.note-colors+.send-group{margin-left:6px}.note-dot{background:var(--ndot);cursor:pointer;border:0;border-radius:50%;width:16px;height:16px;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #091e4224}.note-dot:hover{transform:scale(1.12)}.note-dot.on{box-shadow:0 0 0 2px var(--surface,#fff), 0 0 0 4px var(--ndot)}.composer-note .note-dot.on{box-shadow:0 0 0 2px var(--nbg), 0 0 0 4px var(--ndot)}.note-dot:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.composer-note .composer-hint{display:none}.note-strip[class*=note-]{background:var(--nbg);box-shadow:inset 3px 0 0 var(--nline);color:var(--ink)}.note-strip[class*=note-]>b,.note-strip[class*=note-] .note-time{color:var(--nink)}.composer.composer-note .composer-bar .send-group .btn.btn-note{background:var(--nbtn);color:var(--nbtn-ink);box-shadow:none;border:0}.composer.composer-note .composer-bar .send-group .btn.btn-note:disabled{background:var(--nbtn);color:var(--nbtn-ink);opacity:.55}:root{--box-line:#dcdfe4;--box-line-hover:#b3b9c4;--box-tile:#f7f8f9;--box-icon:#626f86}:root[data-theme=dark]{--box-line:#38414a;--box-line-hover:#596773;--box-tile:#22272b;--box-icon:#9fadbc}:root[data-skin=navy]{--box-line:#22355a;--box-line-hover:#3a5487;--box-tile:#12213b;--box-icon:#8fa2c9}:is(.procedure-list,.shortcut-list,.sources,.chn){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.settings-cards{gap:8px!important}:is(.procedure-card,.shortcut-list>li,.sources>.source,.settings-card,.chn-row){align-items:center;gap:12px;min-height:58px;margin:0;transition:border-color .12s;display:flex;border:1px solid var(--box-line)!important;background:var(--sheet)!important;box-shadow:none!important;border-radius:8px!important;padding:10px 14px!important}:is(.procedure-card,.shortcut-list>li,.sources>.source,.settings-card,.chn-row):hover{border-color:var(--box-line-hover)!important}:is(.procedure-card,.settings-card):focus-visible{outline:2px solid var(--primary);outline-offset:1px}.procedure-card{cursor:pointer}.procedure-card.off,.sources>.source.source-off,.chn-row.muted{background:var(--sheet)!important}.procedure-card.off :is(strong,small),.sources>.source.source-off .source-text{opacity:.6}:is(.procedure-card .outbound-kind,.sources .source-icon,.settings-card-icon,.chn-ic){flex:none;place-items:center;background:var(--box-tile)!important;width:34px!important;height:34px!important;color:var(--box-icon)!important;box-shadow:none!important;border-radius:6px!important;display:grid!important}:is(.procedure-card .outbound-kind,.sources .source-icon,.settings-card-icon,.chn-ic) svg{stroke-width:1.7px;width:17px;height:17px}:is(.procedure-card-text,.trigger-text,.source-text,.settings-card-text,.chn-text){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(.procedure-card-text,.trigger-text,.source-text,.settings-card-text,.chn-text)>:is(strong,b){color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.35}:is(.procedure-card-text,.trigger-text,.source-text,.settings-card-text,.chn-text) small{color:var(--ink-3);text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.shortcut-list>li code{background:var(--box-tile);color:var(--ink-2);border-radius:3px;flex:none;padding:2px 6px;font-size:12.5px}.shortcut-list>li .shortcut-body{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.chn{max-width:760px}.app .rail .rail-item{border-radius:8px}.app .rail .rail-item.on:before{display:none}.app .rail .rail-item.on{background:var(--hue-e9f2ff,#e9f2ff)}.app .rail .rail-item.on .rail-ic,.app .rail .rail-item.on .rail-label{color:var(--hue-0c66e4,#0c66e4)}.app .rail .rail-item.on .rail-label{font-weight:600}:root[data-theme=dark] .app .rail .rail-item.on{background:var(--hue-1c2b41,#1c2b41)}:root[data-theme=dark] .app .rail .rail-item.on .rail-ic,:root[data-theme=dark] .app .rail .rail-item.on .rail-label{color:var(--hue-85b8ff,#85b8ff)}.rail-item,.ixn-item,.pt-tab,.jtab,.menu-item,.tc,.conv-row,.settings-card,.chn-row,.procedure-card,.tb-icon,.jbtn,.btn{transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s}.pt-tab,.jtab{transition:color .12s,border-color .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--field-line:#8590a2;--field-line-hover:#44546f;--field-bg:#fff;--field-ph:#8590a2}:root[data-theme=dark]{--field-line:#738496;--field-line-hover:#b6c2cf;--field-bg:#22272b;--field-ph:#8c9bab}:root[data-skin=navy]{--field-line:#4a6191;--field-line-hover:#8fa2c9;--field-bg:#12213b;--field-ph:#6d82ad}:is(input:not([type]),input[type=text],input[type=email],input[type=url],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],textarea,select):not(.composer textarea):not(.help-toolbar input):not(.contacts-search input):not(.settings-search input):not(.lv-search input):not(.palette-field input):not(.ticket-title-input):not(.tag-add input):not(.jselect):not(.contacts-attr select):not(.bare){box-sizing:border-box;min-height:36px;margin:0;padding:0 12px;font-family:inherit;line-height:1.35;transition:border-color .15s,box-shadow .15s;border:1px solid var(--field-line)!important;box-shadow:none!important;background-color:var(--field-bg)!important;color:var(--ink)!important;border-radius:6px!important;outline:none!important;font-size:13.5px!important}:is(textarea):not(.composer textarea):not(.bare){resize:vertical;min-height:72px;padding:9px 12px!important}:is(input,textarea,select):not(.composer textarea):not(.bare)::placeholder{color:var(--field-ph);opacity:1}:is(input:not([type]),input[type=text],input[type=email],input[type=url],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],textarea,select):not(.composer textarea):not(.help-toolbar input):not(.contacts-search input):not(.settings-search input):not(.lv-search input):not(.palette-field input):not(.ticket-title-input):not(.tag-add input):not(.jselect):not(.contacts-attr select):not(.bare):hover:not(:focus):not(:disabled){border-color:var(--field-line-hover)!important}:is(input:not([type]),input[type=text],input[type=email],input[type=url],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],textarea,select):not(.composer textarea):not(.help-toolbar input):not(.contacts-search input):not(.settings-search input):not(.lv-search input):not(.palette-field input):not(.ticket-title-input):not(.tag-add input):not(.jselect):not(.contacts-attr select):not(.bare):focus{border-color:var(--primary)!important;box-shadow:0 0 0 1px var(--primary)!important}:is(input,textarea,select):disabled:not(.bare){opacity:.6;cursor:not-allowed}select:not(.jselect):not(.contacts-attr select):not(.bare){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2344546f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:32px!important}:root[data-theme=dark] select:not(.jselect):not(.contacts-attr select):not(.bare){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b6c2cf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.tag-add input{border:1px solid var(--field-line);background:var(--field-bg);min-height:0;color:var(--ink);padding:0 8px;font-size:12.5px;height:24px!important;box-shadow:none!important;border-radius:3px!important}.tag-add input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)!important}:is(button,a,[role=tab],[role=radio],[role=switch],[tabindex]):focus:not(:focus-visible){outline:none!important}.segmented button:focus:not(:focus-visible),.kn-tabs .jtab:focus:not(:focus-visible){box-shadow:none}.tb-logo .numbat-mark{color:var(--hue-1868db,#1868dc);display:block}:root[data-theme=dark] .tb-logo .numbat-mark{color:var(--hue-579dff,#579dff)}.kn-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}.kcard{grid-template-columns:112px minmax(0,1fr)}.kcard-txt b{flex-wrap:wrap;row-gap:4px}.note-yellow{--nbg:#faefc1;--nline:#e9cf6b;--nink:#5c4500}:root[data-theme=dark] .note-yellow{--nbg:#3a3218;--nline:#6b5a1c;--nink:#f5cd47}.composer{background:var(--sheet);overflow:hidden;box-shadow:0 0 0 1px var(--line), 0 2px 8px -3px #091e4224!important;border-radius:16px!important}.composer:focus-within{box-shadow:0 0 0 1px var(--primary), 0 3px 10px -3px #091e422e!important}.composer .composer-tabs{padding-top:4px;border-bottom:0!important}.composer.composer-note{background:var(--nbg)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--nline) 55%, transparent), 0 2px 8px -3px #091e4224!important}.composer.composer-note:focus-within{box-shadow:0 0 0 1px var(--nline), 0 3px 10px -3px #091e422e!important}.composer.composer-note .composer-tabs button{color:color-mix(in srgb, var(--nink) 65%, transparent)}.composer.composer-note .composer-tabs button.on{color:var(--nink);box-shadow:none;font-weight:700}.composer.composer-note .composer-bar{border-top:0!important}.composer.composer-note .composer-bar .tool,.composer.composer-note .composer-bar .tool svg{color:var(--nink)}.composer.composer-note .composer-bar .send-group .btn.btn-note,.composer.composer-note .composer-bar .send-group .btn.btn-note:disabled{height:32px;padding:0 14px;font-weight:600;color:var(--nink)!important;background:#ffffffb8!important;border-radius:8px!important;box-shadow:0 1px 2px #091e4214!important}.composer.composer-note .composer-bar .send-group .btn.btn-note:hover:not(:disabled){filter:none;background:#fff!important}.composer.composer-note .composer-bar .send-group .btn.btn-note:disabled{opacity:.6}.composer.composer-note .composer-bar .send-group .btn.btn-note svg{color:var(--nink)!important}:root[data-theme=dark] .composer.composer-note .composer-bar .send-group .btn.btn-note{background:#ffffff1a!important}:root[data-theme=dark] .composer.composer-note .composer-bar .send-group .btn.btn-note:hover:not(:disabled){background:#ffffff2e!important}.composer.composer-note .note-dot.on{box-shadow:0 0 0 2px var(--nbg), 0 0 0 3.5px var(--nink)}.composer-mode{position:relative}.composer-mode-btn{height:28px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:-4px;padding:0 8px;font-size:13.5px;font-weight:700;display:inline-flex}.composer-mode-btn:hover,.composer-mode-btn.open{background:var(--j-btn)}.composer-mode-btn>svg:first-child{color:var(--primary)}.composer-note .composer-mode-btn,.composer-note .composer-mode-btn>svg{color:var(--nink)}.composer-note .composer-mode-btn:hover,.composer-note .composer-mode-btn.open{background:#ffffff73}.composer-mode .menu{width:200px;padding:6px}.mode-item{align-items:center;gap:10px;font-size:14.5px;display:flex}.mode-item>svg:first-child{flex:none}.mode-reply>svg:first-child{color:var(--primary)}.mode-note>svg:first-child{color:#b38600}.mode-item>span{flex:1}.mode-tick{color:var(--primary)}.mode-key{min-width:18px;color:var(--ink-4);font:inherit;text-align:right;background:0 0;border:0;padding:0 4px;font-size:12.5px}.composer .composer-tabs{align-items:center;gap:12px;padding:8px 14px 0;display:flex}.composer-tabs .composer-saved{color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:500}.composer-note .composer-tabs .composer-saved{color:color-mix(in srgb, var(--nink) 70%, transparent)}:is(.jtabs,.pt-tabs,.pane-tabs,.info-tabs){border-bottom:1px solid var(--line-soft);scrollbar-width:none;align-items:stretch;gap:22px;display:flex;overflow-x:auto}.pt .pt-tabs{border-bottom:0}:is(.jtab,.pt-tab,.pane-tabs>button,.info-tabs>button){white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;margin:0 0 -1px;text-decoration:none;display:inline-flex;position:relative;box-shadow:none!important;color:var(--ink-3)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 1px 11px!important;font-size:14.5px!important;font-weight:500!important}:is(.jtab,.pt-tab,.pane-tabs>button,.info-tabs>button):hover{color:var(--ink-2)!important}:is(.jtab,.pt-tab,.pane-tabs>button,.info-tabs>button):is(.on,[aria-selected=true]){color:var(--ink)!important}:is(.jtab,.pt-tab,.pane-tabs>button,.info-tabs>button):after{content:"";background:var(--primary);opacity:0;border-radius:2px 2px 0 0;height:3px;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}:is(.jtab,.pt-tab,.pane-tabs>button,.info-tabs>button):is(.on,[aria-selected=true]):after{opacity:1;transform:none}:is(.jtab,.pt-tab) svg{color:inherit!important}:is(.settings-card-area,.kpi-delta,.tl-n,.ixn-unread,.sources-used a,.sources-used>span:not(.eyebrow),.ai-ticket-preview){white-space:nowrap;flex:none;text-decoration:none;height:20px!important;box-shadow:none!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:var(--j-subtle)!important;color:var(--ink-2)!important;border:0!important;border-radius:3px!important;align-items:center!important;gap:4px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}:is(.sources-used a,.ai-ticket-preview){background:var(--hue-e9f2ff,#e9f2ff)!important;color:var(--hue-0055cc,#05c)!important}.ixn-unread{background:var(--hue-0c66e4,#0c66e4)!important;color:#fff!important}.kpi-delta.good{color:#216e4e!important;background:#dcfff1!important}.kpi-delta.bad{color:#ae2e24!important;background:#ffeceb!important}.jtab-n{height:20px;padding:0 6px;font-size:11px;font-weight:700}:root[data-theme=dark] :is(.sources-used a,.ai-ticket-preview){background:var(--hue-1c2b41,#1c2b41)!important;color:var(--hue-85b8ff,#85b8ff)!important}:root[data-theme=dark] .ixn-unread{background:var(--hue-579dff,#579dff)!important;color:#1d2125!important}:root[data-theme=dark] .kpi-delta.good{color:#7ee2b8!important;background:#1c3329!important}:root[data-theme=dark] .kpi-delta.bad{color:#fd9891!important;background:#42221f!important}:root[data-skin=navy] :is(.settings-card-area,.tl-n,.sources-used>span:not(.eyebrow)){color:#bccaea!important;background:#18294a!important}.composer{overflow:visible!important}.composer-mode .menu{z-index:60}.composer-mode-btn>svg:last-child{transition:transform .15s}.composer-mode-btn.open>svg:last-child{transform:rotate(180deg)}.composer-mode-btn:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.composer-mode-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:36px}:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink) 18%, transparent)}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--ink) 32%, transparent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:color-mix(in srgb, var(--ink) 22%, transparent) transparent}}.msg-email{margin-top:12px;display:flex}.msg-email.msg-agent{justify-content:flex-end}.email-card{background:var(--hue-d7e7fe,#d7e7fe);width:min(560px,86%);color:var(--hue-0b1220,#0b1220);border-radius:12px;padding:14px 16px 12px}.msg-email.msg-visitor .email-card{background:#f1f2f4}.email-head{border-bottom:1px solid #091e422e;margin-bottom:12px;padding-bottom:12px}.email-from{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.email-from b{color:var(--hue-0b1220,#0b1220);font-weight:700}.email-from span{color:#646462;font-weight:600}.email-to{color:#646462;margin-top:2px;font-size:12.5px}.email-body{letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.email-body .msg-image,.email-body .file-card{margin-bottom:8px}.email-foot{color:#646462;justify-content:space-between;align-items:center;margin-top:18px;font-size:12.5px;display:flex}.email-foot svg{color:#646462}:root[data-theme=dark] .email-card{background:var(--hue-1c2b41,#1c2b41);color:#dee4ea}:root[data-theme=dark] .msg-email.msg-visitor .email-card{background:#2c333a}:root[data-theme=dark] .email-from b{color:#dee4ea}:root[data-theme=dark] :is(.email-from span,.email-to,.email-foot,.email-foot svg){color:#9fadbc}:root[data-theme=dark] .email-head{border-bottom-color:#ffffff24}:root[data-skin=navy] .email-card{background:#163262}:root[data-skin=navy] .msg-email.msg-visitor .email-card{background:#18294a}.bubble,.bubble-text,.note-strip{letter-spacing:0}.msg-visitor .bubble{color:var(--hue-0b1220,#0b1220)}:root[data-theme=dark] .msg-visitor .bubble{color:#e6ebf1}.toasts{z-index:90;left:calc(var(--rail-w,212px) + 16px);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px}.toast{pointer-events:auto;width:min(380px,100vw - 32px);color:var(--hue-0b1220,#0b1220);background:#dcfff1;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) toast-in;display:flex;box-shadow:0 0 0 1px #7ee2b8,0 8px 24px -10px #091e424d}.toast-info{background:var(--hue-e9f2ff,#e9f2ff);box-shadow:0 0 0 1px var(--hue-85b8ff,#85b8ff), 0 8px 24px -10px #091e424d}.toast-error{background:#ffeceb;box-shadow:0 0 0 1px #fd9891,0 8px 24px -10px #091e424d}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.toast-ic{height:22px;color:var(--hue-0b1220,#0b1220);flex:none;place-items:center;display:grid}.toast-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.toast-body strong{font-size:14.5px;font-weight:700;line-height:22px}.toast-undo{background:var(--hue-172b4d,#172b4d);color:#fff;height:28px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700}.toast-undo:hover{background:var(--hue-0b1220,#0b1220)}.toast-x{width:28px;height:28px;color:var(--hue-0b1220,#0b1220);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-3px -4px 0 0;display:grid}.toast-x:hover{background:#091e4214}:root[data-theme=dark] .toast{color:#dee4ea;background:#1c3329;box-shadow:0 0 0 1px #216e4e,0 8px 24px -10px #0009}:root[data-theme=dark] .toast-info{background:var(--hue-1c2b41,#1c2b41);box-shadow:0 0 0 1px var(--hue-0055cc,#05c), 0 8px 24px -10px #0009}:root[data-theme=dark] .toast-error{background:#42221f;box-shadow:0 0 0 1px #ae2e24,0 8px 24px -10px #0009}:root[data-theme=dark] :is(.toast-ic,.toast-x){color:#dee4ea}:root[data-theme=dark] .toast-undo{color:#1d2125;background:#dee4ea}@media (max-width:900px){.toasts{left:16px}}.composer-tabs .composer-mode .menu .menu-item{height:36px;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 10px!important;font-size:14px!important;font-weight:500!important}.composer-tabs .composer-mode .menu .menu-item:hover{background:var(--j-btn)!important}.composer-tabs .composer-mode .menu .menu-item.on{background:var(--j-subtle)!important;font-weight:600!important}.composer-tabs .composer-mode .menu .menu-item:after{display:none!important}:root{--rail-w:196px}.app .rail{padding:8px 6px 10px}.app .rail .rail-item{border-radius:8px;gap:10px;height:32px;padding:0 10px}.app .rail .rail-ic,.app .rail .rail-item:hover .rail-ic,.app .rail .rail-item.on .rail-ic{width:18px;height:18px;color:var(--ink)!important}.app .rail .rail-label,.app .rail .rail-item.on .rail-label{font-size:14px;font-weight:500;color:var(--ink)!important}.app .rail .rail-item:hover:not(.on){background:#091e420f}.app .rail .rail-item.on{box-shadow:0 0 0 1px #091e4214,0 1px 4px #1414141f;background:var(--sheet)!important}:root[data-theme=dark] .app .rail .rail-item.on{box-shadow:0 0 0 1px #ffffff14,0 1px 4px #0006;background:#2c333a!important}:root[data-skin=navy] .app .rail .rail-item.on{background:#18294a!important}:root[data-theme=dark] .app .rail .rail-item:hover:not(.on){background:#ffffff0f}.app .rail .rail-item .rail-n{min-width:18px;height:18px;margin-left:2px;font-size:11.5px;position:static;transform:none}.app .rail .rail-label{flex:0 auto}@media (max-width:900px){:root{--rail-w:56px}.app .rail .rail-item{justify-content:center;height:36px;padding:0}.app .rail .rail-item .rail-n{position:absolute;top:0;right:2px}}.issue .info .status-menu .menu{width:250px;left:auto;right:0}.issue .info .status-menu{position:relative}.app .rail .rail-item .rail-n{position:static!important;transform:none!important}@media (max-width:900px){.app .rail .rail-item .rail-n{position:absolute!important;top:0!important;right:2px!important}}.app.rail-is-folded{--rail-w:56px}.app.rail-is-pinned{--rail-w:196px}.rail-spacer{flex:none;width:56px}.app .rail{position:relative}.app.rail-is-folded .rail{z-index:45;background:var(--canvas2);width:56px;padding:8px 6px 10px;transition:width .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.app.rail-is-folded .rail:hover,.app.rail-is-folded .rail:focus-within{width:196px;box-shadow:10px 0 28px -14px #091e4259}.app .rail .rail-item{width:100%;min-width:0}.app .rail .rail-label{white-space:nowrap;transition:opacity .12s}.app.rail-is-folded .rail:not(:hover):not(:focus-within) .rail-label{opacity:0}.app.rail-is-folded .rail:not(:hover):not(:focus-within) .rail-item .rail-n{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--canvas2);padding:0 4px;font-size:10px;position:absolute!important;top:1px!important;left:22px!important;right:auto!important}.rail-pin{z-index:2;width:26px;height:26px;color:var(--ink-3);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:6px;place-items:center;transition:opacity .12s,background .12s;display:grid;position:absolute;top:6px;right:6px}.app.rail-is-pinned .rail-pin,.app.rail-is-folded .rail:hover .rail-pin,.app.rail-is-folded .rail:focus-within .rail-pin{opacity:1;pointer-events:auto}.rail-pin:hover{color:var(--ink);background:#091e4214}.rail-pin[aria-pressed=true]{color:var(--primary)}.app .rail .rail-nav{padding-top:32px}@media (max-width:900px){.app.rail-is-pinned{--rail-w:56px}.app.rail-is-pinned .rail{width:56px}.app.rail-is-folded .rail:hover .rail-label,.app.rail-is-folded .rail:focus-within .rail-label{display:block}.app .rail .rail-item{justify-content:flex-start;height:32px;padding:0 10px}}.app-frame.app-frame-rail{height:100%;position:relative;display:flex!important}.app-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-main>.tb{flex:none;height:54px;padding-left:8px}.app-main>.app-body{flex:1;min-height:0;padding-left:0}.app-frame-rail>.rail-spacer{flex:none;width:56px;height:100%}.app-frame-rail>.rail{flex:none;justify-content:flex-start;gap:0;height:100%;padding-top:10px}.app.rail-is-folded .app-frame-rail>.rail{height:auto;position:absolute;top:0;bottom:0;left:0}.app-frame-rail>.rail>.rail-nav{flex:auto;padding-top:0}.rail-head{flex:none;justify-content:space-between;align-items:center;height:34px;margin:0 0 14px;padding:0 0 0 9px;display:flex}.rail-logo{color:var(--hue-1868db,#1868dc);place-items:center;text-decoration:none;display:grid}.rail-logo .numbat-mark{color:inherit}:root[data-theme=dark] .rail-logo{color:var(--hue-579dff,#579dff)}.rail-head .rail-pin{flex:none;width:30px;height:30px;position:static}.tb-left:not(:has(*)){display:none}.app .rail .rail-nav{gap:4px}.app .rail .rail-item{height:34px}.app .rail .rail-ic,.app .rail .rail-item .rail-ic{width:20px;height:20px}.app .rail .rail-label,.app .rail .rail-item.on .rail-label{letter-spacing:-.005em;font-size:14.5px;font-weight:600}.app.rail-is-folded .app-frame-rail>.rail.rail-hold{width:56px!important;box-shadow:none!important}.app.rail-is-folded .rail.rail-hold .rail-label{opacity:0!important}.app.rail-is-folded .rail.rail-hold .rail-pin{opacity:0!important;pointer-events:none!important}.app.rail-is-folded .rail.rail-hold .rail-item .rail-n{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--canvas2);padding:0 4px;font-size:10px;position:absolute!important;top:1px!important;left:22px!important;right:auto!important}html,body,.app{background:var(--canvas2)}.app .app-frame,.app.rail-is-folded .app-frame-rail>.rail{background:var(--canvas-paint)!important;background-attachment:fixed!important}.app-main>.tb,.app-frame-rail>.rail-pinned{background:0 0!important}:root{--canvas-paint:radial-gradient(1200px 520px at 0% -10%, color-mix(in srgb, var(--hue-1868db,#1868dc) 19%, transparent), transparent 68%), radial-gradient(1000px 460px at 100% -12%, #2898bd21, transparent 68%), linear-gradient(180deg, #e9f0fb 0%, #f0f3f7 45%, #f3f4f6 100%)}.sheet .tl,.sheet .conv-list{container:list/inline-size}.tl-bar{gap:6px;flex-wrap:nowrap!important}.tl-sort-ic{display:none}@container list (max-width:300px){.tl-sort-btn .tl-sort-label{display:none}.tl-sort-btn .tl-sort-ic{display:block}.tl-sort-btn{gap:2px;padding:0 6px!important}.tl-bar .tl-note{display:none}}.jbtn:focus:not(:focus-visible),.tl-pick>.jbtn:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.ws-mark{color:#fff;letter-spacing:.02em;text-shadow:0 1px 1px #0000001f;border-radius:6px;flex:none;place-items:center;font-style:normal;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #0000000f,0 1px 2px #091e422e}.ws-pop-item .ws-mark{border-radius:7px}.sheet-split,.sheet-split *{font-optical-sizing:auto;font-variation-settings:normal!important}.sheet-split{letter-spacing:normal}.sheet-split :is(.issue-title .ticket-title,.issue-title .ticket-title-input,.convo-head h2,.conv-pane .pane-head h1,.conv-pane .pane-head strong){letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:24px}.sheet-split :is(.tl-head h1,.conv-list .pane-head h1,.ixn-head h2){letter-spacing:-.3px}.sheet-split :is(.bubble,.bubble-text,.email-body,.note-strip,.composer textarea){letter-spacing:normal;font-size:14px}.sheet-split .composer textarea{line-height:20px}:root:not([data-theme=dark]) .sheet-split :is(.issue-title .ticket-title,.convo-head h2,.conv-pane .pane-head strong,.msg-visitor .bubble,.email-body,.composer textarea){color:var(--hue-0b1220,#0b1220)}.rail-logo .numbat-app-icon{border-radius:7px;display:block;box-shadow:0 1px 2px #091e4233}.rail-head{padding-left:8px}:root{--list-bg:#f8f9fa;--card-on:#fff}:root[data-theme=dark]{--list-bg:#1a1e22;--card-on:#2c333a}:root[data-skin=navy]{--list-bg:#0c172b;--card-on:#18294a}.sheet-split .ib>.tl,.sheet-split .inbox>.conv-list{background:var(--list-bg)!important}.sheet-split :is(.tc,.conv-row){margin:0 8px 2px;transition:background-color .12s,box-shadow .12s;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:10px 12px!important}.sheet-split :is(.tc,.conv-row):hover:not(.on):not(.active){background:#091e420a!important}.sheet-split :is(.tc.on,.conv-row.active){background:var(--card-on)!important;box-shadow:0 0 0 1px #091e4214,0 1px 4px #1414141f!important}:root[data-theme=dark] .sheet-split :is(.tc.on,.conv-row.active){box-shadow:0 0 0 1px #ffffff14,0 1px 4px #0006!important}.sheet-split :is(.tc,.conv-row):before,.sheet-split :is(.tc.on,.conv-row.active):before{display:none!important}.sheet-split .tl-scroll,.sheet-split .list-scroll{padding-top:4px}:root[data-theme=dark]{--canvas-paint:radial-gradient(1100px 520px at 0% -12%, color-mix(in srgb, var(--hue-579dff,#579dff) 17%, transparent), transparent 66%), radial-gradient(900px 480px at 100% -14%, #2ec4b61a, transparent 66%), radial-gradient(900px 560px at 95% 112%, color-mix(in srgb, var(--hue-579dff,#579dff) 8%, transparent), transparent 70%), linear-gradient(180deg, #15191d 0%, #121518 100%)}:root[data-skin=navy]{--canvas-paint:radial-gradient(1000px 420px at 0% -8%, #5ea1ff24, transparent 70%), radial-gradient(900px 520px at 95% 112%, #2ec4b612, transparent 70%), linear-gradient(180deg, #0d1a33 0%, #0a1324 55%, #0a1324 100%)}.app .app-frame,.app.rail-is-folded .app-frame-rail>.rail{background-position:0 0!important;background-repeat:no-repeat!important;background-size:100vw 100vh!important;background-attachment:scroll!important;background-color:var(--canvas2)!important}.messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.composer{transition:background-color .2s,box-shadow .2s!important}.composer :is(.btn,.composer-mode-btn,.tool,.composer-saved,textarea,.composer-tabs button){transition:none!important}.note-colors{animation:.18s both note-in}@keyframes note-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}.msg .msg-body,.email-card,.note-strip{position:relative}.msg-actions{z-index:6;background:var(--sheet);opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:1px;padding:3px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;bottom:-15px;right:6px;transform:translateY(3px);box-shadow:0 0 0 1px #091e421a,0 6px 16px -6px #091e424d}.msg:hover .msg-actions,.msg:focus-within .msg-actions,.msg-email:hover .msg-actions,.msg-note-row:hover .msg-actions,.msg-note-row:focus-within .msg-actions{opacity:1;pointer-events:auto;transform:none}.msg-actions button{width:28px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.msg-actions button:hover{background:var(--j-btn)}.msg-actions button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}:root[data-theme=dark] .msg-actions{background:#2c333a;box-shadow:0 0 0 1px #ffffff14,0 6px 16px -6px #0009}.msg-note-row{padding-bottom:6px}.settings-cards-group h2{color:var(--ink-3);font-size:13px;font-weight:600;box-shadow:none!important;border:0!important;margin:0 0 10px!important;padding:0!important}.settings-cards-group .settings-cards{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.settings-cards-group+.settings-cards-group{margin-top:28px}.app .rail .rail-nav{margin:0 -5px;padding:2px 5px 6px}.app .rail .rail-foot{margin:0 -5px;padding:0 5px}:root[data-theme=dark]:not([data-skin=navy]){--canvas-paint:linear-gradient(var(--canvas2), var(--canvas2))}.tb-left:empty{display:block!important}.tb-left:not(:has(*)){display:block!important}.settings-page .settings-section{border:1px solid var(--box-line);background:var(--sheet);border-radius:12px;grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;gap:20px 48px;padding:28px 30px;display:grid;container-type:inline-size}.settings-page .settings-intro{margin:0!important}.settings-page .settings-intro .crumbs{display:none!important}.settings-page .settings-intro h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600;display:block!important}.settings-page .settings-intro p{color:var(--ink-3);max-width:46ch;margin:0;font-size:13.5px;line-height:1.55}.settings-page .settings-body{min-width:0}.settings-body .pref-row{border:0;border-bottom:1px solid var(--line-soft);border-radius:0;max-width:none;margin:0;padding:14px 0;box-shadow:none!important;background:0 0!important}.settings-body .pref-row:first-child{padding-top:0}.settings-body .pref-row:last-child{border-bottom:0;padding-bottom:0}.settings-body .pref-row strong{font-size:14px;font-weight:600}.settings-body .pref-row small{color:var(--ink-3);font-size:13px;line-height:1.45}.settings-body .stack{gap:0}@media (max-width:1180px){.settings-page .settings-section{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px}}.ixn-acc+.ixn-acc,.ixn-group+.ixn-acc{margin-top:2px}.ixn-acc-head{width:100%;height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;font-weight:500;display:flex}.ixn-acc-head:hover{background:var(--nav-hover,#091e420f)}.ixn-acc-arrow{color:var(--ink-2);flex:none;transition:transform .15s}.ixn-acc.open .ixn-acc-arrow{transform:rotate(90deg)}.ixn-acc.open>.ixn-acc-head{font-weight:600}.ixn-acc-items{padding:2px 0 6px 8px;animation:.16s acc-in}@keyframes acc-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.md{white-space:normal;display:block}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 8px}.md ul,.md ol{margin:0 0 8px;padding-left:20px}.md li{margin:2px 0}.md strong{font-weight:650}.md s{opacity:.75}.md code{font-family:var(--mono,"DM Mono", ui-monospace, monospace);background:#091e4214;border-radius:4px;padding:1px 5px;font-size:.9em}.md pre{background:#091e420f;border-radius:8px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.md pre code{white-space:pre;background:0 0;padding:0;font-size:12.5px;line-height:1.5}.md blockquote{color:inherit;opacity:.85;border-left:3px solid #091e4233;margin:0 0 8px;padding:2px 0 2px 10px}.md a:not(.link-chip){color:inherit;text-underline-offset:2px;text-decoration:underline}.link-chip{background:var(--sheet);height:24px;box-shadow:0 0 0 1px var(--box-line);vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin:1px 0;padding:0 9px 0 7px;font-size:13px;font-weight:600;display:inline-flex;color:var(--primary)!important;text-decoration:none!important}.link-chip:hover{box-shadow:0 0 0 1px var(--primary)}.link-chip-ic{background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat}.msg-agent .bubble .md code,.msg-agent .bubble .md pre{background:#ffffff2e}.msg-agent .bubble .md blockquote{border-left-color:#ffffff80}.msg-agent .bubble .link-chip{background:#ffffff29;box-shadow:0 0 0 1px #ffffff59;color:#fff!important}.msg-agent .bubble .link-chip:hover{background:#ffffff42}.note-strip .note-body.md,.note-strip .note-body.md>p:first-child{display:inline}:root[data-theme=dark] .md code,:root[data-theme=dark] .md pre{background:#ffffff14}.composer{position:relative}.fmt-bar{align-items:center;gap:1px;display:flex}.fmt-bar button{width:30px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.fmt-sep{opacity:.2;background:currentColor;width:1px;height:18px;margin:0 4px}.fmt-float{z-index:30;background:var(--hue-172b4d,#172b4d);color:#fff;border-radius:10px;padding:3px;animation:.12s fmt-in;position:absolute;box-shadow:0 8px 24px -8px #091e4280}@keyframes fmt-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fmt-docked{background:var(--j-subtle);color:var(--ink-2);border-radius:8px;margin:6px 12px 0;padding:3px}.fmt-docked button:hover{color:var(--ink);background:#091e4214}.fmt-link{align-items:center;gap:6px;padding:0 2px 0 8px;display:flex}.fmt-link input.bare{width:220px;height:28px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 6px;font-size:13px}.fmt-link input.bare::placeholder{color:inherit;opacity:.6}.fmt-bar .fmt-apply{background:#ffffff29;width:auto;padding:0 10px;font-size:12.5px;font-weight:700}.fmt-docked .fmt-apply{background:var(--btn-blue,var(--hue-1868db,#1868dc));color:#fff}.fmt-bar .fmt-apply:disabled{opacity:.5;cursor:default}.composer-aa.on{color:var(--primary);background:var(--j-info)}:root[data-theme=dark] .fmt-float{color:#1d2125;background:#e6ebf1}:root[data-theme=dark] .fmt-float button:hover{background:#091e421a}.theme-picks{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.theme-pick{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:5px 2px 6px;font-size:11.5px;font-weight:500;display:flex}.theme-pick:hover{background:var(--j-btn)}.theme-pick.on{color:var(--ink);font-weight:650}.theme-swatch{border-radius:7px;width:44px;height:32px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #091e4224}.theme-swatch i{border-radius:4px 0 0;position:absolute;inset:7px -2px -2px 10px;box-shadow:0 0 0 1px #091e4214}.theme-swatch b{border-radius:3px;width:14px;height:6px;position:absolute;top:13px;left:16px}.theme-pick.on .theme-swatch{box-shadow:0 0 0 2px var(--sheet), 0 0 0 4px var(--primary)}:root[data-skin=sand]{--canvas2:#f4efe6;--canvas:#f4efe6;--field:#f4efe6;--canvas-paint:radial-gradient(1100px 500px at 0% -10%, #c964421f, transparent 66%), radial-gradient(900px 460px at 100% -12%, #d6a85c1f, transparent 66%), linear-gradient(180deg, #f3ece1 0%, #f4efe6 50%, #f5f1ea 100%);--sheet:#fffdf9;--surface:#fffdf9;--panel:#fffdf9;--surface-2:#faf6ef;--raised:#fffdf9;--sunken:#f3ede3;--btn:#f3ede3;--warm-soft:#faf6ef;--line:#e6ddcf;--line-2:#eee7db;--line-soft:#efe8dc;--line-strong:#d6cab8;--sheet-line:#e6ddcf;--input:#cbbfae;--j-input:#cbbfae;--ink:#2b2622;--ink-2:#4d453e;--ink-3:#7a6f64;--ink-4:#9a8f83;--j-subtle:#f1ebe1;--j-info:#f7e8e0;--j-btn:#2b26220f;--j-btn-hover:#2b26221a;--j-hover:#2b26220a;--nav-hover:#2b26220f;--nav-on:#f7e8e0;--nav-ink:#4d453e;--nav-icon:#7a6f64;--primary:#c96442;--primary-hover:#b5573a;--accent:#c96442;--btn-blue:#c96442;--btn-blue-hover:#b5573a;--panel-shadow:0 0 0 1px #3c281414, 0 1px 3px #3c281412;--box-line:#e6ddcf;--box-line-hover:#cbbfae;--box-tile:#f3ede3;--box-icon:#7a6f64;--field-line:#cbbfae;--field-line-hover:#7a6f64;--field-bg:#fffdf9;--field-ph:#9a8f83;--list-bg:#faf6ef;--card-on:#fffdf9;--art-bg:#f7e8e0;--art-plane:#f1d9cc;--art-plane-2:#c96442;--art-card:#fffdf9;--art-edge:#e6ddcf;--art-panel:#f3ede3;--art-soft:#f7e8e0;--art-line:#e6ddcf;--art-line-2:#cbbfae;--art-blue:#c96442;--chart-ai:#c96442;--chart-team:#d6a85c}:root[data-skin=sand] .msg-agent .bubble{color:#fff;background:#c96442}:root[data-skin=sand] .msg-visitor .bubble{color:#2b2622;background:#f1ebe1}:root[data-skin=sand] .rail-logo{filter:none}:root[data-skin=sand] .app .rail .rail-item .rail-n{color:#b5573a;background:#f7e8e0}:root[data-skin=sand] .email-card{background:#f7e8e0}:root[data-skin=sand] .link-chip{color:#b5573a!important}:root[data-theme=dark][data-skin=cocoa]{--canvas2:#1c1917;--canvas:#1c1917;--field:#1c1917;--sidebar:#1c1917;--canvas-paint:linear-gradient(#1c1917, #1c1917);--sheet:#262220;--surface:#262220;--panel:#262220;--surface-2:#2d2926;--raised:#302b28;--sunken:#191614;--btn:#302b28;--warm-soft:#2d2926;--line:#3a3430;--line-2:#312c29;--line-soft:#312c29;--line-strong:#4a433e;--sheet-line:#3a3430;--input:#5a524b;--j-input:#5a524b;--ink:#f2ede8;--ink-2:#d6cec6;--ink-3:#a89e94;--ink-4:#857b72;--j-subtle:#312c29;--j-info:#3b2a23;--j-btn:#f2ede812;--j-btn-hover:#f2ede81f;--j-hover:#f2ede80d;--nav-hover:#f2ede812;--nav-on:#3b2a23;--nav-ink:#d6cec6;--nav-icon:#a89e94;--primary:#e08a68;--primary-hover:#eaa285;--accent:#e08a68;--btn-blue:#c96442;--btn-blue-hover:#d4714f;--row-on:#3b2a23;--row-on-line:#e08a6859;--panel-shadow:0 0 0 1px #f2ede812;--box-line:#3a3430;--box-line-hover:#5a524b;--box-tile:#2d2926;--box-icon:#a89e94;--field-line:#5a524b;--field-line-hover:#a89e94;--field-bg:#2d2926;--field-ph:#857b72;--list-bg:#211d1b;--card-on:#2d2926;--art-bg:#3b2a23;--art-plane:#4a3328;--art-plane-2:#c96442;--art-card:#2d2926;--art-edge:#3a3430;--art-panel:#312c29;--art-soft:#3b2a23;--art-line:#3a3430;--art-line-2:#5a524b;--art-blue:#e08a68;--chart-ai:#e08a68;--chart-team:#d6a85c}:root[data-skin=cocoa] .msg-agent .bubble{color:#fff;background:#c96442}:root[data-skin=cocoa] .msg-visitor .bubble{color:#f2ede8;background:#312c29;box-shadow:inset 0 0 0 1px #3a3430}:root[data-skin=cocoa] .app .rail .rail-item.on{background:#2d2926!important}:root[data-skin=cocoa] .app .rail .rail-item .rail-n{color:#e08a68;background:#3b2a23}:root[data-skin=cocoa] .email-card{background:#3b2a23}:root[data-skin=cocoa] .msg-actions{background:#302b28}:root[data-skin=cocoa] .fs-card{background:#3b2a23}:root[data-skin=cocoa] .link-chip{color:#e08a68!important}.sheet-split .msg .bubble{flex-direction:column;font-size:14px;line-height:20px;display:flex;box-shadow:none!important;border-radius:16px!important;padding:12px 16px!important}.sheet-split .msg .bubble>.who{order:9;font-size:12px;font-weight:500;color:#0b12208c!important;margin:8px 0 0!important}.sheet-split .msg .bubble>.who time{color:inherit!important}.sheet-split .msg-visitor .bubble{color:var(--hue-0b1220,#0b1220)!important;background:#f3f3f1!important}.sheet-split .msg-agent .bubble,.sheet-split .msg-bot .bubble{background:var(--hue-dbe7fd,#dbe7fd)!important;color:var(--hue-0b1220,#0b1220)!important}.sheet-split .msg-agent .bubble .md code,.sheet-split .msg-agent .bubble .md pre{background:#091e4214}.sheet-split .msg-agent .bubble .md blockquote{border-left-color:#091e4233}.sheet-split .msg-agent .bubble .link-chip{background:#ffffffb3;box-shadow:0 0 0 1px #091e421a;color:var(--hue-0c66e4,#0c66e4)!important}.sheet-split .msg+.msg:not(.first){margin-top:4px}:root[data-theme=dark] .sheet-split .msg-visitor .bubble{color:#e6ebf1!important;background:#2c333a!important}:root[data-theme=dark] .sheet-split :is(.msg-agent,.msg-bot) .bubble{background:var(--hue-1c2b41,#1c2b41)!important;color:#e6ebf1!important}:root[data-theme=dark] .sheet-split .msg .bubble>.who{color:#e6ebf18c!important}:root[data-theme=dark] .sheet-split .msg-agent .bubble .link-chip{background:#ffffff14;box-shadow:0 0 0 1px #ffffff1f;color:var(--hue-85b8ff,#85b8ff)!important}:root[data-skin=navy] .sheet-split :is(.msg-agent,.msg-bot) .bubble{background:#163262!important}:root[data-skin=navy] .sheet-split .msg-visitor .bubble{background:#18294a!important}:root[data-skin=sand] .sheet-split :is(.msg-agent,.msg-bot) .bubble{color:#2b2622!important;background:#f6e3d9!important}:root[data-skin=sand] .sheet-split .msg-visitor .bubble{color:#2b2622!important;background:#f1ebe1!important}:root[data-skin=cocoa] .sheet-split :is(.msg-agent,.msg-bot) .bubble{color:#f2ede8!important;background:#4a3328!important}:root[data-skin=cocoa] .sheet-split .msg-visitor .bubble{color:#f2ede8!important;background:#312c29!important}:root:not([data-theme=dark]):not([data-skin=sand]){--ink-3:#505f79;--ink-4:#6b778c}:root[data-skin=sand]{--ink-3:#6b6057;--ink-4:#857a6e}:root[data-theme=dark]:not([data-skin]){--ink-3:#b0bccb;--ink-4:#8c9bab}.composer .composer-tabs .composer-mode-btn{font-weight:700;color:var(--ink)!important}.composer .composer-tabs .composer-saved{font-weight:500;color:var(--ink-2)!important}.composer .composer-tabs .composer-saved:hover{color:var(--ink)!important}.composer.composer-note .composer-tabs .composer-mode-btn{color:var(--nink)!important}.composer.composer-note .composer-tabs .composer-saved{color:color-mix(in srgb, var(--nink) 85%, transparent)!important}.composer .composer-bar .tool{color:var(--ink-2)}.settings-body .pref-row:has(+:not(.pref-row)){border-bottom:0;padding-bottom:0}.settings-body .pref-row+:not(.pref-row),.settings-body>:not(.pref-row)+.pref-row{margin-top:16px}.segmented.has-ind{isolation:isolate;position:relative}.segmented .seg-ind{z-index:0;background:var(--sheet);pointer-events:none;border-radius:6px;width:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),opacity .15s;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 1px 2px #091e4224,0 0 0 1px #091e420d}.segmented.has-ind>:is(button,a,label){z-index:1;transition:color .18s;position:relative;box-shadow:none!important;background:0 0!important}.segmented>:is(button,a,label):focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.segmented>:is(button,a,label):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}:root[data-theme=dark] .segmented .seg-ind{background:#3b444c;box-shadow:0 1px 2px #0006}:root[data-skin=cocoa] .segmented .seg-ind{background:#3a3430}:root[data-skin=navy] .segmented .seg-ind{background:#22355a}.settings-body .form-actions:not(:first-child),.settings-body :is(div,section,ul,label)+.form-actions,.settings-body form>.form-actions:not(:first-child){margin-top:16px!important}.fmt-float{color:#f1f2f4;background:#22272b;box-shadow:0 8px 24px -8px #00000073,0 0 0 1px #ffffff0a}.fmt-float button:hover{background:#ffffff1f}.pm-drop{width:100%;display:block}.pm-drop .menu{border-radius:12px;width:300px;padding:6px;max-height:none!important;overflow:visible!important}.pm{flex-direction:column;display:flex;position:relative}.pm-me .rail-ic.pm-avatar{width:20px;height:20px}.pm-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.pm-who{flex-direction:column;min-width:0;display:flex}.pm-who strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.pm-who small{color:var(--ink-3);font-size:12.5px}.pm-group{color:var(--ink-3);align-items:center;gap:6px;padding:8px 10px 4px;font-size:12.5px;font-weight:500;display:flex}.pm-rule{background:var(--line);height:1px;margin:6px 4px}.pm-row{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.pm-row:hover,.pm-row.open{background:var(--j-btn)}.pm-row.pm-static{cursor:default}.pm-row.pm-static:hover{background:0 0}.pm-ic{width:20px;color:var(--ink);flex:none;place-items:center;display:grid}.pm-label{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.pm-label small{color:var(--ink-3);font-size:12px}.pm-value{text-overflow:ellipsis;white-space:nowrap;max-width:110px;color:var(--ink-3);flex:none;font-size:13.5px;overflow:hidden}.pm-arrow{color:var(--ink-2);flex:none}.pm-tick{color:var(--primary);flex:none}.pm-dot{background:#22a06b;border-radius:50%;flex:none;width:10px;height:10px;margin:0 5px}.pm-dot.away{background:#e2b203}.pm-row .switch{margin-left:auto}.pm-avatar.away .presence{background:#e2b203!important}.pm-sub{z-index:2;background:var(--sheet);border-radius:12px;width:240px;padding:6px;animation:.12s pm-in;position:absolute;left:calc(100% + 12px);box-shadow:0 0 0 1px #091e4214,0 12px 32px -8px #091e424d}.pm-sub:before{content:"";width:14px;position:absolute;top:0;bottom:0;left:-14px}@keyframes pm-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.pm-sub .pm-row.on{font-weight:600}.pm-note{color:var(--ink-3);padding:6px 10px 8px;font-size:12.5px}.pm-keys{max-height:260px;padding:0 4px;overflow-y:auto}.pm-swatch{border-radius:5px!important;width:30px!important;height:22px!important}.pm-swatch i{top:5px!important;left:7px!important}.pm-swatch b{width:10px!important;height:4px!important;top:9px!important;left:11px!important}:root[data-theme=dark] .pm-sub{background:#2c333a;box-shadow:0 0 0 1px #ffffff14,0 12px 32px -8px #0009}.intro{background:var(--j-subtle);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:center;gap:32px;margin:0 0 20px;padding:28px 28px 28px 36px;display:grid;position:relative;container-type:inline-size}.intro-text h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.25}.intro-text p{max-width:58ch;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.intro-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.intro-primary{background:var(--btn-blue);border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex;color:#fff!important}.intro-primary:hover{background:var(--btn-blue-hover)}.intro-primary svg{color:#fff}.intro-art{border-radius:12px;place-items:center;height:168px;display:grid;overflow:hidden}.intro-art .art{width:260px;max-width:100%}.intro-blue{background:var(--hue-e9f2ff,#e9f2ff)}.intro-peach{background:#fff1e5}.intro-green{background:#dcfff1}.intro-x{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.intro-x:hover{color:var(--ink);background:#091e4214}@container (max-width:640px){.intro{grid-template-columns:minmax(0,1fr)}.intro-art{display:none}}@media (max-width:1100px){.intro{grid-template-columns:minmax(0,1fr)}.intro-art{display:none}}:root[data-theme=dark] .intro{background:#22272b}:root[data-theme=dark] .intro-primary{background:var(--btn-blue);color:#fff!important}:root[data-theme=dark] .intro-primary svg{color:#fff}:root[data-theme=dark] .intro-blue{background:var(--hue-1c2b41,#1c2b41)}:root[data-theme=dark] .intro-peach{background:#3a2a1e}:root[data-theme=dark] .intro-green{background:#1c3329}:root[data-skin=sand] .intro{background:#f1ebe1}:root[data-skin=sand] .intro-blue{background:#f7e8e0}:root[data-skin=cocoa] .intro{background:#2d2926}.settings-page>.intro{margin-bottom:20px}.mono,.kbd,kbd,:is(span,small,time,b,strong,em,i,td,div,a,button).mono{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:var(--sans)!important}:root[data-skin] body,:root[data-skin] :is(button,input,textarea,select){font-family:var(--sans)}code,pre,pre code,.md code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.prio{width:15px;height:13px}.prio i{border-radius:1.5px}.prio-high i.on{background:#e56910}.prio-normal i.on{background:var(--hue-1868db,#1868dc)}.prio-low i.on{background:#22a06b}.prio-urgent{background:#c9372c}:root[data-theme=dark] .prio-high i.on{background:#f38a3f}:root[data-theme=dark] .prio-normal i.on{background:var(--hue-579dff,#579dff)}:root[data-theme=dark] .prio-low i.on{background:#4bce97}:root[data-theme=dark] .prio-urgent{background:#e2483d}.tc-mid{flex-wrap:wrap;row-gap:4px}.tc-mid .tc-title{flex:140px}.tc-mid .loz{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}.lv-row{cursor:pointer}.lv-nm{color:inherit;text-decoration:none}.lv-nm:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.picker-cell{min-width:0;max-width:calc(100% + 8px);margin-left:-8px;display:flex}.picker-cell .picker-btn{min-width:0;max-width:100%;height:34px;color:var(--ink-2);border:1px solid #0000;border-radius:6px;gap:8px;margin:0;padding:0 6px 0 7px;font-size:13.5px}.picker-cell .picker-btn>:is(.prio,.avatar-wrap,.avatar,.nobody,svg){flex:none}.picker-cell .picker-btn>.loz{text-overflow:ellipsis;flex:0 auto;min-width:0;line-height:20px;display:inline-block;overflow:hidden}.lv{--cols:minmax(130px, 2.2fr) minmax(110px, 1.1fr) minmax(150px, 196px) minmax(100px, 108px) minmax(120px, 1fr) 84px}.lv-row .picker-cell .nobody{border:1px dashed var(--line-strong);width:24px;height:24px;color:var(--ink-4);background:0 0}.lv-head,.lv-row{min-width:697px}.picker-cell .picker-caret{width:0;margin-left:-8px;transition:opacity .12s,width .12s,margin .12s}.lv-row:hover .picker-cell .picker-caret,.picker-cell .picker-btn:is(.on,:focus-visible) .picker-caret{width:14px;margin-left:0}.lv-head>:last-child,.lv-row>:last-child{padding-right:14px}.picker-cell .picker-btn>span:not(.loz):not(.prio):not(.avatar-wrap){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker-cell .picker-btn:hover,.picker-cell .picker-btn.on{background:var(--sheet);border-color:var(--line-strong);box-shadow:0 1px 2px #091e4214}.picker-cell .picker-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.picker-caret{color:var(--ink-3);opacity:0;flex:none;transition:opacity .12s}.lv-row:hover .picker-caret,.picker-btn.on .picker-caret,.picker-btn:focus-visible .picker-caret{opacity:1}.menu.picker-menu{width:auto;min-width:220px;max-width:320px}.picker-menu .menu-item{gap:10px}.picker-menu .menu-item .cell-person{gap:9px;min-width:0}.picker-menu .menu-item .cell-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.picker-menu .picker-tick{color:var(--primary);flex:none;margin-left:auto}.picker-menu .menu-hint+.picker-tick{margin-left:8px}.picker-menu .nobody{border:1px dashed var(--line-strong);width:20px;height:20px;color:var(--ink-4);border-radius:50%;place-items:center;display:grid}:root[data-skin=sand],:root[data-skin=cocoa]{--hue-1868db:#c96442;--hue-1768db:#c96442;--hue-2b78e4:#c96442;--hue-2f6fe0:#c96442;--hue-1f6fd6:#c96442;--hue-2b7be0:#c96442;--hue-0c66e4:#b5573a;--hue-0055cc:#a14a2e;--hue-1558bc:#a14a2e;--hue-144794:#a14a2e;--hue-4338ca:#a14a2e;--hue-09326c:#5a2c1b;--hue-0b2a5c:#4a2a1c;--hue-e9f2ff:#f7e8e0;--hue-e9f2fe:#f7e8e0;--hue-dce9fe:#f6e3d9;--hue-dbe7fd:#f6e3d9;--hue-d7e7fe:#f6e3d9;--hue-dbe6fb:#f6e3d9;--hue-e7eefc:#f6e3d9;--hue-cce0ff:#f0d2c3;--hue-bccaea:#e3cfc0;--hue-85b8ff:#eaa285;--hue-579dff:#e08a68;--hue-5ea1ff:#e08a68;--hue-3d88f0:#e08a68;--hue-388bff:#e08a68;--hue-3d7cf0:#e08a68;--hue-2e7be8:#e08a68;--hue-4c9aff:#e08a68;--hue-1c2b41:#3b2a23;--hue-1e3352:#4a3328;--hue-22355a:#4a3328;--hue-2a3f66:#4a3328;--hue-263b62:#4a3328;--hue-12213b:#3b2a23;--hue-172b4d:#2b2622;--hue-0b1220:#2b2622;--brand-mark:#c96442;--avatar-0:#c96442;--avatar-4:#8a5a3c;--avatar-6:#b07d3a}.msg.msg-note-row{justify-content:flex-end;margin-top:10px;padding-bottom:0;display:flex}.msg-note-row+.msg:not(.msg-note-row){margin-top:10px}.note-card{background:var(--nbg);min-width:180px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nline) 55%, transparent);color:var(--ink);letter-spacing:normal;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 16px;font-size:14px;line-height:20px;display:flex}.note-tag{background:color-mix(in srgb, var(--nline) 30%, transparent);height:18px;color:var(--nink);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;align-items:center;gap:4px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.note-tag svg{flex:none}.note-text{overflow-wrap:anywhere;align-self:stretch}.note-text>:first-child{margin-top:0}.note-text>:last-child{margin-bottom:0}.note-meta{color:color-mix(in srgb, var(--nink) 75%, transparent);font-size:12px;font-weight:500}.note-card .msg-image,.note-card .file-card{margin:2px 0}:root[data-theme=dark] .note-card{color:var(--ink)}.msg .msg-body .msg-actions{transition:opacity .12s,translate .12s;top:50%;bottom:auto;transform:translateY(-50%)translateY(3px)}.msg:is(:hover,:focus-within) .msg-body .msg-actions{transform:translateY(-50%)translate(0,0)}.msg:is(.msg-agent,.msg-bot,.msg-note-row) .msg-body .msg-actions{left:auto;right:calc(100% + 8px)}.msg.msg-visitor .msg-body .msg-actions{left:calc(100% + 8px);right:auto}.issue-bar .issue-kicker{white-space:nowrap;min-width:0;margin:0}.issue-bar .issue-kicker>span{text-overflow:ellipsis;overflow:hidden}.tc-tags{flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.tc-tags .prio{flex:none}.sheet-split .issue{box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.sheet-split .issue-body{column-gap:8px}.sheet-split .issue-body>.issue-main{background:var(--sheet);border-radius:var(--panel-r,12px);box-shadow:var(--panel-shadow);overflow:hidden}.sheet-split .issue-body>.info{border-radius:var(--panel-r,12px);box-shadow:var(--panel-shadow);background:var(--sheet);border-left:0!important}.sheet-split .issue-full>.issue-bar{background:0 0;border:0;padding-left:4px;padding-right:4px}.msg.msg-note-row>.msg-body{width:100%;max-width:100%}.note-card{border-radius:12px;align-self:stretch;gap:6px;width:100%;min-width:0;padding:10px 14px 12px}.note-head{align-items:center;gap:10px;min-width:0;padding-right:110px;display:flex}.note-head .note-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.note-meta b{color:var(--nink);font-weight:650}.msg.msg-note-row .msg-body .msg-actions{top:6px;left:auto;right:8px;transform:none}.msg.msg-note-row:is(:hover,:focus-within) .msg-body .msg-actions{transform:none}.pm-rule{flex:none;display:block}.sheet-split .issue-main>.issue-bar{min-height:0;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:18px 24px 0;display:flex}.sheet-split .issue-main>.issue-bar+.issue-head{padding-top:8px}.tb-pop .menu,.tb-pop .menu .pop-row-text,.tb-pop .menu .pop-row-text *{white-space:normal}.tb-pop .menu .pop-row>:is(.btn,.switch){white-space:nowrap;flex:none}.tb-pop .menu .pop-row-text{min-width:0}.app .rail .rail-customise{background:var(--j-btn);margin-bottom:4px}.app .rail .rail-customise:hover,.app .rail .rail-customise.open{background:var(--j-btn-hover,color-mix(in srgb, var(--ink) 10%, transparent))}.app .rail .rail-customise .rail-label{white-space:nowrap}.rail-customise-drop .menu{width:340px;max-height:none;padding:0;overflow:visible}.rail-more-drop .menu{width:220px}.rcz{flex-direction:column;display:flex}.rcz-head{flex-direction:column;gap:4px;padding:16px 16px 10px;display:flex}.rcz-head b{color:var(--ink);font-size:15px;font-weight:650}.rcz-head span{color:var(--ink-3);font-size:13px;line-height:1.45}.rcz-list{flex-direction:column;gap:2px;margin:0;padding:4px 8px 8px;list-style:none;display:flex}.rcz-row{background:var(--surface);height:40px;color:var(--ink);cursor:grab;border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 2px;transition:background .12s,opacity .12s;display:flex;position:relative}.rcz-row:hover{background:var(--hover)}.rcz-row.is-drag{opacity:.45}.rcz-row.is-over:before{content:"";background:var(--primary);border-radius:1px;height:2px;position:absolute;top:-2px;left:6px;right:6px}.rcz-row.is-off .rcz-ic,.rcz-row.is-off .rcz-label{color:var(--ink-4)}.rcz-grip{width:24px;height:28px;color:var(--ink-4);cursor:grab;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.rcz-grip:hover{color:var(--ink-2)}.rcz-grip:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;color:var(--ink-2)}.rcz-ic{width:22px;color:var(--ink-2);flex:none;place-items:center;display:grid}.rcz-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.rcz-lock{color:var(--ink-4);flex:none;font-size:12px}.rcz-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px;display:flex}.rcz-foot .btn-ghost:disabled{opacity:.45;cursor:default;background:0 0}.evt{max-width:92%;color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin:6px auto;font-size:12.5px;line-height:18px;display:flex}.evt b{color:var(--ink-2);font-weight:600}.evt-ic{width:16px;height:16px;color:var(--ink-4);flex:none;place-items:center;display:grid}.evt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evt time,.evt-pill time{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.evt time:before,.evt-pill time:before{content:"·";margin-right:6px}.evt-run{margin:6px 0}.evt-run-head{height:26px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12.5px}.evt-run-head:hover,.evt-run.open .evt-run-head{background:var(--j-btn);color:var(--ink-2)}.evt-run-head:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.evt-caret{color:var(--ink-4);flex:none;transition:transform .15s}.evt-run.open .evt-caret{transform:rotate(180deg)}.evt-run-list{flex-direction:column;margin:2px auto 0;padding:2px 0;display:flex}.evt-run-list .evt{margin:2px auto}.evt-mile{align-items:center;gap:12px;margin:20px 0 14px;display:flex}.evt-mile:before,.evt-mile:after{content:"";background:var(--line);flex:24px;min-width:16px;height:1px}.evt-pill{min-width:0;max-width:min(520px,84%);height:30px;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.evt-pill b{color:var(--ink);font-weight:650}.evt-pill-ic{color:#fff;background:color-mix(in srgb, var(--ink) 55%, var(--surface));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}:root[data-theme=dark] .evt-pill-ic{color:var(--surface)}:root[data-theme=dark] .evt-mile.tone-blue .evt-pill-ic,:root[data-theme=dark] .evt-mile.tone-green .evt-pill-ic{color:#fff}.evt-mile.tone-blue .evt-pill{background:var(--j-info);box-shadow:none}.evt-mile.tone-blue .evt-pill-ic{background:var(--btn-blue,var(--primary))}.evt-mile.tone-green .evt-pill{background:color-mix(in srgb, #22a06b 13%, var(--surface));box-shadow:none}.evt-mile.tone-green .evt-pill-ic{background:#1f845a}.evt-mile.tone-yellow .evt-pill{background:color-mix(in srgb, #f5cd47 22%, var(--surface));box-shadow:none}.evt-mile.tone-yellow .evt-pill-ic{color:#3f3102;background:#e2b203}
