.lip{--li-v1:#9cbfa5;--li-v2:#6f9f7d;--li-v3:#4a7f5d;--li-v4:#24553a;--li-v5:#1b4430;--li-sent:color-mix(in srgb, var(--ember) 55%, var(--foreground));--li-sent-text:#fff;--li-warn:var(--ember-strong);--li-warn-soft:var(--ember-soft)}[data-theme=dark] .lip{--li-v1:#3f6a4c;--li-v2:#5a8a68;--li-v3:#7fae8b;--li-v4:#a9d3b3;--li-v5:#c3e3ca;--li-sent:color-mix(in srgb, var(--ember) 70%, var(--muted));--li-sent-text:var(--background);--li-warn:var(--ember);--li-warn-soft:color-mix(in srgb, var(--ember) 16%, var(--card))}.lip .obp-tag-low{background:var(--li-warn-soft);color:var(--li-warn)}.lip .obc-pill.pri{background:var(--primary-soft);color:var(--primary)}.lip .obc-pill.warn{background:var(--li-warn-soft);color:var(--li-warn)}.lip .obp-kpi-value.lip-dash{color:var(--muted)}.lip-hide{display:none!important}.obc .obc-btn.lip-sm,.obc .obc-ghost.lip-sm{font-size:13px;min-height:32px!important;padding:0 12px!important}.obc .obc-btn:disabled,.obc .obc-ghost:disabled,.obc .obc-btn[aria-disabled=true]{opacity:.45;cursor:default}.lip-sender{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--card);min-height:44px;color:var(--foreground);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex;position:relative}.lip-sender:focus-within{outline:2px solid var(--brand);outline-offset:2px}.lip-li{color:#fff;background:#0a66c2;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.obp.lip .lip-sender-select{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0;border:0!important;width:100%!important;margin:0!important;padding:0!important}.lip-banner{border:1px solid var(--border-strong);background:var(--tint);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.lip-banner p{margin:0}.lip-banner b{margin-bottom:2px;display:block}.lip-health{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:13px;display:grid}.lip-health-row{display:contents}.lip-health dt{color:var(--muted)}.lip-health dd{overflow-wrap:anywhere;margin:0;font-weight:500}.lip .obp-f-fill.lip-v1,.lip-stack i.lip-v1,.lip-sw.lip-v1{background:var(--li-v1)}.lip .obp-f-fill.lip-v2,.lip-stack i.lip-v2,.lip-sw.lip-v2{background:var(--li-v2)}.lip .obp-f-fill.lip-v3,.lip-stack i.lip-v3,.lip-sw.lip-v3{background:var(--li-v3)}.lip .obp-f-fill.lip-v4,.lip-stack i.lip-v4,.lip-sw.lip-v4{background:var(--li-v4)}.lip .obp-f-fill.lip-v5{background:var(--li-v5)}.lip .obp-f-fill.lip-queued{background:var(--muted)}.lip .obp-funnel:has(.lip-v5) .obp-f-row{grid-template-columns:112px minmax(0,1fr) 44px 52px}@media (width<=820px){.lip .obp-funnel:has(.lip-v5) .obp-f-row{grid-template-columns:96px minmax(0,1fr) 40px 48px}}.lip-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.lip-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.lip-sub{color:var(--muted);margin:2px 0 0;font-size:13px}.lip-chart-scroll{overflow:auto hidden}.lip-chart{box-sizing:border-box;border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:14px;height:170px;padding:8px 0 0;display:flex;position:relative}.lip-chart:before{content:"";border-top:1px solid var(--border);position:absolute;bottom:75px;left:0;right:0}.lip-chart.lip-dense,.lip-xl.lip-dense{gap:6px}.obp.lip .lip-day,.obp.lip .lip-day:hover,.obp.lip .lip-day:active{z-index:1;cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;position:relative;transform:none;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 2px!important;display:flex!important}.obp.lip .lip-day:hover{background:color-mix(in srgb, var(--tint) 60%, transparent)!important}.obp.lip .lip-day.on{background:var(--tint)!important}.lip-stack{align-items:flex-end;gap:2px;height:150px;display:flex}.lip-stack i{border-radius:4px 4px 0 0;width:8px}.lip-dense .lip-stack i{border-radius:3px 3px 0 0;width:5px}.lip-ymax,.lip-ymid{z-index:2;background:var(--card);color:var(--muted);pointer-events:none;padding-right:4px;font-size:11px;line-height:16px;position:absolute;left:0}.lip-ymax{bottom:142px}.lip-ymid{bottom:67px}.lip-xl{gap:14px;margin-top:6px;display:flex}.lip-xl span{min-width:0;color:var(--muted);text-align:center;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.lip-xl.lip-dense span{overflow:visible}.lip-xl.lip-dense span:first-child,.lip-xl.lip-dense span:last-child{display:flex}.lip-xl.lip-dense span:first-child{justify-content:flex-start}.lip-xl.lip-dense span:last-child{justify-content:flex-end}.lip-tip{z-index:3;border:1px solid var(--border-strong);background:var(--card);min-width:120px;box-shadow:var(--shadow);color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:6px}.lip-tip b{margin-bottom:2px;font-weight:650}.lip-tip-before{transform:translate(calc(-100% - 6px))}.lip-tip-after{transform:translate(6px)}.lip-detail{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;display:flex}.lip-detail b{font-weight:650}.lip-att{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.lip-att.first{border-top:0;padding-top:0}.lip-att b{font-weight:600}.lip-att p{color:var(--muted);margin:0;font-size:12.5px}.lip-att-links{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:flex}.lip-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lip-chips .obc-btn{margin-left:4px}.obp.lip .lip-camp-head{margin:0}.obp.lip .lip-camp-head h2{overflow-wrap:anywhere;font-size:20px}.lip-lbl{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.lip-lbl+.lip-lbl,.lip-msg+.lip-lbl,.lip-actions+.lip-lbl{margin-top:14px}.lip-msg{background:var(--tint);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px}.lip-msg.sent{background:color-mix(in srgb, var(--li-sent) 10%, var(--card))}.lip-msg.dim{color:var(--muted);font-style:italic}.lip-flag{background:var(--li-warn-soft);color:var(--foreground);border-radius:8px;margin:-4px 0 12px;padding:8px 10px;font-size:12.5px}.lip-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.lip-note{color:var(--muted);margin:0;font-size:13px}.lip-panel-sub{color:var(--muted);margin:0 0 12px;font-size:13px}.obp.lip .lip-ta{box-sizing:border-box;min-height:96px;font:inherit;resize:vertical;font-size:13.5px;line-height:1.5;display:block;border:1px solid var(--border-strong)!important;background:var(--background)!important;width:100%!important;color:var(--foreground)!important;border-radius:8px!important;margin:0!important;padding:10px 12px!important}.obp.lip .lip-ta:focus,.obp.lip .lip-ta.lip-edit{box-shadow:0 0 0 3px var(--primary-soft);border-color:var(--primary)!important}.obp.lip .lip-ta.lip-edit{min-height:140px}.obp.lip .lip-ta:disabled{opacity:.7}.lip-error{color:var(--destructive);margin:8px 0 0;font-size:13px}.obc-co small.lip-flagged{color:var(--destructive)}.lip-ok{color:var(--success);margin:8px 0 0;font-size:13px}.obc-split.lip-convos{grid-template-columns:340px minmax(0,1fr)}.obp-card.lip-inbox-card{padding:8px}.lip-inbox{flex-direction:column;display:flex}.obp.lip .lip-cv,.obp.lip .lip-cv:hover,.obp.lip .lip-cv:active{width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr);justify-content:stretch;align-items:start;gap:10px;font-weight:400;transform:none;min-height:0!important;color:var(--foreground)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:12px!important;display:grid!important}.obp.lip .lip-cv:hover{background:var(--tint)!important}.obp.lip .lip-cv.on{background:var(--primary-soft)!important}.lip-cv-main{min-width:0}.lip-cv-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lip-cv-top b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lip-cv p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.lip-cv p.lip-cv-role{color:var(--foreground);opacity:.8;margin:1px 0 3px}.lip-av{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:650;display:grid}.lip-av.lg{width:44px;height:44px;font-size:15px}.lip-who{align-items:center;gap:12px;min-width:0;display:flex}.lip-who h2{overflow-wrap:anywhere}.lip-thread{flex-direction:column;gap:12px;display:flex}.lip-bub{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:78%;padding:10px 14px;font-size:13.5px}.lip-bub small{opacity:.75;margin-top:4px;font-size:11.5px;display:block}.lip-bub.them{border:1px solid color-mix(in srgb, var(--success) 30%, transparent);background:color-mix(in srgb, var(--success) 12%, var(--card));color:var(--foreground);align-self:flex-start}.lip-bub.us{background:var(--li-sent);color:var(--li-sent-text);align-self:flex-end}.lip-bub.us.lip-pending{border:1px dashed var(--li-sent);background:var(--card);color:var(--foreground)}.lip-sys{color:var(--muted);text-align:center;align-self:center;font-size:12px}.lip-compose{border:1px solid var(--border-strong);background:var(--card);border-radius:10px;flex-direction:column;gap:10px;margin-top:16px;padding:14px;display:flex}.lip-compose .lip-actions{justify-content:space-between;margin-top:0}.lip-wiz{flex-direction:column;gap:16px;max-width:860px;display:flex}.lip-snum{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;place-items:center;margin-right:8px;font-size:12px;font-weight:700;display:inline-grid}.lip-days{flex-wrap:wrap;gap:6px;display:flex}.obp.lip .lip-dayb,.obp.lip .lip-dayb:hover,.obp.lip .lip-dayb:active{width:44px;height:36px;font:inherit;cursor:pointer;place-items:center;font-size:13px;font-weight:600;transform:none;border:1px solid var(--border-strong)!important;min-height:36px!important;color:var(--muted)!important;background:0 0!important;border-radius:8px!important;padding:0!important;display:grid!important}.obp.lip .lip-dayb.on{border-color:var(--primary)!important;background:var(--primary-soft)!important;color:var(--primary)!important}.obp.lip .lip-dayb:disabled{cursor:default;opacity:.8}.lip-row2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lip-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.obp.lip .lip-fld-label{color:var(--foreground);margin:0;font-size:13px;font-weight:600;display:block}.obp.lip select.lip-box,.obp.lip input.lip-box:not([type=hidden]){box-sizing:border-box;min-height:42px;font:inherit;font-size:14px;border:1px solid var(--border-strong)!important;background-color:var(--background)!important;width:100%!important;color:var(--foreground)!important;border-radius:8px!important;margin:0!important;padding:0 12px!important}.obp.lip select.lip-box:focus,.obp.lip input.lip-box:focus{border-color:var(--primary)!important}.lip-static{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--background);border-radius:8px;align-items:center;min-height:42px;padding:0 12px;font-size:14px;display:flex}.lip-why{background:var(--tint);border-radius:10px;margin-top:14px;padding:12px 14px}.lip-why b{font-size:13.5px;font-weight:600}.lip-why p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.5}.lip-cap{color:var(--muted);font-size:12px;display:block}.lip-use{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:12.5px;display:flex}.lip-use .obc-soon{margin-left:0}.lip-checks{flex-direction:column;gap:8px;display:flex}.obp.lip .lip-check,.obp.lip .lip-check:hover,.obp.lip .lip-check:active{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;font-weight:400;transform:none;border:1px solid var(--border)!important;min-height:0!important;color:var(--foreground)!important;background:0 0!important;border-radius:10px!important;padding:12px!important;display:flex!important}.obp.lip .lip-check:disabled{cursor:default;opacity:1}.lip-check p{margin:0;font-size:13px}.lip-check small{color:var(--muted);font-size:12px;display:block}.lip-cb{box-sizing:border-box;border:1.5px solid var(--border-strong);vertical-align:middle;border-radius:5px;flex:none;width:18px;height:18px;display:inline-block}.lip-cb.on{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px var(--card)}.lip-check .lip-cb.on{box-shadow:none}.lip-drafts{flex-direction:column;gap:8px;max-height:320px;margin-top:12px;display:flex;overflow:auto}.lip-draft{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.lip-draft b{font-size:13px;font-weight:600;display:block}.lip-draft p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.lip-draft p.dim{color:var(--muted);font-style:italic}.lip-opt2{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin-top:16px;display:grid}.obp.lip .lip-radio,.obp.lip .lip-radio:hover,.obp.lip .lip-radio:active{font:inherit;text-align:left;cursor:pointer;justify-content:flex-start;align-items:flex-start;gap:10px;font-weight:400;transform:none;border:1px solid var(--border-strong)!important;min-height:0!important;color:var(--foreground)!important;background:0 0!important;border-radius:10px!important;padding:12px!important;display:flex!important}.obp.lip .lip-radio.on{border-color:var(--primary)!important;background:var(--primary-soft)!important}.lip-radio i{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.lip-radio.on i{border:5px solid var(--primary)}.lip-radio b{font-size:13.5px;display:block}.lip-radio small{color:var(--muted);font-size:12.5px}.lip-stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lip-stepper li{position:relative}.lip-stepper li:not(:last-child):after{content:"";background:var(--border-strong);border-radius:2px;height:2px;position:absolute;top:21px;left:52px;right:12px}.lip-stepper li.done:not(:last-child):after{background:var(--success)}.obp.lip .lip-step,.obp.lip .lip-step:hover,.obp.lip .lip-step:active{z-index:1;font:inherit;text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;font-weight:400;position:relative;transform:none;background:var(--background)!important;min-height:0!important;color:inherit!important;border:0!important;border-radius:0!important;padding:4px 12px 4px 0!important;display:flex!important}.lip-step-dot{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--card);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.lip-stepper li.on .lip-step-dot{border-color:var(--primary);background:var(--primary);color:var(--background)}.lip-stepper li.done .lip-step-dot{border-color:var(--success);background:color-mix(in srgb, var(--success) 14%, var(--card));color:var(--success)}.lip-step-txt b{font-size:14px;font-weight:600;display:block}.lip-step-txt small{color:var(--muted);font-size:12px;display:block}.lip-stepper li.on .lip-step-txt b{color:var(--primary)}.lip-main-col{flex-direction:column;gap:16px;min-width:0;display:flex}.lip-icp-tag{background:var(--tint);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;border-radius:6px;max-width:160px;padding:2px 8px;font-size:12px;display:inline-block;overflow:hidden}.obc .obc-rows td.lip-sig{max-width:200px;color:var(--muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}.obc .obc-rows td.lip-clip{max-width:260px;color:var(--muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}.obc-rows tbody tr.lip-off{cursor:default}.obc-rows tbody tr.lip-off td{opacity:.55}.obp-card.lip-msgs{grid-template-columns:260px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.lip-plist{border-right:1px solid var(--border);background:var(--tint);flex-direction:column;gap:2px;max-height:640px;padding:12px;display:flex;overflow:auto}.lip-prog{color:var(--muted);gap:6px;padding:4px 6px 10px;font-size:12.5px;display:grid}.lip-prog .obp-meter{margin-top:0}.obp.lip .lip-pitem,.obp.lip .lip-pitem:hover,.obp.lip .lip-pitem:active{width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px;font-weight:400;transform:none;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px!important;display:grid!important}.obp.lip .lip-pitem.on{box-shadow:0 0 0 1px var(--border-strong);background:var(--card)!important}.lip-pt{min-width:0}.lip-pt b,.lip-pt small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lip-pt b{font-size:13px;font-weight:600}.lip-pt small{color:var(--muted);font-size:12px}.lip-pitem .lip-av{width:30px;height:30px;font-size:11.5px;font-weight:700}.lip-editor{min-width:0;padding:20px}.lip-why-line{background:var(--tint);border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:13px}.lip-why-line b{margin-right:6px}.lip-cnt{float:right;letter-spacing:0;text-transform:none;font-weight:500}.lip-cnt.over{color:var(--li-warn)}.obp.lip .lip-ta.lip-short{min-height:84px}.lip-plan{gap:8px;margin-top:18px;display:grid}.lip-plan-row{grid-template-columns:100px 160px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.lip-plan-row .lip-when{color:var(--muted)}.lip-plan-bar{background:var(--tint);border-radius:999px;height:8px;overflow:hidden}.lip-plan-bar i{background:var(--primary);border-radius:999px;height:100%;display:block}.obp.lip .lip-ack,.obp.lip .lip-ack:hover,.obp.lip .lip-ack:active{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:flex-start;align-items:flex-start;gap:10px;margin:14px 0 16px;font-size:13px;font-weight:400;transform:none;border:1px solid var(--border-strong)!important;min-height:0!important;color:var(--foreground)!important;background:0 0!important;border-radius:10px!important;padding:12px!important;display:flex!important}.obp.lip .lip-ack.on{border-color:var(--primary)!important;background:var(--primary-soft)!important}.lip-panel{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.lip-sum-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.lip-sum-actions .obc-btn,.lip-sum-actions .obc-ghost{width:100%}.lip-warnbox{background:var(--li-warn-soft);border-radius:10px;margin:0;padding:12px 14px;font-size:13px}.lip-card-head-tight{margin-bottom:12px!important}@media (width<=1100px){.obc-split.lip-convos,.lip-row2{grid-template-columns:minmax(0,1fr)}.lip-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lip-stepper li:after{display:none}.obp-card.lip-msgs{grid-template-columns:minmax(0,1fr)}.lip-plist{border-right:0;border-bottom:1px solid var(--border);max-height:280px}.lip-panel{position:static}}@media (width<=480px){.lip .obc-tabs{gap:0}.lip .obc-tab{padding-left:9px;padding-right:9px}}@media (width<=374px){.lip .obc-tab{padding-left:5px;padding-right:5px}}@media (width<=820px){.lip-plan-row{grid-template-columns:90px minmax(0,1fr)}.lip-plan-row .lip-what{grid-column:1/-1}.lip-bub{max-width:92%}}.obp-card.obc-table-card.lip-table-card,.obp-card.lip-table-card{padding:16px 20px 4px}.lip-filters{margin-bottom:12px}.obc-note.lip-showing{padding:12px 0}.obp.lip .lip-cb-btn,.obp.lip .lip-cb-btn:hover,.obp.lip .lip-cb-btn:active{cursor:pointer;transform:none;background:0 0!important;border:0!important;border-radius:5px!important;min-height:0!important;padding:0!important;display:inline-flex!important}.obc .obc-chip.lip-static-chip{cursor:default}.obc .obc-link.lip-again{white-space:nowrap;width:max-content;margin-top:4px;font-size:12.5px;min-height:0!important;display:flex!important}.obp.lip .lip-more{align-self:center;margin:6px 0}.obp.lip .lip-sys.obc-link{align-self:center;font-size:12px}