:is(.source-landing-root,.ori-home,.dp-coach) #coach.oc-section{padding:36px 0 28px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.65fr);align-items:center;gap:32px;display:grid}:is(.source-landing-root,.ori-home,.dp-coach) .oc-intro h2.sec{margin:0 0 30px;font-size:clamp(30px,3.1vw,40px);line-height:1.15}:is(.source-landing-root,.ori-home,.dp-coach) .oc-explore{color:var(--ink-soft);margin:26px 0 8px;font-size:14px;line-height:1.6}:is(.source-landing-root,.ori-home,.dp-coach) .oc-replay{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600}:is(.source-landing-root,.ori-home,.dp-coach) .oc-workspace{min-width:0;color:var(--ink);box-sizing:border-box;background:#f6f5ff;border:1px solid #e6e5f5;border-radius:20px;padding:10px;font-family:inherit;box-shadow:0 4px 18px -12px #181b3430}:is(.source-landing-root,.ori-home,.dp-coach) .oc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 4px 14px;font-size:14px;font-weight:700;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-toolbar small{color:var(--ink-soft);margin-top:2px;font-size:12px;font-weight:400;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-filters{background:#eae8f8;border-radius:10px;gap:3px;padding:3px;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-filters button{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:14px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-filters button[aria-pressed=true]{color:var(--primary);background:#fff;box-shadow:0 1px 4px #181b3410}:is(.source-landing-root,.ori-home,.dp-coach) .oc-panels{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:10px;display:grid}:is(.source-landing-root,.ori-home,.dp-coach) .oc-chat{background:#fff;border:1px solid #e6e5f5;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}:is(.source-landing-root,.ori-home,.dp-coach) .oc-chat-head{color:#fff;box-sizing:border-box;background:#181b34;align-items:center;gap:9px;min-height:68px;padding:14px 12px;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-chat-head img{object-fit:cover;border-radius:11px;width:34px;height:34px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-chat-head b{color:#fff;font-size:14px;font-weight:700;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-chat-head small{color:#c1c3d6;font-size:12px;line-height:1.5;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-status{letter-spacing:.04em;color:#e2445c;background:#fff0f3;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:11px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-feed{overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#dbd8f2 transparent;flex-direction:column;gap:12px;height:355px;padding:18px 14px;display:flex;overflow-y:auto}:is(.source-landing-root,.ori-home,.dp-coach) .oc-bubble{color:#272b45;box-sizing:border-box;background:#efedff;border-radius:14px 14px 14px 4px;flex-shrink:0;align-self:flex-start;max-width:94%;padding:11px 13px;font-size:14px;line-height:1.6}:is(.source-landing-root,.ori-home,.dp-coach) .oc-bubble small{color:#6960db;margin-bottom:4px;font-size:12px;font-weight:600;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-customer{background:#f5f4fa;border:1px solid #ebe9f7;border-radius:14px 14px 4px;align-self:flex-end}:is(.source-landing-root,.ori-home,.dp-coach) .oc-customer small{color:#81849c}:is(.source-landing-root,.ori-home,.dp-coach) .oc-activity{background:#fff;border:1px solid #e6e5f5;border-radius:12px;flex-shrink:0;padding:10px;font-size:12px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-activity b{margin-bottom:8px;font-size:12px;font-weight:600;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-activity>div{flex-wrap:wrap;gap:5px;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-activity span{color:#626580;background:#f3f2fc;border-radius:6px;padding:4px 6px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-note,:is(.source-landing-root,.ori-home,.dp-coach) .oc-handoff,:is(.source-landing-root,.ori-home,.dp-coach) .oc-learning{background:#fff8ec;border:1px dashed #e9bb73;border-radius:11px;flex-shrink:0;padding:11px 12px;font-size:14px;line-height:1.6}:is(.source-landing-root,.ori-home,.dp-coach) .oc-note b,:is(.source-landing-root,.ori-home,.dp-coach) .oc-handoff b,:is(.source-landing-root,.ori-home,.dp-coach) .oc-learning b{color:#a76b0e;margin-bottom:3px;font-size:12px;font-weight:700;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-handoff{background:#eef8ff;border:1px solid #cbe6f9}:is(.source-landing-root,.ori-home,.dp-coach) .oc-handoff b{color:#28769c}:is(.source-landing-root,.ori-home,.dp-coach) .oc-learning{background:#effbf5;border:1px solid #c8efdd}:is(.source-landing-root,.ori-home,.dp-coach) .oc-learning b{color:#17845a}:is(.source-landing-root,.ori-home,.dp-coach) .oc-controls{background:#fff;border-top:1px solid #e6e5f5;margin-top:auto;padding:10px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-composer{border:1px solid #efc478;border-radius:11px;align-items:center;gap:6px;padding:5px;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-composer input{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:7px 4px;font-size:14px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-composer:focus-within{outline-offset:2px;outline:2px solid #b3a4fa}:is(.source-landing-root,.ori-home,.dp-coach) .oc-composer button{font:inherit;white-space:nowrap;color:#fff;background:var(--grad);cursor:pointer;border:0;border-radius:8px;padding:9px;font-size:12px;font-weight:600}:is(.source-landing-root,.ori-home,.dp-coach) .oc-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-actions>span{color:#8589a3;margin-right:auto;font-size:12px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-actions button{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4e2f4;border-radius:8px;padding:6px 9px;font-size:12px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-queue{background:#fff;border:1px solid #e6e5f5;border-radius:14px;min-width:0;overflow:hidden}:is(.source-landing-root,.ori-home,.dp-coach) .oc-queue-title{border-bottom:1px solid #e6e5f5;justify-content:space-between;align-items:center;padding:14px 10px;font-size:14px;font-weight:600;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-queue-title>span{color:#17845a;background:#e6f8ef;border-radius:10px;padding:2px 7px;font-size:12px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread{text-align:left;width:100%;font:inherit;cursor:pointer;box-sizing:border-box;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e9e7f7;align-items:flex-start;gap:8px;padding:16px 10px;transition:background .2s;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread:hover{background:#f7f6ff}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread[aria-pressed=true]{background:#eeebff;box-shadow:inset 3px 0 #7770ff}:is(.source-landing-root,.ori-home,.dp-coach) .oc-initial{color:#fff;background:#9380d9;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:11px;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread>span:last-child{min-width:0}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread b{font-size:14px;font-weight:600;line-height:1.35;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread span span{color:#60647e;margin-top:4px;font-size:12px;line-height:1.5;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread small{color:#82869f;margin-top:7px;font-size:12px;line-height:1.4;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread em{color:#6f65cd;background:#f4f2ff;border-radius:8px;margin-top:8px;padding:2px 6px;font-size:11px;font-style:normal;display:inline-block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-section button:disabled{opacity:.5;cursor:default}:is(.source-landing-root,.ori-home,.dp-coach) .oc-section button:focus-visible,:is(.source-landing-root,.ori-home,.dp-coach) .oc-feed:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width:1080px){:is(.source-landing-root,.ori-home,.dp-coach) .oc-grid{grid-template-columns:1fr}:is(.source-landing-root,.ori-home,.dp-coach) .oc-intro{max-width:680px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-panels{grid-template-columns:minmax(0,1fr) 240px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-feed{height:340px}}@media (max-width:640px){:is(.source-landing-root,.ori-home,.dp-coach) .oc-panels{flex-direction:column;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-queue{order:-1;display:flex;overflow-x:auto}:is(.source-landing-root,.ori-home,.dp-coach) .oc-queue-title{display:none}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread{border-bottom:0;border-right:1px solid #e9e7f7;flex:0 0 165px;padding:10px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread em{display:none}:is(.source-landing-root,.ori-home,.dp-coach) .oc-toolbar{gap:10px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-filters{width:100%}:is(.source-landing-root,.ori-home,.dp-coach) .oc-filters button{flex:1}:is(.source-landing-root,.ori-home,.dp-coach) .oc-feed{height:320px}:is(.source-landing-root,.ori-home,.dp-coach) .oc-grid{gap:24px}}@media (prefers-reduced-motion:reduce){:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread{transition:none}}:is(.source-landing-root,.ori-home,.dp-coach) .oc-channel-icon{object-fit:contain;flex:0 0 14px;width:14px;height:14px;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-thread small.oc-channel-meta{align-items:center;gap:5px;display:flex}:is(.source-landing-root,.ori-home,.dp-coach) .oc-person-avatar{object-fit:cover;border-radius:50%;flex:0 0 32px;width:32px;height:32px;display:block}:is(.source-landing-root,.ori-home,.dp-coach) .oc-queue{scrollbar-width:thin;max-height:570px;overflow-y:auto}@media (max-width:640px){:is(.source-landing-root,.ori-home,.dp-coach) .oc-queue{overflow-y:hidden}}
