:root{--focusRail:#143329;--focusRailInk:#EAF4F0;--focusRailSub:#93B7A9;--focusRailLine:rgba(255,255,255,.09)}html[data-theme=dark]{--focusRail:#0E1A16;--focusRailInk:#E6EEEA;--focusRailSub:#7C9A8E;--focusRailLine:rgba(255,255,255,.07)}@media (prefers-color-scheme:dark){html:not([data-theme]){--focusRail:#0E1A16;--focusRailInk:#E6EEEA;--focusRailSub:#7C9A8E;--focusRailLine:rgba(255,255,255,.07)}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--surface-page);color:var(--text);font-family:var(--font-ui),system-ui,sans-serif;transition:background .15s ease,color .15s ease;min-height:100vh}a{color:var(--emerald);text-decoration:none}a:hover{color:var(--emerald-deep)}button,input,select,textarea{font-family:inherit;color:inherit}h1,h2,h3{font-family:var(--font-ui),system-ui,sans-serif;font-weight:800;letter-spacing:-.3px}.num{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.micro{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}@keyframes skPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes skel{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@keyframes blinkc{0%,to{opacity:1}50%{opacity:0}}@keyframes riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes riseInCentered{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes spin{to{transform:rotate(1turn)}}.topbar{display:flex;align-items:center;gap:20px;padding:14px 28px;border-bottom:1px solid var(--border);flex-wrap:wrap}.versionTag{font-size:10.5px;font-weight:600;color:var(--text-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em;cursor:default}.navrow{padding:14px 28px 0;max-width:1240px;margin:0 auto}.toolbarMobile{display:flex;gap:8px;margin:12px 0 14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));grid-gap:14px;gap:14px}.card{border-radius:16px;padding:16px 18px;transition:border-color .12s}.sellerChip.external{color:var(--text-sub);border-style:dashed;cursor:help}.ordersCol{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);cursor:pointer}.orderMeta{display:inline-flex;gap:8px;align-items:baseline;white-space:nowrap}.hideBtn{color:var(--text-faint)}.tableWrap{border:1px solid var(--border);border-radius:14px;overflow-x:auto;background:var(--surface-card)}.modalLabel{font-size:12px;font-weight:600;color:var(--text-sub);text-transform:uppercase;letter-spacing:.08em}.modalInput{width:100%;margin:6px 0 16px;padding:11px 14px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:14px;outline:none}.modalInput:focus{border-color:var(--emerald)}.tileAiMark{color:var(--emerald)}.tileGen{margin-left:auto;display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-weight:600;color:var(--text-faint)}.tileSpinner{width:11px;height:11px;border:2px solid var(--border);border-top-color:var(--emerald);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}.chatIntro{flex:none;display:flex;flex-direction:column;justify-content:flex-start;gap:14px}.chatIntroIcon{width:34px;height:34px;border-radius:50%;background:var(--emerald);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-size:15px}.chatIntroTitle{font-size:13px;font-weight:700;margin:0}.chatIntroText{font-size:13.5px;color:var(--text-sub);line-height:1.55;margin:0}.chatStarters{display:flex;flex-direction:column;gap:8px}.chatStarterCard{text-align:left;font-size:12.5px;color:var(--text);background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:11px 14px;cursor:pointer;line-height:1.45}.chatStarterCard:hover{border-color:var(--emerald);color:var(--emerald)}.chatRow{display:flex;gap:9px;align-items:flex-start}.chatRow.user{justify-content:flex-end}.chatAvatar{flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center}.chatAvatar,.chatUserBubble{background:var(--emerald);color:var(--brand-ink)}.chatUserBubble{max-width:82%;padding:9px 13px;border-radius:12px 12px 3px 12px;line-height:1.55;white-space:pre-wrap}.chatAssistantText,.chatUserBubble{font-size:13px;overflow-wrap:anywhere}.chatAssistantText{flex:1 1;padding-top:2px;line-height:1.65;color:var(--text)}.chatAssistantText p:first-child{margin-top:0}.chatAssistantText p:last-child{margin-bottom:0}.chatAssistantText b{color:var(--text);font-weight:700}.chatRow.assistant.err .chatAssistantText{color:var(--bad)}.chatTyping{display:flex;gap:4px;align-items:center;padding-top:8px}.typingDot{width:5px;height:5px;border-radius:50%;background:var(--text-sub);animation:skPulse 1.2s ease-in-out infinite}.typingDot:nth-child(2){animation-delay:.2s}.typingDot:nth-child(3){animation-delay:.4s}.chatSendBtn{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:var(--emerald);color:var(--brand-ink);font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.chatSendBtn:disabled{opacity:.35;cursor:default}.emptyWrap{text-align:center;padding:64px 20px 60px}.emptyBtns{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.adminHead{display:flex;flex-direction:column;align-items:stretch;gap:14px}.adminHead .segTabs{gap:22px}.adminToolbar{display:flex;align-items:center;gap:8px;margin:14px 0 20px;flex-wrap:wrap}.adminSearch{border:1px solid var(--border);background:var(--surface-card);border-radius:9px;padding:7px 10px;font-size:12.5px;color:var(--text);flex:1 1;min-width:160px;max-width:320px}.inviteBtn{background:var(--emerald);color:var(--brand-ink);border:none;border-radius:9px;padding:8px 14px;font-weight:700;font-size:12.5px;cursor:pointer;margin-left:auto}.adminTableWrap{border:1px solid var(--border);border-radius:14px;overflow-x:auto;background:var(--surface-card);margin-bottom:10px}.uTableInner{min-width:900px}.youChip{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--border);color:var(--emerald-deep)}.pendingChip{font-size:9.5px;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:5px;background:var(--warn-bg);color:var(--warn);white-space:nowrap}.roleSelect{border:1px solid var(--border);border-radius:9px;padding:6px 8px;font-size:12px;color:var(--text)}.revokeBtn,.roleSelect{background:var(--surface-tile);cursor:pointer}.revokeBtn{display:inline-flex;align-items:center;justify-content:center;height:var(--ctl-sm);padding:0 12px;font:700 12px/1 var(--font-ui);border-radius:var(--r-md);border:1px solid var(--border);color:var(--bad);white-space:nowrap;flex:none}.revokeBtn:hover{border-color:var(--bad)}.adminFootnote{font-size:11px;color:var(--text-faint);margin:0 2px 32px}.dropIcon{width:46px;height:46px;border-radius:12px;background:var(--surface-tile);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:17px;color:var(--emerald-deep)}.dropSub{font-size:12.5px;color:var(--text-sub);margin-top:5px}.dropBrowse{color:var(--emerald);font-weight:700;cursor:pointer;text-decoration:underline}.dropCols{font-size:11px;margin-top:16px}.dropCols,.impFootnote{color:var(--text-faint)}.impFootnote{font-size:11.5px;margin:12px 2px 32px}.impToolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.fileChip{font-size:12.5px;font-weight:700;padding:5px 12px}.countChip,.fileChip{background:var(--surface-tile);border:1px solid var(--border);border-radius:999px}.countChip{font-size:11px;color:var(--text-sub);padding:3px 9px}.okPill{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.errPill,.okPill{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px}.errPill{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad)}.impTableWrap{border:1px solid var(--border);border-radius:14px;overflow-x:auto;background:var(--surface-card)}.impTableInner{min-width:860px}.impRow{display:grid;grid-template-columns:34px 1.5fr 1fr 1.6fr .9fr .8fr .7fr 1.5fr;align-items:center;padding:9px 14px;border-bottom:1px solid var(--border);font-size:12px;grid-gap:8px;gap:8px}.impRow.head{padding:10px 14px;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-sub);font-weight:600}.impRow:last-child{border-bottom:none}.resultCard{background:var(--surface-tile);border:1px solid var(--border);border-radius:18px;padding:22px 24px;max-width:400px;margin-bottom:32px}.resultIconGood{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good);font-size:16px}.resultIconBad,.resultIconGood{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800}.resultIconBad{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad);font-size:15px}.pwLabel{font-size:10px;letter-spacing:.09em;color:rgba(253,255,238,.72);font-weight:600;margin-bottom:6px}.pwRow{display:flex;align-items:center;gap:12px}.pwCopy{margin-left:auto;border:1px solid color-mix(in srgb,currentColor 32%,transparent);background:transparent;color:var(--brand-ink);border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:700;cursor:pointer}.pwWarn{color:var(--warn);font-weight:600;margin:10px 0 0}.pwFaint,.pwWarn{font-size:11.5px;line-height:1.5}.pwFaint{color:var(--text-faint);margin:6px 0 0}.loginCard .rememberToggle{text-transform:none;letter-spacing:0;font-weight:400;margin:2px 0 18px}.pulsBrandDot{width:10px;height:10px;border-radius:3px;background:var(--emerald);box-shadow:0 0 0 3px var(--mint)}.pulsLangGroup{display:flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.pulsLangBtn,.pulsLangGroup{font-weight:700;font-size:10.5px}.pulsLangBtn{border:none;padding:4px 8px;cursor:pointer;background:none;color:var(--text-sub)}.pulsLangBtn.active{background:var(--text);color:var(--surface-card)}.pulsPlainBtn{font-size:14px;padding:4px}.pulsGear,.pulsPlainBtn{border:none;background:none;cursor:pointer;color:var(--text-sub)}.pulsGear{font-size:15px;border-radius:7px;padding:4px 7px}.pulsNav{background:var(--surface-card);border-bottom:1px solid var(--border)}.pulsNavInner{display:flex;align-items:flex-end;gap:24px;padding:14px 20px 0;flex-wrap:wrap}.pulsSegTabs{display:flex;gap:20px}.pulsSegDesc{margin:0 0 10px;max-width:520px;font-size:11.5px;line-height:1.5;color:var(--text-sub)}.pulsStatusTabs{gap:2px;padding-bottom:8px}.pulsStatusTabs,.pulsViewGroup{margin-left:auto;display:flex;font-size:12px;font-weight:600}.pulsViewGroup{border:1px solid var(--border);border-radius:7px;overflow:hidden}.pulsCalcLabel{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-sub);font-weight:600;cursor:pointer;white-space:nowrap}.pulsFilterMobile{padding:10px 16px;background:var(--surface-card);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:54px;z-index:var(--z-sticky-toolbar)}.pulsFilterMobileBtn{width:100%;border:1px solid var(--border);background:var(--surface-tile);border-radius:9px;padding:10px 0;font-size:13px;font-weight:700;cursor:pointer;color:var(--text)}.pulsMain{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-items:start;flex:1 1}.pulsMain.withPanel{grid-template-columns:1fr 460px}.pulsListCol{padding:14px 20px 40px;min-width:0}.mobile .pulsMain,.pulsMain.isMobile{display:block;padding:12px 16px 60px}.mobile .pulsListCol,.pulsMain.isMobile .pulsListCol{padding:0}.pulsList{display:flex;flex-direction:column;gap:8px}.pulsOutcomeChip{font-size:10.5px;font-weight:700;color:var(--warn);background:var(--warn-bg);border-radius:5px;padding:2px 7px}.pulsAgeLabel{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;font-weight:700;white-space:nowrap}.pulsAgeLabel.good{color:var(--good)}.pulsAgeLabel.warn{color:var(--warn)}.pulsAgeLabel.bad{color:var(--bad)}.pulsWbMetrics{display:flex;gap:18px;margin-top:9px;font-size:11.5px;color:var(--text-sub);flex-wrap:wrap}.pulsWbMetrics b{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;color:var(--text)}.pulsOrders{margin-top:9px;padding-top:8px;border-top:1px dashed var(--border)}.pulsOrderRow{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;padding:1.5px 0}.pulsOrderProduct{color:var(--text-sub);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulsOrderAmount{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;white-space:nowrap;flex:none}.pulsOrderTotal{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;padding-top:3px}.pulsOrderTotal .pulsOrderAmount{font-weight:700}.pulsHistory{margin-top:9px;font-size:11.5px;color:var(--text-sub)}.pulsRoleChips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.pulsRoleChip{font-size:11px;font-weight:600;border-radius:6px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--text)}.pulsBreakdown{margin-top:10px;padding:10px 12px;background:var(--surface-tile);border-radius:9px;border:1px solid var(--border)}.pulsBdRow{display:grid;grid-template-columns:1fr 90px 44px;grid-gap:10px;gap:10px;align-items:center;padding:3px 0;font-size:11px}.pulsBdLabel{color:var(--text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulsBdWeight{color:var(--text-faint);font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px}.pulsBdTrack{height:5px;border-radius:3px;background:var(--surface-page);overflow:hidden}.pulsBdFill{height:100%;background:var(--emerald)}.pulsBdPts{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;text-align:right}.pulsSellerName{display:block}.mobile .pulsCard{flex-direction:column;gap:10px}.mobile .pulsCardRailL{display:flex;align-items:center;gap:8px;width:auto}.mobile .pulsCardRailR{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.mobile .pulsCardRailR .pulsBtnOutline,.mobile .pulsCardRailR .pulsBtnPrimary{flex:1 1;min-width:120px}.mobile .pulsSellerClaim,.mobile .pulsSellerLabel{text-align:left;flex-basis:100%}.pulsTblMuted{color:var(--text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulsSkelList{display:flex;flex-direction:column;gap:8px}.pulsSkelCard{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:16px;display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px}.pulsSkelBar{border-radius:4px}.pulsSkelBar,.pulsSkelScore{background:var(--surface-page);animation:skel 1.2s ease infinite}.pulsSkelScore{height:44px;border-radius:8px}.pulsEmpty{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:34px 24px;text-align:center;box-shadow:var(--shadow-card)}.pulsEmptyIcon{font-size:22px}.pulsEmptyTitle{font-size:14px;font-weight:800;letter-spacing:-.2px;margin-top:10px}.pulsEmptyBody{font-size:12px;color:var(--text-sub);line-height:1.55;margin-top:6px;max-width:420px;margin-left:auto;margin-right:auto}.pulsEmptyAction{margin-top:14px;border:1px solid var(--border-2);background:var(--surface-tile);color:var(--text);border-radius:8px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer}.panel{top:54px;right:0;width:460px;height:calc(100vh - 54px);background:var(--surface-card);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.panel,.panel.full{position:fixed;z-index:var(--z-panel)}.panel.full{inset:0;width:auto;border-left:none;height:100%;transform:translateX(100%);transition:transform .2s ease}.panel.full.open{transform:none}.panelHead{padding:16px 20px 0;flex:none}.panelKicker{margin:0;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--emerald)}.panelCompany{margin:5px 0 0;font-size:18px;font-weight:800;letter-spacing:-.3px}.panelMeta{margin:4px 0 0;font-size:11.5px;color:var(--text-sub)}.panelClose{position:absolute;top:14px;right:16px;border:none;background:none;font-size:15px;color:var(--text-sub);cursor:pointer;padding:4px;z-index:2}.segTabs{display:flex;gap:12px;border-bottom:1px solid var(--border);background:none;padding:0;overflow-x:auto;scrollbar-width:none}.segTabs::-webkit-scrollbar{display:none}.segTab{background:none;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--text-sub);padding:0 0 9px;border:none;border-bottom:2.5px solid transparent;border-radius:0;font-family:inherit;white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:5px}.segTab.active,.segTab:hover{color:var(--text)}.segTab.active{border-bottom-color:var(--emerald);background:none}.panel .segTabs{margin-top:14px}.panelScroll{overflow-y:auto;padding:14px 20px 20px;gap:9px}.panelChat,.panelScroll{flex:1 1;display:flex;flex-direction:column}.panelChat{min-height:0;padding:14px 20px 18px;overflow:hidden}.panelChat[hidden]{display:none}.tile{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface-card)}.tile.ai{background:linear-gradient(180deg,var(--mint),var(--surface-card) 70%)}.tileLabel{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);display:flex;align-items:center;gap:7px;margin-bottom:8px}.tileAiBadge{background:var(--emerald);color:var(--brand-ink);border-radius:4px;padding:2px 5px;font-size:9.5px;font-weight:800;letter-spacing:.04em}.tileBody{font-size:12px;line-height:1.55}.tileErr{font-size:12px;color:var(--bad)}.tileRetry{margin-top:8px;border:1px solid var(--border-2);background:none;color:var(--text);border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;cursor:pointer}.tileGenerate{display:block;margin-top:10px;border:none;background:var(--emerald);color:var(--brand-ink);border-radius:7px;padding:7px 13px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.tileGenerate:hover{background:var(--emerald-deep)}.skLine{height:9px;border-radius:4px;background:var(--surface-page);animation:skel 1.2s ease infinite}.tileNumList{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:7px}.tileNumList li{display:flex;gap:8px;font-size:12px;line-height:1.5}.tileNumList .n{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;font-weight:700;color:var(--emerald);flex:none;padding-top:2px}.tileChips{display:flex;flex-wrap:wrap;gap:6px}.tileChip{font-size:11px;font-weight:600;border:1px solid var(--border);background:var(--surface-tile);border-radius:6px;padding:3px 9px}.tilePair{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;padding:5px 0;line-height:1.35}.tilePairName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tileBadge{font-size:10px;font-weight:800;border-radius:5px;padding:3px 7px;flex:none}.tileBadge.good{background:var(--good-bg);color:var(--good)}.tileBadge.muted{background:var(--tier-kall-bg);color:var(--tier-kall)}.tileBadge.warn{background:var(--warn-bg);color:var(--warn)}.tileMono{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;flex:none}.tileChart{display:flex;align-items:flex-end;gap:3px;height:42px;margin-top:4px}.tileChartBar{flex:1 1;background:var(--emerald);border-radius:2px 2px 0 0;min-height:2px}.tileChartLabels{display:flex;gap:3px;margin-top:4px}.tileChartLabels span{flex:1 1;text-align:center;font-size:8px;font-weight:700;color:var(--text-faint)}.noteSourceNote{font-size:11.5px;color:var(--text-faint);line-height:1.5;margin:0 2px 2px}.noteTile{background:var(--surface-tile);border:1px solid var(--border);border-radius:10px;padding:11px 13px}.noteMeta{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;align-items:baseline;flex-wrap:wrap}.noteKind{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--emerald)}.noteDate{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;color:var(--text-faint);white-space:nowrap}.noteText{font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.noteAuthor{font-size:10.5px;color:var(--text-sub);margin-top:5px}.panelFoot{flex:none;padding:12px 20px 16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;background:var(--surface-card)}.panelFoot .pulsBtnOutline,.panelFoot .pulsBtnPrimary{padding:10px 0;font-size:12.5px}.chatScroll{flex:1 1;overflow-y:auto;gap:10px;padding-bottom:10px}.chatEmpty,.chatScroll{display:flex;flex-direction:column}.chatEmpty{gap:7px}.chatEmptyHint{font-size:12px;color:var(--text-sub);line-height:1.55;margin-bottom:3px}.chatStarter{text-align:left;border:1px solid var(--border);background:var(--surface-tile);color:var(--text);border-radius:9px;padding:9px 12px;font-size:12px;cursor:pointer;line-height:1.45}.chatStarter:hover{border-color:var(--emerald)}.chatMsg{display:flex}.chatMsg.user{justify-content:flex-end}.chatBubble{max-width:86%;font-size:12px;line-height:1.55;padding:9px 12px}.chatMsg.user .chatBubble{background:var(--emerald);color:var(--brand-ink);border-radius:12px 12px 3px 12px}.chatMsg.assistant .chatBubble{background:var(--surface-tile);border:1px solid var(--border);border-radius:12px 12px 12px 3px}.chatMsg.assistant .chatBubble.err{color:var(--bad);background:var(--bad-bg);border-color:transparent}.chatCursor{animation:blinkc 1s step-end infinite;font-weight:700}.chatBubble p{margin:0 0 7px}.chatBubble p:last-child{margin-bottom:0}.chatBubble ol,.chatBubble ul{margin:0 0 7px;padding-left:18px}.chatBubble h4{margin:0 0 5px;font-size:12px;font-weight:800}.chatBubble code{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;background:var(--surface-page);border-radius:4px;padding:1px 4px}.chatComposer{flex:none;display:flex;align-items:flex-end;gap:8px;border:1px solid var(--border-2);border-radius:11px;background:var(--surface-tile);padding:6px 8px 6px 12px;margin-top:10px}.chatTextarea{flex:1 1;min-width:0;background:transparent;border:none;outline:none;resize:none;color:var(--text);font-family:inherit;font-size:12.5px;line-height:1.5;padding:5px 0;min-height:29px;max-height:140px}.chatSend{flex:none;border:none;background:var(--emerald);color:var(--brand-ink);width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:13px}.chatSend:disabled{opacity:.4;cursor:default}.overlay{position:fixed;inset:0;background:var(--scrim);z-index:var(--z-dropdown)}.popover{position:fixed;z-index:var(--z-popover);width:330px;background:var(--surface-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 40px rgba(17,24,39,.18);padding:14px 16px}.popHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.popCompany{font-size:12.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popScore{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-weight:700;flex:none}.popScore.hot{color:var(--tier-het-text)}.popScore.warm{color:var(--tier-varm)}.popScore.cold{color:var(--tier-kall)}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-dropdown);width:430px;max-width:calc(100vw - 32px);max-height:calc(100vh - 60px);overflow-y:auto;background:var(--surface-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 60px rgba(17,24,39,.22);padding:20px 22px;animation:riseInCentered .22s ease}.modalClose{position:absolute;top:12px;right:14px;border:none;background:none;font-size:15px;color:var(--text-sub);cursor:pointer}.modalTitle{margin:0 26px 14px 0;font-size:14px;font-weight:800;letter-spacing:-.2px;line-height:1.35}.modalGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border);border-radius:9px;overflow:hidden;margin-bottom:12px}.modalField{background:var(--surface-tile);padding:8px 10px;font-size:11.5px}.modalField b{display:block;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:3px}.modalField .v{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.modalField .v.good{color:var(--good)}.modalField .v.warn{color:var(--warn)}.modalField .v.bad{color:var(--bad)}.modalSummary{font-size:12px;line-height:1.55;color:var(--text-sub)}.modalAdLink{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:700;color:var(--emerald-deep);text-decoration:none;border:1px solid var(--border-2);border-radius:9px;padding:8px 13px}.modalAdLink:hover{border-color:var(--emerald);background:var(--mint)}.actionBtns{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap}.actionBtn{flex:1 1;min-width:96px;border:1px solid var(--border-2);background:var(--surface-tile);color:var(--text);border-radius:8px;padding:9px 6px;font-size:11.5px;font-weight:600;cursor:pointer}.actionBtn.sel{border:2px solid var(--emerald);background:var(--mint);color:var(--emerald-deep);font-weight:700}.cmtArea{padding:9px 11px;font-size:12px;font-family:inherit;resize:vertical;min-height:62px;background:var(--surface-tile);margin-bottom:12px}.btnSecondary,.cmtArea{width:100%;border:1px solid var(--border-2);border-radius:9px;color:var(--text)}.btnSecondary{background:none;padding:9px 0;font-size:12.5px;font-weight:600;cursor:pointer}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-dropdown);background:var(--surface-card);border-radius:16px 16px 0 0;padding:8px 18px 22px;box-shadow:0 -8px 40px var(--scrim);max-height:88vh;overflow-y:auto}.sheetHandle{width:38px;height:4px;border-radius:2px;background:var(--border-2);margin:0 auto 14px}.sheetHead{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.sheetTitle{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0}.sheetReset{margin-left:auto;border:none;background:none;font-size:11.5px;font-weight:700;color:var(--emerald);cursor:pointer;padding:4px 0}.sheetSection{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:16px 0 4px}.sortRow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--border);cursor:pointer}.sortRow:last-of-type{border-bottom:none}.sortRowLabel{font-size:13.5px;display:flex;align-items:baseline;gap:6px}.sortRow.sel .sortRowLabel{font-weight:700}.sortRowHint{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-faint)}.radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-2);display:grid;place-items:center;flex:none}.radio.sel{border-color:var(--emerald)}.radioDot{width:8px;height:8px;border-radius:50%;background:var(--emerald)}.sheetSelect{width:100%;border:1px solid var(--border-2);background:var(--surface-tile);border-radius:9px;padding:12px 10px;font-size:13px;font-family:inherit;color:var(--text)}.sheetRow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;border-top:1px solid var(--border);cursor:pointer;margin-top:6px}.sheetRow.static{cursor:default}.sheetCommit,.sheetRowLabel{font-size:13.5px}.sheetCommit{width:100%;border:none;background:var(--emerald);color:var(--brand-ink);border-radius:10px;padding:14px 16px;font-weight:700;cursor:pointer;margin-top:18px}.sheetCommit:hover{background:var(--emerald-deep)}.adminWrap{max-width:1100px;width:100%;margin:0 auto;padding:26px 24px 60px}.adminTitle{font-size:19px;font-weight:800;letter-spacing:-.3px;margin:0}.adminTabs{display:flex;gap:18px;margin-top:16px;border-bottom:1px solid var(--border);font-size:13px;font-weight:600}.adminTab{background:none;cursor:pointer;color:var(--text-sub);padding:0 0 9px;border:none;border-bottom:2.5px solid transparent}.adminTab.active{color:var(--text);border-bottom-color:var(--emerald)}.adminIntro{font-size:12px;color:var(--text-sub);line-height:1.55;margin:16px 0 0;max-width:620px}.adminCard{margin-top:14px;background:var(--surface-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}.uRow{display:grid;grid-template-columns:1.4fr 1.6fr 120px 130px 110px auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;font-size:12px;border-bottom:1px solid var(--border)}.uRow:last-child{border-bottom:none}.uRow:not(.head){min-height:50px}.uRow.head{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);background:var(--surface-tile)}.uName{display:flex;align-items:center;gap:8px;min-width:0}.uName span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chipGood{background:var(--good-bg);color:var(--good)}.chipGood,.chipWarn{font-size:9.5px;font-weight:800;border-radius:5px;padding:3px 7px}.chipWarn{background:var(--warn-bg);color:var(--warn)}.chipBad{font-size:9.5px;font-weight:800;background:var(--bad-bg);color:var(--bad);border-radius:5px;padding:3px 7px}.btnDanger{border:1px solid var(--bad);background:none;color:var(--bad);border-radius:7px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer}.feedTiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.feedTile{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;box-shadow:var(--shadow-card)}.tileHead{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:9px}.feedDot{width:7px;height:7px;border-radius:50%;display:inline-block}.resultGood{background:var(--good-bg);color:var(--good)}.resultBad,.resultGood{margin-top:10px;border-radius:8px;padding:8px 11px;font-size:11.5px;font-weight:600}.resultBad{background:var(--bad-bg);color:var(--bad)}.commitBtn{border:none;background:var(--emerald);color:var(--brand-ink);border-radius:8px;padding:7px 14px;font-size:11.5px;font-weight:700;cursor:pointer}.dangerActBtn:disabled{opacity:.6;cursor:default}.dropZone{width:100%;margin-top:12px;border:1.5px dashed var(--border-2);border-radius:10px;background:var(--surface-tile);padding:26px 0;text-align:center;cursor:pointer;color:var(--text)}.dropZone.over{border-color:var(--emerald);background:var(--mint)}.dropTitle{font-weight:700;font-size:13px}.dropHint{font-size:11px;color:var(--text-faint);margin-top:4px}.pwBox{background:var(--text);border-radius:10px;padding:14px 16px;text-align:center;margin:12px 0}.pwValue{font-family:var(--font-mono),ui-monospace,monospace;font-size:17px;font-weight:700;color:var(--surface-card);letter-spacing:.06em}.pwHint{font-size:11px;color:var(--text-sub);line-height:1.5}.covRow{display:grid;grid-template-columns:1fr 90px 70px;grid-gap:10px;gap:10px;align-items:center;font-size:11.5px;padding:4px 0}.covTrack{height:6px;border-radius:3px;background:var(--surface-page);overflow:hidden}.covFill{height:100%;background:var(--good)}.covFill.warn{background:var(--warn)}.covFill.bad{background:var(--bad)}.covFrac{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;text-align:right}.skipRow{background:var(--warn-bg);color:var(--warn);border-radius:7px;padding:7px 10px;font-size:11px;line-height:1.5;margin-top:6px}.loginSub{font-size:12px;color:var(--text-sub);margin:6px 0 22px}.loginCard input{width:100%;margin:6px 0 16px;border:1px solid var(--border-2);border-radius:9px;padding:10px 12px;font-size:14px;background:var(--surface-tile);color:var(--text);outline:none}.loginCard input:focus{border-color:var(--emerald)}.loginErr{background:var(--bad-bg);color:var(--bad);border-radius:8px;padding:9px 11px;font-size:12px;margin-bottom:14px}.rememberRow{display:flex;align-items:center;gap:9px;margin-bottom:4px;cursor:pointer}.rememberNote{font-size:11px;color:var(--text-faint);margin:4px 0 16px 39px}.themeToggleFloat{position:fixed;top:18px;right:20px;border:1px solid var(--border);background:var(--surface-card);border-radius:8px;padding:7px 11px;font-size:13px;cursor:pointer;box-shadow:var(--shadow-card);z-index:var(--z-sticky-top)}@media (max-width:760px){.feedTiles{grid-template-columns:1fr}.uRow{grid-template-columns:1fr 1fr;row-gap:6px}.uRow.head{display:none}.modalGrid{grid-template-columns:1fr}.pulsVersion{display:none}.pulsSegDesc{max-width:none}.modal{max-width:430px}.modal,.popover{width:calc(100vw - 32px)}.popover{max-width:330px}}.uNameTxt{font-weight:600;font-size:12.5px}.loginCard h1{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:18px 0 0}.uEmail{overflow:hidden;text-overflow:ellipsis}.uEmail,.uRoleLocked{color:var(--text-sub);white-space:nowrap}.uRoleLocked{font-size:12px}.uLastActive{color:var(--text-sub);font-size:11px;font-family:var(--font-mono),monospace;white-space:nowrap}.uActions{display:flex;gap:6px;align-items:center;justify-content:flex-end;white-space:nowrap}.activeChip{font-size:9.5px;font-weight:800;letter-spacing:.06em;background:var(--good-bg);color:var(--good);border-radius:5px;padding:3px 7px;white-space:nowrap}.secretList{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px}.secretRow{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.secretName{font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-sub)}.pulsRoleChip{border:1px solid var(--border);background:var(--surface-tile);padding:3px 9px}.pulsRoleChip:hover{border-color:var(--border-2)}.modalSub{font-size:11.5px;color:var(--text-sub);margin:-8px 0 14px;line-height:1.5}.jobBox{margin-top:10px;background:var(--surface-tile);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.jobLine{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.5}.jobErr{color:var(--bad);font-weight:600}.jobCount{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;color:var(--text-faint);margin-top:6px}.jobSpinner{flex:none;width:12px;height:12px;border:2px solid var(--border-2);border-top-color:var(--emerald);border-radius:50%;animation:spin .8s linear infinite}.jobBar{margin-top:8px;height:4px;background:var(--border-2);border-radius:3px;overflow:hidden}.jobBar>span{display:block;height:100%;background:var(--emerald);border-radius:3px;transition:width .2s linear}.tilePair.asLink{width:calc(100% + 12px);margin-left:-6px;margin-right:-6px;border:none;background:none;font-family:inherit;color:inherit;cursor:pointer;text-align:left;padding:5px 6px;border-radius:7px}.tilePair.asLink:hover{background:var(--surface-tile)}.tilePair.asLink:hover .tilePairName{text-decoration:underline}.pulsAdElsewhere{font-style:italic;white-space:nowrap}.pulsAdElsewhere,.pulsAdPastNote{font-size:10px;color:var(--text-faint)}.pulsAdPastNote{font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.pulsPager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:18px 20px 32px;font-size:12.5px;color:var(--text-sub)}.pulsPagerCount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulsPagerNav{display:flex;align-items:center;justify-content:center;gap:6px}.pulsPagerSize{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.pulsPagerSize select{height:36px;border:1px solid var(--border);background:var(--surface-card);color:var(--text);border-radius:9px;font-size:13px;padding:0 8px}@media (max-width:860px){.pulsPager{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px}.pulsPagerSize{justify-content:center}}.pulsCapNote{text-align:center;font-size:11.5px;color:var(--text-faint);margin:14px 0 4px;line-height:1.5}.popover.breakdown{max-height:min(440px,calc(100vh - 24px));overflow-y:auto}.bkHead{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.bkHeadName{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatAssistantBubble{flex:1 1;background:var(--surface-tile);border:1px solid var(--border);border-radius:12px 12px 12px 3px;padding:9px 12px;font-size:13px;line-height:1.65;color:var(--text);overflow-wrap:anywhere}.chatAssistantBubble p:first-child{margin-top:0}.chatAssistantBubble p:last-child{margin-bottom:0}.chatAssistantBubble b{color:var(--text);font-weight:700}.chatRow.assistant.err .chatAssistantBubble{color:var(--bad)}.chatCursor{display:inline-block;margin-left:1px;animation:chatBlink 1s step-end infinite}@keyframes chatBlink{50%{opacity:0}}.diagCard{margin-top:16px;background:var(--surface-card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}.diagToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;padding:13px 16px;cursor:pointer;font-family:inherit;color:inherit;text-align:left}.diagToggle:hover{background:var(--surface-tile)}.diagChevron{font-size:11px;color:var(--text-faint)}.diagBody{font-size:12px;line-height:1.6;color:var(--text-sub);border-top:1px solid var(--border);padding:13px 16px 15px}.autoSyncLine{font-size:11.5px;color:var(--text-sub);margin:8px 0 0;line-height:1.5}.autoSyncLine.off{color:var(--text-faint)}.inviteBackLink{display:block;text-align:center;text-decoration:none;margin-top:4px}.loginNotice{background:var(--good-bg);color:var(--good);border-radius:8px;padding:9px 11px;font-size:12px;margin-bottom:14px}.inviteLinkBox{margin:12px 0 4px;background:var(--mint);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.inviteLinkTitle{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--emerald-deep);margin:0 0 6px}.inviteLinkRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inviteLinkValue{flex:1 1 240px;min-width:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;color:var(--text);background:var(--surface-card);border:1px solid var(--border-2);border-radius:7px;padding:7px 9px;overflow-x:auto;white-space:nowrap}.inviteLinkNote{font-size:11px;color:var(--text-sub);margin:8px 0 0;line-height:1.5}.uRow.invited{opacity:.68}.expiredChip{font-size:9.5px;font-weight:800;letter-spacing:.06em;background:var(--bad-bg);color:var(--bad);border-radius:5px;padding:3px 7px;white-space:nowrap}.inviteError{font-size:12px;color:var(--bad);margin:8px 0 0;line-height:1.5}.bugHead{background:var(--surface-card);border-bottom:1px solid var(--border);padding:22px 20px 12px}.bugHeadRow{display:flex;align-items:flex-start;gap:28px;flex-wrap:wrap}.bugHeadLeft{min-width:210px}.bugHeadRight{flex:1 1 320px;min-width:0}.bugTitle{font-size:20px;font-weight:800;letter-spacing:-.4px;margin:0}.bugSubtitle{font-size:12px;color:var(--text-sub);margin:4px 0 0}.bugHeadActions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.bugBtnPrimary{border:none;background:var(--emerald);color:var(--brand-ink);border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}.bugBtnPrimary:hover{background:var(--emerald-deep)}.bugBtnOutline{border:1px solid var(--border-2);background:none;color:var(--text);border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.bugBtnOutline:hover{border-color:var(--emerald)}.bugFilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bugSearch{width:240px;max-width:100%;border:1px solid var(--border);background:var(--surface-tile);border-radius:8px;padding:8px 12px;font-size:12px;font-family:inherit;color:var(--text)}.bugSearch:focus{outline:none;border-color:var(--emerald)}.bugUnreadBtn{display:inline-flex;align-items:center;gap:7px;border-radius:8px;font-size:12px;cursor:pointer;font-family:inherit;border:1px solid var(--border);background:var(--surface-card);color:var(--text);padding:8px 12px;font-weight:600}.bugUnreadBtn.active{background:var(--mint);color:var(--emerald-deep);font-weight:700;border:none}.bugUnreadBtn:disabled{opacity:.5;cursor:default}.bugUnreadBtn:disabled .bugUnreadCount{background:var(--border-2);color:var(--text-sub)}.bugUnreadCount{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;background:var(--emerald);color:var(--brand-ink);border-radius:5px;padding:2px 6px}.bugSelect{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600;font-family:inherit;color:var(--text-sub);cursor:pointer}.bugSelect.active{background:var(--mint);color:var(--emerald-deep);font-weight:700;border:none}.bugStatLine{font-size:11px;color:var(--text-faint);margin-top:12px;display:flex;gap:16px;flex-wrap:wrap}.bugStatLine .num{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;color:var(--text-sub);font-weight:700}.bugBoard{display:flex;gap:14px;padding:16px 20px 28px;overflow-x:auto;align-items:flex-start}.bugCol{flex:0 0 300px;display:flex;flex-direction:column;gap:8px;border-radius:12px;transition:background .12s}.bugCol.over{padding:6px;background:var(--surface-tile);box-shadow:inset 0 3px 0 var(--sel-acid)}.bugColHead{display:flex;align-items:center;gap:8px;padding:4px 4px 2px}.bugColDot{width:8px;height:8px;border-radius:3px;flex:none}.bugColTitle{font-size:12.5px;font-weight:800}.bugColCount{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;color:var(--text-sub);background:var(--tier-kall-bg);border-radius:5px;padding:2px 7px}.bugColMenu{margin-left:auto;border:none;background:none;color:var(--text-faint);font-size:inherit;cursor:pointer;padding:0;line-height:1;font-family:inherit}.bugCard{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:13px 14px;box-shadow:var(--shadow-card);cursor:-webkit-grab;cursor:grab}.bugCard:not(.movable){cursor:pointer}.bugCard:hover{border-color:var(--border-2)}.bugCard.dragging{opacity:.4}.bugChipRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bugChip{font-size:10px;font-weight:800;border-radius:5px;padding:2px 7px;white-space:nowrap}.bugChip.idea{color:var(--emerald-deep);background:var(--mint)}.bugChip.prio-unknown{color:var(--tier-kall);background:var(--tier-kall-bg)}.bugChip.prio-high{color:var(--bad);background:var(--bad-bg)}.bugChip.prio-medium{color:var(--warn);background:var(--warn-bg)}.bugChip.qa-ready{color:var(--good);border:1px solid var(--good);background:none}.bugChip.qa-failed{color:var(--bad);border:1px solid var(--bad);background:none}.bugChip.source{font-weight:700;color:var(--text);background:var(--surface-tile);border:1px solid var(--border)}.bugPath{margin-left:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;color:var(--text-faint);max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bugPath.static{margin-left:0;max-width:none}.bugCardTitle{font-size:13px;font-weight:700;line-height:1.35;margin:9px 0 0}.bugCardDesc{font-size:11.5px;color:var(--text-sub);line-height:1.5;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bugCardMeta{gap:11px;margin-top:10px;font-size:10.5px;color:var(--text-faint)}.bugCardMeta,.bugReporter{display:flex;align-items:center}.bugReporter{gap:5px}.bugAvatar{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:7px;font-weight:700;color:#fff;flex:none}.bugAvatar.unknown{background:var(--tier-kall-bg);color:var(--tier-kall)}.bugAge,.bugCounters{font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px}.bugCounters{margin-left:auto;display:flex;align-items:center;gap:9px}.bugCommentCount{position:relative}.bugUnreadBubble{position:absolute;top:-6px;right:-9px;min-width:12px;height:12px;border-radius:999px;background:var(--bad);color:var(--bad-ink);font-size:7px;font-weight:800;display:grid;place-items:center;padding:0 3px;font-family:var(--font-ui),system-ui,sans-serif}.bugDropZone{border:1.5px dashed var(--border-2);border-radius:10px;padding:18px 0;text-align:center;font-size:11.5px;color:var(--text-faint)}.bugLoading{text-align:center;font-size:12px;color:var(--text-sub);padding:20px}.overlay.bugScrim{background:rgba(17,24,39,.45)}.bugModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-dropdown);width:560px;max-width:calc(100vw - 32px);max-height:86vh;overflow-y:auto;background:var(--surface-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 60px var(--scrim);padding:24px 26px;animation:riseInCentered .2s ease}.bugModalTitle{font-size:17px;font-weight:800;letter-spacing:-.2px;line-height:1.3;margin:12px 0 0}.bugModalMeta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--text-faint);margin-top:8px}.bugModalMeta .num{font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px}.bugModalDesc{font-size:13px;line-height:1.6;color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:16px 0 0}.bugModalDesc.context{color:var(--text-sub);font-size:12px}.bugSectionLabel{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:18px 0 0}.bugCommentsSection{margin-top:20px;border-top:1px solid var(--border);padding-top:16px}.bugCommentsSection .bugSectionLabel{margin-top:0}.bugMoveRow{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.bugMoveBtn{border:1px solid var(--border-2);background:none;color:var(--text);border-radius:8px;padding:7px 12px;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit}.bugMoveBtn:hover{border-color:var(--emerald)}.bugMoveBtn.current{border:2px solid var(--emerald);background:var(--mint);color:var(--emerald-deep);font-weight:700}.bugMoveBtn.primary{border-color:var(--emerald);background:var(--emerald);color:var(--brand-ink)}.bugMoveBtn.danger{color:var(--bad);border-color:var(--border-2)}.bugMoveBtn.danger:hover{border-color:var(--bad);background:var(--bad-bg)}.bugMoveBtn:disabled{opacity:.5;cursor:not-allowed}.bugOwnerRow{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:14px}.bugConfirmText{font-size:11.5px;font-weight:600;color:var(--bad)}.bugEditBox{margin-top:14px;background:var(--surface-tile);border:1px solid var(--border);border-radius:11px;padding:13px 15px}.bugEditBox .bugFieldLabelPlain:first-child{margin-top:0}.bugAttachSection{margin-top:18px}.bugComments{display:flex;flex-direction:column;gap:10px;margin-top:12px}.bugComment{background:var(--surface-tile);border:1px solid var(--border);border-radius:10px;padding:11px 13px}.bugCommentHead{display:flex;justify-content:space-between;gap:10px}.bugCommentAuthor{font-size:11px;font-weight:700;flex:1 1 auto}.bugCommentAge{font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px;color:var(--text-faint)}.bugComment.unread{border-color:var(--emerald);box-shadow:inset 3px 0 0 var(--emerald)}.bugCommentDel{border:none;background:none;color:var(--text-faint);cursor:pointer;font-size:11px;line-height:1;padding:0 0 0 6px;font-family:inherit}.bugCommentDel:hover{color:var(--bad)}.bugCommentBody{font-size:12px;line-height:1.55;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.bugNoComments{font-size:12px;color:var(--text-faint);margin:0}.bugComposer{display:flex;gap:8px;margin-top:12px;align-items:flex-end}.bugComposer .cmtArea{flex:1 1 auto;min-width:0;height:62px;resize:none;border:1px solid var(--border-2);background:var(--surface-tile);border-radius:9px;padding:9px 12px;font-size:12px;font-family:inherit;color:var(--text);box-sizing:border-box}.bugComposer .cmtArea:focus{outline:none;border-color:var(--emerald)}.bugComposer .btnPrimary{flex:0 0 auto;width:auto;border:none;background:var(--emerald);color:var(--brand-ink);border-radius:9px;padding:9px 15px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.bugComposer .btnPrimary:disabled{background:var(--border-2);color:var(--text-sub);cursor:not-allowed}.bugPanel{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-dropdown);width:480px;max-width:100vw;background:var(--surface-card);box-shadow:-16px 0 48px var(--scrim);display:flex;flex-direction:column;animation:riseIn .2s ease}.bugPanelHead{flex:none;padding:22px 26px 0}.bugPanelHeadTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bugPanelTitle{font-size:18px;font-weight:800;letter-spacing:-.3px;margin:0}.bugPanelSub{font-size:12px;color:var(--text-sub);margin:5px 0 0;line-height:1.5}.modalClose.static{position:static}.bugPanelBody{flex:1 1;min-height:0;overflow-y:auto;padding:20px 26px}.bugTypeToggle{display:flex;gap:8px;margin-top:16px}.bugTypeBtn{border:1px solid var(--border-2);background:none;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--text)}.bugTypeBtn.active{border:2px solid var(--text);background:var(--surface-tile);font-weight:800}.bugFieldLabel{display:block;font-size:10px;font-weight:800;letter-spacing:.09em;color:var(--text-sub)}.bugFieldLabelPlain{display:block;margin-top:16px;font-size:12.5px;font-weight:700}.bugOptional{font-weight:400;color:var(--text-faint)}.bugTextarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid var(--border-2);background:var(--surface-tile);border-radius:10px;padding:11px 13px;font-size:13px;font-family:inherit;line-height:1.5;color:var(--text);resize:vertical}.bugTextarea:focus{outline:none;border-color:var(--emerald)}.bugPrioRow{display:flex;gap:7px;margin-top:8px;flex-wrap:wrap}.bugPrioBtn{border:1px solid var(--border-2);background:none;color:var(--text);border-radius:8px;padding:8px 13px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.bugPrioBtn.sel{border:2px solid var(--emerald);background:var(--mint);color:var(--emerald-deep)}.bugAttachRow{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.bugAttachBtn{border:1px solid var(--border-2);background:none;color:var(--text);border-radius:9px;padding:9px 14px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.bugAttachBtn:hover:not(:disabled){border-color:var(--emerald)}.bugAttachBtn:disabled{opacity:.45;cursor:not-allowed}.bugAttachList{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.bugAttachItem{display:flex;align-items:center;gap:9px;background:var(--surface-tile);border:1px solid var(--border);border-radius:9px;padding:7px 10px}.bugAttachName{flex:1 1 auto;min-width:0;font-size:12px;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.bugAttachName:hover{text-decoration:underline}.bugAttachSize{font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px}.bugAttachRemove,.bugAttachSize{flex:none;color:var(--text-faint)}.bugAttachRemove{border:none;background:none;cursor:pointer;font-size:11px;line-height:1;padding:2px;font-family:inherit}.bugAttachRemove:hover{color:var(--bad)}.bugAttachThumbLink{flex:none;display:block;line-height:0}.bugAttachThumb{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid var(--border);display:block}.bugTip{font-size:11px;color:var(--text-faint);margin:9px 0 0;line-height:1.5}.bugSent{margin-top:16px;background:var(--good-bg);border-radius:9px;padding:12px 14px;font-size:12.5px;color:var(--good);font-weight:700}.bugPanelFoot{flex:none;border-top:1px solid var(--border);padding:14px 26px 18px}.bugAutoAttach{text-align:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px;color:var(--text-faint);margin:0 0 10px;line-height:1.6;overflow-wrap:anywhere}.bugSubmit{width:100%;margin-top:11px;border:none;border-radius:10px;padding:12px 0;font-size:13.5px;font-weight:700;font-family:inherit;background:var(--emerald);color:var(--brand-ink);cursor:pointer}.bugSubmit:disabled{background:var(--border-2);color:var(--text-sub);cursor:not-allowed}@media (max-width:760px){.pulsTop{height:auto;flex-wrap:wrap;gap:8px 10px;padding:8px 12px}.pulsBrandName{display:none}.pulsPageBtn{padding:6px 11px}.bugHeadRow{display:block}.bugHeadRight{margin-top:14px}.bugHead{padding:16px 14px 12px}.bugBoard{padding:16px 14px 28px}.bugPanel{width:100vw}.bugModal{width:calc(100vw - 24px)}.bugHeadActions{width:100%}.bugSearch{flex:1 1 100%;width:auto}.bugDragHint{display:none}}.crmWarn{margin:12px 0 0;background:var(--warn-bg);color:var(--warn);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.todoHead{background:var(--surface-card);border-bottom:1px solid var(--border);padding:22px 20px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.todoTitle{font-size:20px;font-weight:800;letter-spacing:-.4px;margin:0}.todoSubtitle{font-size:12px;color:var(--text-sub);margin:4px 0 0}.todoStats{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--text-faint)}.todoStat strong{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--text);font-weight:700;margin-right:3px}.todoStat.overdue strong{color:var(--bad)}.todoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px 20px 34px;align-items:start}.todoCol{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;padding:14px 16px 16px;box-shadow:var(--shadow-card);min-width:0}.todoColTitle{font-size:12.5px;font-weight:800;margin:0 0 10px;display:flex;align-items:center;gap:8px}.todoCount{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;color:var(--text-sub);background:var(--surface-tile);border-radius:5px;padding:2px 7px;font-weight:700}.todoEmpty{font-size:12px;color:var(--text-faint);margin:4px 0 0;line-height:1.5}.todoList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.todoLead{display:flex;align-items:center;gap:10px;background:var(--surface-tile);border:1px solid var(--border);border-radius:10px;padding:9px 11px}.todoLeadMain{flex:1 1 auto;min-width:0}.todoLeadName{display:block;font-size:13px;font-weight:700;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todoLeadName:hover{color:var(--emerald-deep);text-decoration:underline}.todoLeadMeta{display:block;font-size:10.5px;color:var(--text-faint);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todoLeadSide{flex:none;display:flex;align-items:center;gap:7px}.todoTask.overdue{border-color:var(--bad);box-shadow:inset 3px 0 0 var(--bad)}.todoTask.today{box-shadow:inset 3px 0 0 var(--emerald)}.todoCheck{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;cursor:pointer}.todoCheck input{flex:none;width:15px;height:15px;accent-color:var(--emerald);cursor:pointer}.todoTaskTitle{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.todoTaskMeta{flex:none;display:flex;align-items:center;gap:9px}.todoTaskCompany{font-size:10.5px;color:var(--text-sub);text-decoration:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todoTaskCompany:hover{color:var(--emerald-deep);text-decoration:underline}.todoDue{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;color:var(--text-sub);background:var(--surface-card);border:1px solid var(--border);border-radius:5px;padding:3px 6px;white-space:nowrap}.todoDue.overdue{color:var(--bad);background:var(--bad-bg);border-color:transparent}.todoDue.today{color:var(--emerald-deep);background:var(--mint);border-color:transparent}.todoMiniBtn.danger:hover{border-color:var(--bad);color:var(--bad)}.todoDoneToggle{margin-top:12px;border:none;background:none;color:var(--text-faint);font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;padding:4px 0}.todoDoneToggle:hover{color:var(--text)}.todoDoneToggle+.todoList{margin-top:7px}@media (max-width:860px){.todoGrid{grid-template-columns:minmax(0,1fr);padding:14px}.todoHead{padding:16px 14px 14px}.todoDate{flex:1 1 120px}}.contactBox{margin-top:14px;background:var(--surface-tile);border:1px solid var(--border);border-radius:11px;padding:12px 13px}.contactBoxHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.contactBoxTitle{font-size:12.5px;font-weight:700}.contactBoxHint{font-size:10.5px;color:var(--text-faint)}.contactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.contactInput{width:100%;box-sizing:border-box;border:1px solid var(--border-2);background:var(--surface-card);border-radius:8px;padding:8px 10px;font-size:12.5px;font-family:inherit;color:var(--text)}.contactInput:focus{outline:none;border-color:var(--emerald)}@media (max-width:560px){.contactGrid{grid-template-columns:minmax(0,1fr)}}.focusBrand{display:flex;font-size:13px;font-weight:700}.focusKicker{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.focusTask{font-size:22px;font-weight:800;letter-spacing:-.4px;margin:6px 0 0;line-height:1.3}.focusMissing{font-size:12px;color:var(--text-faint)}.focusOutcomes{gap:8px}.focusNoCompany{margin:0 0 4px}.focusFoot{display:flex;gap:8px;align-items:center;max-width:720px;margin-top:16px}.focusEmpty{font-size:13px;color:var(--text-faint)}.todoFocusBtn{display:inline-block;border:none;background:var(--emerald);color:var(--brand-ink);border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:700;text-decoration:none;align-self:center}.todoFocusBtn:hover{background:var(--emerald-deep)}.claimMenu{width:260px;padding:8px}.claimHead{padding:4px 8px 7px}.claimGroup,.claimHead{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.claimGroup{padding:10px 8px 5px;margin-top:4px;border-top:1px solid var(--border)}.claimRow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;background:none;color:var(--text);font-family:inherit;font-size:13px;text-align:left;padding:8px;border-radius:8px;cursor:pointer}.claimRow:hover:not(:disabled){background:var(--surface-tile)}.claimRow.mine{font-weight:700}.claimRow.mine:hover:not(:disabled){background:var(--mint);color:var(--emerald-deep)}.claimRow:disabled{opacity:.5;cursor:default}.claimWho{font-size:11px;color:var(--text-sub);font-weight:400}.claimEmpty{font-size:12px;color:var(--text-faint);padding:6px 8px}.myListItem>.myListRow{background:none;border:none;border-radius:0;width:100%;text-align:left;font-family:inherit;cursor:pointer}.myListItem>.myListRow:hover{background:var(--surface-card)}.myListContact strong{font-size:14px}.notifWrap{position:relative;display:inline-flex}.notifBadge{position:absolute;top:-3px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--emerald);color:var(--brand-ink);font-size:9px;font-weight:800;display:grid;place-items:center}.notifPanel{position:absolute;top:calc(100% + 6px);right:0;background:var(--surface-card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card);z-index:var(--z-dropdown)}.notifHead{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px 7px}.notifEmpty,.notifHead{color:var(--text-faint)}.notifEmpty{font-size:12px;margin:0;padding:4px 8px 8px}.notifList{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto}.notifRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px;border-radius:8px;text-decoration:none;color:var(--text);font-size:12.5px;line-height:1.4}.notifRow:hover{background:var(--surface-tile)}.notifRow.unread{box-shadow:inset 2px 0 0 var(--emerald);font-weight:600}.notifText{flex:1 1 auto;min-width:0}.notifWhen{flex:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;color:var(--text-faint)}.mentionWrap{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.mentionWrap>textarea{width:100%;box-sizing:border-box}.mentionMenu{position:fixed;z-index:var(--z-dropdown-in-modal);list-style:none;margin:0;padding:6px;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px var(--scrim);max-height:216px;overflow-y:auto}.mentionRow{display:block;width:100%;text-align:left;border:none;background:none;color:var(--text);font-family:inherit;font-size:12.5px;padding:7px 8px;border-radius:7px;cursor:pointer}.mentionRow.active,.mentionRow:hover{background:var(--mint);color:var(--emerald-deep);font-weight:700}.mentionHint{font-size:10.5px;color:var(--text-faint);margin:4px 0 0}.mentionTag{color:var(--emerald-deep);background:var(--mint);border-radius:4px;padding:0 3px;font-weight:700}.mergePlan{margin-top:12px;background:var(--surface-tile);border:1px solid var(--border);border-radius:11px;padding:12px 14px}.mergePlanHead{font-size:12.5px;font-weight:700;margin-bottom:8px}.mergePlanEmpty{font-size:12px;color:var(--text-faint);margin:0}.mergePlanList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px}.mergePlanList strong,.panelBack{font-weight:700}.panelBack{display:inline-flex;align-items:center;gap:5px;margin:0 0 8px;padding:4px 9px 4px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-tile);color:var(--text-sub);font-size:11px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panelBack:hover{background:var(--mint);border-color:var(--emerald);color:var(--emerald-deep)}.pinnedNote{margin:0 0 8px;padding:6px 10px;border:1px dashed var(--border-2);border-radius:9px;background:var(--surface-tile);color:var(--text-sub);font-size:11px}.pinnedNote b{color:var(--text);font-weight:700}.toast{bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:min(92vw,460px);padding:10px 14px;border-radius:11px;border:1px solid var(--border-2);background:var(--text);color:var(--surface-card);font-size:12.5px;box-shadow:0 8px 24px rgba(17,24,39,.22)}.pwModal,.toast{position:fixed;left:50%;z-index:var(--z-toast)}.pwModal{top:50%;transform:translate(-50%,-50%);width:360px;max-width:calc(100vw - 32px);background:var(--surface-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 60px var(--scrim);padding:22px 24px}.pwModalTitle{margin:0 0 6px;font-size:15px;font-weight:800}.pwLabel{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:12px 0 4px}.pwInput{width:100%;box-sizing:border-box;border:1px solid var(--border-2);border-radius:9px;background:var(--surface-tile);color:var(--text);font-size:13px;padding:9px 11px}.pwInput:focus{outline:2px solid var(--emerald);outline-offset:0}.pwMsg{font-size:12px;margin:10px 0 0}.pwMsg.ok{color:var(--good)}.pwMsg.bad{color:var(--bad)}.pwSubmit{width:100%;margin-top:14px}.bugShowMore{display:block;width:100%;margin-top:8px;padding:8px 10px;border:1px dashed var(--border-2);border-radius:9px;background:none;color:var(--text-sub);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.bugShowMore:hover{background:var(--surface-tile);color:var(--text)}.pulsHiddenRow{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px dashed var(--border-2);border-radius:12px;background:var(--surface-tile);color:var(--text-sub);font-size:12px}.pulsHiddenName{font-weight:700;color:var(--text)}.pulsHiddenName,.pulsHiddenNote{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulsHiddenNote{flex:1 1 auto;min-width:0}.pulsHiddenUndo{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface-card);color:var(--emerald-deep);font-family:inherit;font-size:11.5px;font-weight:700;padding:5px 12px;cursor:pointer}.pulsHiddenUndo:hover{background:var(--mint);border-color:var(--emerald)}.nextStep{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-tile)}.nextStepLabel{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:8px 0 6px}.nextStepLabel:first-child{margin-top:0}.nextStepBtns{display:flex;flex-wrap:wrap;gap:6px}.nextBtn{display:inline-flex;align-items:center;border:1px solid var(--border-2);border-radius:9px;background:var(--surface-card);color:var(--text);font-family:inherit;font-size:12px;font-weight:600;padding:7px 11px;cursor:pointer;text-decoration:none}.nextBtn.sel,.nextBtn:hover{border-color:var(--emerald)}.nextBtn.sel{background:var(--mint);color:var(--emerald-deep);font-weight:700}.nextStepBtns.presets{margin-top:10px}.nextPreset{border:1px solid var(--border-2);border-radius:999px;background:var(--surface-card);color:var(--text-sub);font-family:inherit;font-size:11.5px;font-weight:700;padding:5px 11px;cursor:pointer}.nextPreset.sel{background:var(--text);border-color:var(--text);color:var(--surface-card)}.nextStepDates{display:flex;gap:12px;margin-top:10px}.nextDateLabel{display:flex;flex-direction:column;gap:3px;font-size:10.5px;font-weight:700;color:var(--text-faint)}.nextDateInput{border:1px solid var(--border-2);border-radius:8px;background:var(--surface-card);color:var(--text);font-family:inherit;font-size:12.5px;padding:6px 9px}.focusSave{display:block;width:100%;margin-top:12px;border:none;border-radius:10px;background:var(--emerald);color:var(--brand-ink);font-family:inherit;font-size:13px;font-weight:800;padding:11px 14px;cursor:pointer}.focusSave:hover{background:var(--emerald-deep)}.focusSave:disabled{opacity:.55;cursor:default}.focusOutcome.sel{background:var(--mint);border-color:var(--emerald);color:var(--emerald-deep);font-weight:700}.bugCommentImgs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bugCommentImgs img{max-height:120px;max-width:220px;border-radius:8px;border:1px solid var(--border);display:block}.bugCommentImgs a{font-size:12px}.bugPendingImgs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.bugPendingImg{position:relative;display:inline-block}.bugPendingImg img{height:54px;border-radius:7px;border:1px solid var(--border-2);display:block}.bugPendingImg button{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface-card);color:var(--text-sub);font-size:10px;line-height:1;cursor:pointer;padding:0}.bugComposerRow{display:flex;gap:8px;align-items:center}.bugComposerRow .btnPrimary{flex:1 1 auto}.bugImgBtn{flex:0 0 auto;border:1px solid var(--border-2);border-radius:9px;background:var(--surface-card);color:var(--text);font-family:inherit;font-size:12px;font-weight:700;padding:8px 12px;cursor:pointer}.bugImgBtn:hover{border-color:var(--emerald)}.pulsCrmChip{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface-tile);color:var(--text-sub);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.pulsCrmChip.untouched{background:var(--mint);border-color:var(--emerald);color:var(--emerald-deep)}.bugNumber{font-family:var(--mono,ui-monospace,monospace);font-size:11px;font-weight:600;color:var(--text-faint);letter-spacing:.02em}.bugModalTitle .bugNumber{font-size:13px}.panelResting{position:-webkit-sticky;position:sticky;top:66px;margin:12px 16px 12px 0;padding:26px 22px;border:1px dashed var(--border-2);border-radius:14px;background:var(--surface-tile);text-align:center}.panelRestingKicker{margin:0;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.panelRestingBody{margin:8px 0 0;font-size:12.5px;color:var(--text-sub)}.icon{display:inline-block;vertical-align:-2px;flex:none}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.btnPrimary.btn-blocked,.focusSave.btn-blocked{display:flex;flex-direction:column;align-items:center;gap:2px;height:auto}.notifSide{display:flex;align-items:center;gap:8px;flex:none}.notif-read-btn{border:1px solid var(--border);border-radius:999px;background:var(--surface-card);color:var(--emerald-deep);font-family:inherit;font-size:10.5px;font-weight:700;padding:3px 9px;cursor:pointer}.panelHead .trail{margin:0 0 8px}.bd-provenance{margin-top:8px;font-size:10.5px;color:var(--text-faint)}.breakdown .bkHead{gap:12px;margin-bottom:6px}.breakdown .bkHead,.pulsTblSeller{display:flex;justify-content:space-between;align-items:center}.pulsTblSeller{gap:8px;min-width:0}.ltHide{flex:none;display:inline-flex;align-items:center;border:none;background:none;color:var(--text-faint);cursor:pointer;padding:4px;border-radius:6px}.ltHide:hover{color:var(--text);background:var(--surface-tile)}.aiStamp{margin-top:8px;font-size:10px;color:var(--text-faint)}.actionBtn,.focusFoot .focusGhost,.focusNext,.focusOutcome,.focusSave{min-height:44px}.bugCardMoveWrap{position:relative;margin-left:auto;flex:none}.bugCardMoveBtn{display:inline-flex;border:none;background:none;color:var(--text-faint);cursor:pointer;padding:3px;border-radius:6px}.bugCardMoveBtn:focus-visible,.bugCardMoveBtn:hover{color:var(--text);background:var(--surface-tile)}.bugCardMoveMenu{position:absolute;right:0;top:24px;z-index:var(--z-dropdown);min-width:180px;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-card);padding:6px;display:flex;flex-direction:column;gap:2px}.bugCardMoveLabel{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--text-faint);padding:4px 8px 2px}.bugCardMoveMenu button{display:flex;align-items:center;gap:8px;border:none;background:none;color:var(--text);font-family:inherit;font-size:12px;font-weight:600;text-align:left;padding:7px 8px;border-radius:7px;cursor:pointer}.bugCardMoveMenu button:focus-visible,.bugCardMoveMenu button:hover{background:var(--surface-tile)}.bugColPick{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.bugColPickBtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-2);background:var(--surface-card);color:var(--text-sub);border-radius:999px;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;min-height:36px}.bugColPickBtn.sel{border-color:var(--emerald);background:var(--mint);color:var(--emerald-deep)}.mobile .bugBoard{grid-template-columns:1fr;overflow-x:visible}.bugReadBy{margin:2px 0 8px;font-size:11px;color:var(--text-faint)}.purgeTypeInput{border:1px solid var(--border-2);border-radius:8px;background:var(--surface-card);color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;padding:8px 10px;width:150px}.confirm-stale{margin:10px 0 0;font-size:12.5px;font-weight:700;color:var(--warn)}.tileChartBar.is-zero{height:3px;background:var(--border-2);opacity:1}.tileChartEmpty{margin-top:8px;font-size:11px;line-height:1.5;color:var(--text-sub)}.pulsSkelTblRow{display:grid;grid-template-columns:56px minmax(0,1fr) 140px;grid-gap:14px;gap:14px;align-items:center;min-height:44px;padding:0 16px;border-bottom:1px solid var(--border)}@media (min-width:761px) and (max-width:1080px){.panel{width:400px}.pulsMain.withPanel{grid-template-columns:1fr 400px}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky-top)}.supRow{padding:14px 22px 0}.mobile .supRow{padding:10px 16px 0;overflow-x:auto}.notifBtn,.profileWrap{position:relative}.notifBtn .badge-notif{position:absolute;top:-2px;right:-4px}.pulsGear.active{background:var(--mint);color:var(--emerald-deep)}.lead-card>.pulsCardRailL{flex:none}.lead-card{margin-bottom:10px}.ad-title{border:none;background:none;padding:0;color:inherit;cursor:pointer;text-align:left;font:600 12px/1.35 var(--font-ui);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-title:hover{color:var(--emerald-deep);text-decoration:underline}.pulsAdTop{display:flex;align-items:baseline;gap:8px;min-width:0}.age-track>[class^=age-fill]{display:block;height:100%}.pulsTblCompany{min-width:0;display:flex;flex-direction:column}.pulsTblCompany b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulsTblCompany em{font-style:normal;font-size:10.5px;color:var(--text-sub)}.lead-table .fold-row{margin:8px 12px}.mobile .lead-card{flex-wrap:wrap}.mobile .lead-side{width:100%;flex-direction:row;flex-wrap:wrap}.mobile .lead-side .btn{flex:1 1}.pulsPager .pager{justify-content:center}.task-row.todoTask{list-style:none}.task-row .todoCheck{display:contents}.task-row .todoCheck .checkbox{align-self:center}.todoTask.isDone .todoTaskTitle{text-decoration:line-through;color:var(--text-faint)}.todoMiniBtn.danger{color:var(--bad)}.todoMiniBtn.danger:hover{background:var(--bad-bg)}.btn.btnPrimary.btn-blocked{display:flex;flex-direction:column}.toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 16px;background:var(--surface-sticky);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:56px;z-index:var(--z-sticky-toolbar)}.toolbar .input,.toolbar .select{width:auto;height:var(--ctl-md);padding-top:0;padding-bottom:0}.toolbar .input{min-width:200px;flex:1 1 200px;max-width:340px}.toolbar .pulsViewGroup{margin-left:auto}.dropdownTrigger{text-align:left;white-space:nowrap}.toolbar .dropdown{flex:none}.toolbar .dropdown .dropdownTrigger{width:100%}.toolbar .dropdown.ats{width:170px}.toolbar .dropdown.area{width:200px}.trail-overflow-wrap{position:relative;display:inline-flex}.trail-overflow-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;min-width:180px;max-width:260px;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-card);padding:6px}.trail-overflow-menu .dropdown-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.claim-link{color:var(--emerald-deep);font-weight:700;justify-content:flex-end;padding-left:0;padding-right:0}.claim-link:hover{text-decoration:underline;background:none}.chatContinue{align-self:center;margin:4px 0}.ltSeller{display:flex;align-items:center;gap:5px;min-width:0}.todoPage{width:100%;max-width:980px;margin:0 auto;padding:18px 22px 60px;gap:14px}.bucket,.todoPage{display:flex;flex-direction:column}.bucket{gap:8px}.bucket-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bucketIcon.bad{color:var(--bad)}.bucketIcon.good{color:var(--emerald)}.bucketArchiveBtn{margin-left:auto}.bucketEmptyGood{color:var(--good);font-weight:600}.task-time-none{color:var(--text-faint);background:none;border:none;cursor:default;font-size:10px}button.task-time-none{cursor:pointer;border:1px dashed var(--border-2);border-radius:5px;padding:3px 6px}button.task-time-none:hover{color:var(--text);border-color:var(--text-faint)}.giveWrap{position:relative;display:inline-flex}.giveMenu{position:absolute;bottom:calc(100% + 4px);left:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;min-width:180px;max-height:260px;overflow-y:auto;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-card);padding:6px}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 420px}.auth-brand{background:var(--pine);color:#EAF6F0;padding:46px 44px;display:flex;flex-direction:column;justify-content:space-between}html[data-theme=dark] .auth-brand{background:#0B2721}@media (prefers-color-scheme:dark){html:not([data-theme]) .auth-brand{background:#0B2721}}.auth-brand .mark{display:flex;align-items:center;gap:10px;font:800 15px/1 var(--font-ui)}.auth-logo{color:var(--acid)}.auth-claim{font:800 30px/1.18 var(--font-ui);letter-spacing:-.8px;max-width:460px}.auth-blurb{font-size:13px;line-height:1.6;opacity:.8;max-width:400px;margin-top:14px}.auth-tiers{font:800 10.5px/1 var(--font-ui);letter-spacing:.12em;opacity:.65;margin-top:8px}.auth-proof{display:flex;gap:26px;flex-wrap:wrap}.auth-proof .n{font-size:22px;font-weight:700}.auth-proof .k{font:800 10.5px/1 var(--font-ui);letter-spacing:.1em;opacity:.7;margin-top:6px}.auth-panel{background:var(--surface-card);border-left:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;padding:40px 38px}.auth-card{width:100%;max-width:320px;margin:0 auto}.auth-heading{font:800 19px/1.2 var(--font-ui);letter-spacing:-.3px;margin:0}.auth-card .field-label{margin-top:16px}.auth-submit{width:100%;margin-top:18px}.auth-sha{text-align:center;font-size:10.5px;color:var(--text-faint);margin-top:24px}.demo-score{display:inline-flex;gap:6px;margin-top:22px}.demo-score .cell{width:26px;height:6px;border-radius:3px;background:rgba(215,246,81,.35)}.demo-score .cell.on{background:var(--acid)}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-brand{padding:30px 24px;gap:24px}.auth-claim{font-size:23px}.auth-panel{border-left:none;border-top:1px solid var(--border);padding:30px 22px 46px}}.auth-slim{grid-template-columns:1fr}.auth-slim .auth-panel{border-left:none;min-height:100vh}.auth-cardMark{margin-bottom:18px;color:var(--emerald)}.profilPage{max-width:760px;margin:0 auto;padding:18px 22px 60px;display:flex;flex-direction:column;gap:14px}.profilSection{display:block}.profilHint{margin:6px 0 0;font-size:11px;color:var(--text-faint)}.profilHint.ok{color:var(--good)}.profilHint.bad{color:var(--bad)}.profilRole{display:inline-block;margin-top:4px}.profilSaved{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--good)}.profilToggleRow{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;cursor:pointer}.mobile .profilGrid{grid-template-columns:1fr}.toolbar .dropdown.strong{width:190px}.toolbar .dropdown.seller{width:170px}.toolbar .dropdown.crm{width:160px}.dropdown.perPage{width:130px}.dropdown.perPage .dropdownTrigger{height:30px;padding-top:0;padding-bottom:0}.bugFilter .dropdownTrigger{font-size:12px;font-weight:600;color:var(--text-sub)}.bugFilter.active .dropdownTrigger{background:var(--mint);color:var(--emerald-deep);font-weight:700;border-color:transparent}.sheetSelect.dropdown{width:100%}.roleSelect.dropdown{width:120px}.roleSelect .dropdownTrigger{height:30px;padding-top:0;padding-bottom:0;font-size:11.5px}.card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:20px 22px}.card-h{font:800 15px/1.3 var(--font-ui);letter-spacing:-.2px}.card-sub{font-size:12.5px;color:var(--text-sub);margin-top:4px;line-height:1.5}.fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.fields .full{grid-column:1/-1}.fields .field-label{display:block;margin-bottom:5px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.optRows{margin-top:16px}.opt-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border)}.opt-row:first-child{border-top:none}.opt-t{font-size:13px;font-weight:600}.opt-d{font-size:12px;color:var(--text-sub);margin-top:3px;line-height:1.45}.card-foot{display:flex;gap:9px;align-items:center;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.mobile .fields{grid-template-columns:1fr}.mobile .card-foot .btn{flex:1 1}.filter-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px;background:var(--mint);border-bottom:1px solid var(--border);font-size:11.5px}.filter-summary>.icon,.fsLabel{color:var(--emerald-deep)}.fsLabel{font-weight:700}.fsCount{font-size:10.5px;color:var(--text-sub)}.fsClear{margin-left:auto}.ltSegBadge{margin-left:6px;vertical-align:1px}.ltFuture{color:var(--info);font-weight:700}.bd-engine,.contact-none{color:var(--text-faint)}.bd-engine{margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em}.pinnedNote>.icon{vertical-align:-2px;margin-right:4px}.toolbar .dropdown.toolbarPerPage{width:120px}.fokus-bar{display:flex;align-items:center;gap:14px;height:48px;padding:0 16px;background:var(--surface-card);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky-top)}.focusBrand{display:inline-flex;align-items:center;gap:7px;font:800 12.5px/1 var(--font-ui);color:var(--text)}.fokus-bar .fokus-progress{flex:1 1;max-width:420px}.fokusProgNum{font-size:10.5px;color:var(--text-sub);white-space:nowrap}.fokus-exit{margin-left:auto;text-decoration:none}.fokusHeadRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.fokusHeadMain{min-width:0}.fokusCompanyName{display:inline-block;font:800 22px/1.2 var(--font-ui);letter-spacing:-.4px;margin-top:6px;color:var(--text);text-decoration:none}a.fokusCompanyName:hover{color:var(--emerald-deep);text-decoration:underline}.fokusMeta{font-size:12.5px;color:var(--text-sub);margin-top:5px}.fokusTaskTitle{font-size:12.5px;margin-top:8px}.score-lg{width:64px}.score-lg .score-num{font-size:20px;padding:9px 0}.score-lg .tier-bar span{width:18px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.fokusContactRows{display:flex;flex-direction:column;gap:8px;margin-top:10px;font-size:13px}.fokusContactRows>div{display:flex;align-items:center;gap:8px}.fokusContactRows .icon{color:var(--text-faint);flex:none}.fokusContactRole{font-size:12px;color:var(--text-sub);padding-left:24px}.fokusTelLink{font-size:12px;color:var(--text)}.fokusRingNow{width:100%;margin-top:12px}.fokusAiArg{display:flex;gap:9px}.fokusAiArg+.fokusAiArg{margin-top:7px}.fokusAiArg .num{font-size:10.5px;color:var(--emerald);font-weight:700;flex:none}.fokusNoteLabel{margin-top:14px}.focusNote{min-height:0}.focusNoteRow{display:flex;align-items:center;gap:10px;margin-top:8px}.focusSaved{font-size:11.5px;color:var(--good);font-weight:700}.focusOutcomes{display:flex;gap:9px;flex-wrap:wrap}.focusNoCompany{font-size:12.5px;color:var(--text-sub);margin:14px 0 4px}.fokusFoot{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap;max-width:720px;margin:14px auto 0}.fokusSaveWrap{margin-left:auto;max-width:340px}.fokusEndCard{text-align:center;border-top-color:var(--good)}.fokusEndIcon{width:34px;height:34px;color:var(--good)}.fokusEndTitle{font:800 22px/1.2 var(--font-ui);letter-spacing:-.4px;margin:12px 0 0}.fokusEndTitleSm{font-size:18px}.fokusEndBody{font-size:13px;color:var(--text-sub);margin:8px auto 0;max-width:400px}.focusDoneGrid{display:flex;gap:20px;justify-content:center;margin-top:22px;flex-wrap:wrap}.focusDoneGrid strong{display:block;font:700 24px/1 var(--font-num),ui-monospace,monospace}.focusDoneGrid span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin-top:5px}.fdGood{color:var(--good)}.fdEmerald{color:var(--emerald)}.fokusEndBtns{display:flex;gap:9px;justify-content:center;margin-top:24px;flex-wrap:wrap}.fokusEndBtns .btn{text-decoration:none}@media (max-width:760px){.contact-grid{grid-template-columns:1fr}.fokus-card{padding:20px 18px}.fokusSaveWrap{margin-left:0;width:100%;max-width:none}}.todoTaskMain{min-width:0;display:flex;flex-direction:column;gap:3px}.todoLegacyNote{font-size:10.5px;color:var(--text-faint)}.todoTaskActions{display:flex;align-items:center;gap:2px}.task-row .todoTaskActions{grid-column:-2/-1}.task-row.isDone{opacity:.6}.task-row.isDone .todoTaskTitle{text-decoration:line-through}.task-time.overdue{color:var(--bad);background:var(--bad-bg)}.todoSkelRow .skLine{border-radius:6px}@media (max-width:600px){.task-row{grid-template-columns:auto minmax(0,1fr)}.task-row .task-time,.task-row .todoTaskActions{grid-column:2;justify-self:start}}.mlPage{max-width:1000px;margin:0 auto;padding:20px 16px 60px}.mlPageHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.mlHeadTools{display:flex;gap:8px;align-items:center}.mlHeadTools .btn{text-decoration:none}.mlSort{width:170px}.mlList{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ml-row{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-card);overflow:hidden}.ml-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 16px;cursor:pointer;width:100%;background:none;border:none;text-align:left;color:inherit;font:inherit}.ml-head:hover{background:var(--surface-tile)}.ml-row.is-open{border-color:var(--border-2)}.ml-row.is-open .ml-head{border-bottom:1px solid var(--border)}.ml-row{position:relative}.ml-head{padding-right:54px}.mlQuickTask{position:absolute;top:11px;right:12px;opacity:.45;transition:opacity var(--dur-fast) var(--ease-out)}.ml-row:hover .mlQuickTask,.mlQuickTask:focus-visible{opacity:1}@media (hover:none){.mlQuickTask{opacity:1}}.ml-body{padding:14px 16px 16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;animation:fold-in var(--dur-med) var(--ease-out)}@keyframes fold-in{0%{opacity:0;transform:translateY(-4px)}}.ml-chev{transition:transform var(--dur-med) var(--ease-out);color:var(--text-faint);justify-self:center}.is-open .ml-chev{transform:rotate(90deg)}.mlMain{min-width:0}.mlName{font:700 13.5px/1.3 var(--font-ui);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mlSub{display:block;margin-top:3px}.mlContactCell,.mlSub{font-size:11.5px;color:var(--text-sub)}.mlContactCell .num{font-size:10.5px}.mlNoContact{color:var(--text-faint);font-size:11.5px}.mlOwner{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600}.mlTileBody{margin-top:9px;display:flex;flex-direction:column;gap:8px}.mlAdTop{align-items:baseline;min-width:0}.mlAdTop,.mlSkel{display:flex;gap:8px}.mlSkel{grid-column:1/-1;flex-direction:column}.mlContactRows{display:flex;flex-direction:column;gap:7px;margin-top:9px;font-size:12.5px}.mlContactRows>div{display:flex;align-items:center;gap:8px}.mlContactRows .icon{color:var(--text-faint);flex:none}.mlRole{color:var(--text-sub)}.mlRole,.mlTel{font-size:11.5px}.mlTel{color:var(--text)}.mlAdvertisesOn{font-size:12px;color:var(--text-sub)}.mlOrders{margin-top:9px;font-size:12px}.mlOrderRow{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.mlOrderProduct{color:var(--text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlOrderMeta{font-size:10.5px;white-space:nowrap}.mlOrderTotal{display:flex;justify-content:space-between;gap:10px;padding:6px 0 0;border-top:1px dashed var(--border);margin-top:4px;font-weight:700}.mlActions{grid-column:1/-1;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.mlActions .btn{text-decoration:none}.mlRemove{margin-left:auto}.giveConfirm{display:flex;flex-direction:column;gap:8px;padding:10px 12px;max-width:260px}.giveConfirmText{font-size:12.5px;line-height:1.45}.giveConfirmBtns,.mlEmpty{display:flex;gap:8px}.mlEmpty{text-align:center;padding:48px 16px;flex-direction:column;align-items:center}.mlEmptyIcon{width:28px;height:28px;color:var(--text-faint)}.mlEmptyTitle{font:800 16px/1.2 var(--font-ui);margin:4px 0 0}.mlEmptyBody{font-size:12.5px;color:var(--text-sub);max-width:380px;margin:0 0 8px}.mlEmpty .btn{text-decoration:none}@media (max-width:760px){.ml-head{grid-template-columns:40px minmax(0,1fr) auto}.ml-head .hide-sm{display:none}.ml-body{grid-template-columns:1fr}}.bugCtxBlock{display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--text-sub)}.bugCtxEyebrow{font:800 10.5px/1 var(--font-ui);letter-spacing:.09em;color:var(--text-faint)}.bugTriageRow{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}.bugTriageRow .dropdown{width:180px}.bugColEmpty{font-size:11.5px;color:var(--text-faint);padding:8px 4px;margin:0}.bugWithdraw{margin-left:auto}.bugCommentFold{margin:8px 0}.bugCard:focus-visible{outline:2px solid var(--focus-ring,var(--emerald));outline-offset:2px}.bugHeadActions .btn+.btn{margin-left:0}.tier-label{display:inline-block;font:800 10.5px/1 var(--font-ui);letter-spacing:.07em;border-radius:5px;padding:4px 8px;margin-bottom:8px}.tier-1{background:var(--good-bg);color:var(--good)}.tier-2{background:var(--warn-bg);color:var(--warn)}.tier-3{background:var(--bad-bg);color:var(--bad)}.is-destructive{border-left:3px solid var(--bad)}.confirm-count{font-size:12.5px;font-weight:700;margin:8px 0 4px}.confirmSide{font-size:11.5px;color:var(--text-sub);margin:4px 0 8px;line-height:1.5}.type-confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.type-confirm label{font-size:11.5px;color:var(--text-sub)}.type-confirm code{background:var(--surface-tile);border-radius:4px;padding:2px 5px}.typeConfirmInput{width:190px}.diagConsequence{font-size:11.5px;color:var(--warn);margin:4px 0 0;line-height:1.5}.covWarnIcon{color:var(--bad);vertical-align:-2px;margin-right:3px}.ownershipRow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ownershipSelect{width:240px}.inviteLinkValue{word-break:break-all;background:var(--surface-tile);border-radius:6px;padding:4px 7px;font-size:11.5px}.profilTrail{display:inline-block;font-size:12px;color:var(--text-sub);text-decoration:none;margin-bottom:6px}.profilTrail:hover{color:var(--emerald-deep);text-decoration:underline}.profilRoleRow{justify-content:space-between;gap:12px;border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.infoNotice,.profilRoleRow{display:flex;align-items:center}.infoNotice{gap:7px;background:var(--info-bg);color:var(--info);border-radius:8px;padding:8px 11px;font-size:12px;margin:12px 0 0}.field-error{font-size:11.5px;color:var(--bad);margin:4px 0 0}.input[aria-invalid=true]{border-color:var(--bad)}.auth-forgot{display:block;margin:12px auto 0;border:none;background:none;font-size:12px;color:var(--text-sub);text-decoration:underline;cursor:pointer;font-family:inherit}.auth-forgot:hover{color:var(--emerald-deep)}.auth-forgotNote{font-size:11.5px;color:var(--text-sub);text-align:center;margin:6px 0 0;line-height:1.5}.auth-expiry{font-size:10.5px;color:var(--text-faint);margin:8px 0 0}.auth-submit.is-loading{opacity:.7}.field-error .icon{vertical-align:-2px}a.btn{text-decoration:none}.btn .icon{flex:none}.bugHeadActions,.fokusFoot,.nextStepBtns,.nextStepDates{align-items:center}.nextStepDates{align-items:flex-end}.nextOptOut{margin-top:10px}.fokusContactEmpty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.fokusContactEmpty p{margin:0;font-size:12.5px;color:var(--text-sub)}.fokusMeta,.mlSub,.pulsCardSub.lead-sub{display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px}.fokusMeta .badge,.mlSub .badge,.pulsCardSub .badge{vertical-align:middle}.pulsSellerOwnerBtn{margin-left:auto}.dropdown-menu{overflow-x:hidden;max-width:min(360px,calc(100vw - 24px))}.dropdown-item{min-width:0}.dropdown-item>span:first-child{min-width:0;overflow-wrap:anywhere}.bugCardMoveMenu,.giveMenu,.menu,.notif-panel,.profile-menu,.trail-overflow-menu{overflow-x:hidden;max-width:min(360px,calc(100vw - 24px))}.toast{max-width:min(560px,calc(100vw - 32px));flex-wrap:nowrap}.toast>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast .toast-undo,.toast .toastAct{flex:none}.profile-menu .dropdown-item.is-active{background:var(--mint);color:var(--emerald-deep)}.bugVersion{margin-left:4px}.taskComposer .field-label{display:block;margin:12px 0 5px}.taskComposer .input{width:100%;box-sizing:border-box}.taskComposer .taskComposerTitle{height:var(--ctl-lg);padding:0 12px;font-size:14px}.taskComposerRow{display:flex;gap:10px}.taskComposerRow label{flex:1 1;min-width:0}.taskComposerFoot{margin-top:16px;padding:0;border:0}a.btn-primary,a.btn-primary:focus-visible,a.btn-primary:hover{color:var(--brand-ink)}a.btn-ghost,a.btn-ghost:focus-visible,a.btn-ghost:hover,a.btn-secondary,a.btn-secondary:focus-visible,a.btn-secondary:hover{color:var(--text)}a.btn-danger,a.btn-danger:focus-visible,a.btn-danger:hover{color:var(--bad-ink)}a.btn-danger-soft,a.btn-danger-soft:focus-visible,a.btn-danger-soft:hover{color:var(--bad)}.todoTaskCompanyLead{font:700 14.5px/1.25 var(--font-ui);color:var(--text);text-decoration:none}.todoTaskCompanyLead:hover{color:var(--emerald-deep);text-decoration:underline}.task-row .todoTaskTitle{font:500 12.5px/1.4 var(--font-ui);color:var(--text-sub)}.task-row .todoTaskTitle.todoTaskTitleLead{font:700 14.5px/1.25 var(--font-ui);color:var(--text)}.todoTaskCompanyRow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.todoPrio{font:800 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 6px;flex:none}.todoShell{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start}.todoRail{position:-webkit-sticky;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;background:var(--surface-card);border-right:1px solid var(--border);padding:16px 12px;box-sizing:border-box}.todoBuckets{min-width:0;display:flex;flex-direction:column;gap:14px}.todoNavGroup+.todoNavGroup{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.todoNavHead{font:800 10.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:4px 8px 8px}.todoNavRow{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:none;background:none;color:var(--text-sub);font-family:inherit;font-size:12.5px;text-align:left;padding:8px 9px;border-radius:var(--r-md);cursor:pointer}.todoNavRow:hover{background:var(--surface-tile);color:var(--text)}.todoNavRow.active{background:var(--mint);color:var(--emerald-deep);font-weight:700}.todoNavRow.overdue{color:var(--bad)}.todoNavRow.overdue.active{background:var(--bad-bg);color:var(--bad)}.todoNavCount{font-size:10.5px;font-weight:700}@media (max-width:860px){.todoShell{grid-template-columns:minmax(0,1fr)}.todoRail{position:static;height:auto;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);padding:10px 12px}.todoNavGroup,.todoRail{display:flex;gap:6px}.todoNavGroup+.todoNavGroup{margin:0;padding:0;border:0}.todoNavHead{display:none}.todoNavRow{width:auto;white-space:nowrap}}.todoPrio.flagged{display:inline-flex;align-items:center;gap:4px}.todoFlagBtn.is-flagged,.todoFlagToggle.is-flagged,.todoPrio.flagged{background:var(--warn-bg);color:var(--warn)}.todoFlagBtn.is-flagged{border-color:var(--warn)}.todoDayBar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px;padding:12px 16px;background:var(--surface-sticky);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--r-lg)}.todoDayBarLabel{font:800 10.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.todoDayStat{font-size:11.5px;color:var(--text-sub);display:inline-flex;align-items:baseline;gap:5px}.todoDayStat b{font-size:15px;font-weight:700;color:var(--text)}.todoDayStat b.good{color:var(--good)}.todoDayStatOpen{margin-left:auto}@media (max-width:860px){.todoDayStatOpen{margin-left:0}}.task-row{grid-template-columns:18px auto minmax(0,1fr) auto auto}.todoExpand{display:grid;place-items:center;width:18px;height:18px;border:0;background:none;color:var(--text-faint);cursor:pointer;padding:0}.todoExpand .ml-chev{transition:transform var(--dur-med) var(--ease-out)}.task-row.is-open .todoExpand .ml-chev{transform:rotate(90deg)}.todoExpandNone{cursor:default}.todoTaskBody{grid-column:1/-1;margin-top:10px;padding-top:12px;border-top:1px solid var(--border)}.task-row.is-open{border-color:var(--border-2)}@media (max-width:600px){.task-row{grid-template-columns:18px auto minmax(0,1fr)}}.fokusFocusRows{display:flex;flex-direction:column;gap:8px;margin-top:10px;font-size:12px}.fokusFocusRows>div{display:flex;justify-content:space-between;gap:10px}.fokusFocusRows>div>span:first-child{color:var(--text-sub)}.fokusFocusVal{font-weight:600;text-align:right}.num.fokusFocusVal{font-size:10.5px;font-weight:700}.num.fokusFocusVal.is-bad{color:var(--bad)}.fokusFocusBreakdown{margin-top:10px;padding-left:0}.fokusActCol{min-width:0}.contactTile .contactRows{display:flex;flex-direction:column;gap:8px;margin-top:10px;font-size:13px}.contactTile .contactRows>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contactTile .contactRows .icon{color:var(--text-faint);flex:none}.contactName{font-weight:600}.contactRole{font-size:12px;color:var(--text-sub);padding-left:24px}.contactMail,.contactTel{color:var(--text);text-decoration:none}.contactMail:hover,.contactTel:hover{color:var(--emerald-deep);text-decoration:underline}.contactMissing{font-size:11.5px;color:var(--text-faint)}.contactForm{display:flex;flex-direction:column;gap:2px;margin-top:10px}.contactForm .field-label{margin-top:8px}.contactNote{font-size:11.5px;color:var(--text-faint);line-height:1.5;margin:10px 0 0}.contactActions{display:flex;align-items:center;gap:9px;margin-top:12px;flex-wrap:wrap}.contactSaved{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--good)}.segTabDot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--warn);vertical-align:1px}.uRow.suspended{opacity:.62}.uRow.suspended .uNameTxt{text-decoration:line-through}.suspendedChip{display:inline-flex;align-items:center;font:700 10px/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:5px;color:var(--bad);background:var(--bad-bg)}.otpBox{border-color:var(--warn)}.otpValue{font-size:16px;font-weight:700;letter-spacing:.06em}.ownerAlsoCrm{font-size:11px;color:var(--text-faint);display:inline-flex;align-items:center;gap:3px}.badge-todo{color:var(--emerald);background:var(--mint);border:1px solid transparent}.badge-todo .num{font-family:var(--font-mono),ui-monospace,monospace}.mlQuickTask.has-todo{color:var(--emerald)}.state-badge{display:inline-flex;align-items:center;gap:5px;width:auto;min-width:0;max-width:100%;height:20px;aspect-ratio:auto;flex:none;box-sizing:border-box;padding:0 9px;border-radius:999px;overflow:visible;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--border-2);background:var(--surface-tile);color:var(--text-sub)}.state-badge-snoozed{background:var(--state-snoozed-bg);color:var(--state-snoozed);border-color:var(--state-snoozed-edge)}.state-badge-muted{background:var(--state-muted-bg);color:var(--state-muted);border-color:var(--state-muted-edge)}.state-badge-parked{background:var(--state-parked-bg);color:var(--state-parked);border-color:var(--state-parked-edge)}.state-badge-downvoted{background:var(--state-downvoted-bg);color:var(--state-downvoted);border-color:var(--state-downvoted-edge)}.state-badge-bumped{background:var(--state-bumped-bg);color:var(--state-bumped);border-color:var(--state-bumped-edge)}.state-badge-sm{height:18px;padding:0 8px}.stateMuteBtn{margin-left:2px;padding:0 6px;min-height:20px;font-size:10.5px}.state-badge-bumped{max-width:40%}.state-badge-bumped .bump-reason{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.state-badge-bumped .bump-lead{flex:none;font-weight:700}@media (max-width:760px){.state-badge-bumped{max-width:100%}.state-badge-bumped .bump-reason{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mlScoreCell{display:inline-flex;align-items:center;gap:8px;min-width:0}.v2Headline{font-weight:700;margin-bottom:8px}.v2Row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.v2Value{color:var(--text-sub);min-width:0}.v2Gap,.v2Value{font-size:11px;flex:1 1 auto}.v2Gap{font-style:italic}.v2Cohort,.v2Gap{color:var(--text-faint)}.v2Cohort{flex-basis:100%;font-size:10.5px}.v2StateLine{margin-top:8px;padding-top:8px;border-top:1px solid var(--border);color:var(--text-sub);font-size:11px}.v2Drivers{margin-top:4px;color:var(--text-faint);font-size:10.5px}.viewPresets{display:inline-flex;gap:6px}.scoringAdmin{max-width:720px}.scoringKnobs{width:100%;border-collapse:collapse;font-size:12px}.scoringKnobs td{padding:5px 10px;border-bottom:1px solid var(--border)}.scoringKnobName{color:var(--text-sub);font-family:var(--font-mono);font-size:11px}.scoringQuality{list-style:none;margin:0;padding:0;font-size:12px;color:var(--text-sub);display:grid;grid-gap:3px;gap:3px}.adminSectionTitle{font-size:13px;font-weight:800;margin:0 0 6px}.confirmRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adminError{font-size:12px}.adminError,.claimRemove{color:var(--bad);font-weight:600}.task-row.todoTask{position:relative}.todoGrip{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:12px;height:22px;cursor:-webkit-grab;cursor:grab;opacity:0;background-image:radial-gradient(var(--text-faint) 1.1px,transparent 1.3px);background-size:5px 6px;background-position:1px 2px;background-repeat:repeat}.task-row.todoTask:hover .todoGrip{opacity:.7}.todoGrip:active{cursor:-webkit-grabbing;cursor:grabbing}.task-row.todoTask.is-dragging{opacity:.45}.task-row.todoTask.drop-before{box-shadow:0 -2px 0 0 var(--emerald)}.task-row.todoTask.drop-after{box-shadow:0 2px 0 0 var(--emerald)}.tileHeadRow{display:flex;align-items:center;gap:8px}.tileEditBtn{margin-left:auto;padding:2px 6px;min-height:22px}.tileContactEdit{margin-top:4px}.tileContactBtns{display:flex;gap:8px;margin-top:8px}.tileContactErr{color:var(--bad)}.task-row.todoTask{padding-left:30px}.todoGrip{left:9px;opacity:.35}.task-row.todoTask.isDone{padding-left:30px}.downvoteModal .modalTitle{display:flex;align-items:center;gap:8px}.dvCompany{font-size:12.5px;font-weight:700;color:var(--text-sub);margin:2px 0 10px}.dvReasons{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.dvReason{display:flex;align-items:center;gap:8px;font-size:13px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;cursor:pointer;background:var(--surface-tile)}.dvReason.is-picked{border-color:var(--emerald);background:var(--surface-card);font-weight:600}.dvReason input{accent-color:var(--emerald)}.dvComment{width:100%;resize:vertical;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-card);color:var(--text)}.dvActions{justify-content:flex-end;margin-top:12px}.downvote-banner{display:flex;flex-direction:column;gap:8px;background:var(--state-downvoted-bg);border:1px solid var(--state-downvoted-edge);border-radius:9px;padding:10px 12px;margin:6px 0;font-size:12.5px}.downvote-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.downvote-meta{font-size:10.5px;color:var(--text-sub);margin-left:auto}.downvote-quote{color:var(--text);font-style:italic;border-left:2px solid var(--state-downvoted-edge);padding-left:10px}.dvUndo{align-self:flex-end}.reason-tag{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 9px;border-radius:6px;font-size:10.5px;font-weight:700;line-height:1;border:1px solid transparent;max-width:100%;min-width:0}.reason-tag .fam{flex:none;text-transform:uppercase;letter-spacing:.06em}.reason-tag .txt{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reason-timing{background:var(--reason-timing-bg);color:var(--reason-timing)}.reason-nobehov{background:var(--reason-nobehov-bg);color:var(--reason-nobehov)}.reason-blocked{background:var(--reason-blocked-bg);color:var(--reason-blocked)}.reason-match{background:var(--reason-match-bg);color:var(--reason-match)}.reason-other{background:var(--reason-other-bg);color:var(--reason-other)}.filterbar-right{margin-left:auto;display:flex;align-items:center;gap:9px}.more-filters{position:relative}.more-filters-btn{display:inline-flex;align-items:center;gap:6px}.more-filters-btn .count{min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--emerald);color:var(--brand-ink);font-size:10px;line-height:17px;font-weight:700;text-align:center}.more-filters-panel{position:absolute;top:calc(100% + 6px);right:0;width:320px;background:var(--surface-pop);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-pop);padding:14px 16px 16px;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:12px}.more-filters-panel .panel-foot{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--border);padding-top:12px}.pulsFilter .pulsSearch{width:320px}@media (max-width:1440px){.pulsFilter .pulsSearch{width:240px}}@media (max-width:1366px){.pulsFilter .pulsSearch{width:200px}}@media (max-width:1280px){.pulsFilter{row-gap:8px}.pulsFilter .filterbar-right{margin-left:0}}