.ow-nimbo{width:min(100%,960px);color:var(--ow-ink,#24344d);gap:24px;margin:0 auto;padding:20px 12px 38px;display:grid}.ow-nimbo-heading{align-items:center;gap:18px;display:flex}.ow-nimbo-portrait{color:#182f68;background:radial-gradient(circle at 25% 15%,#ecfbff,#a5c5ff 40%,#8664dc);border-radius:28px;flex:none;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 14px 32px #6566ba37}.ow-nimbo-kicker{letter-spacing:.15em;color:var(--ow-muted,#64758e);font-size:11px;font-weight:850}.ow-nimbo h1{letter-spacing:-.06em;margin:2px 0 3px;font-size:clamp(28px,5vw,43px)}.ow-nimbo h1>span{color:#7365e6}.ow-nimbo h1 small{vertical-align:middle}.ow-nimbo-heading p{color:var(--ow-muted,#70829c);margin:0;font-size:14px}.ow-nimbo-badge{color:#7056c2;letter-spacing:.08em;border:1px solid #8f84ff;border-radius:100px;align-items:center;padding:3px 9px;font-size:11px;font-weight:850;display:inline-flex}.ow-nimbo-panel{border:1px solid var(--v3-line,#d8e2ef);background:var(--v3-card,#fff);border-radius:22px;min-width:0;display:grid;overflow:hidden}.ow-nimbo-panel-head{border-bottom:1px solid var(--v3-line,#d8e2ef);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.ow-nimbo-panel-head span,.ow-nimbo-panel-head button{align-items:center;gap:7px;display:flex}.ow-nimbo-panel-head span{font-size:13px;font-weight:700}.ow-nimbo-panel-head button{border:1px solid var(--v3-line,#d8e2ef);color:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:7px 11px}.ow-nimbo-panel-head button:disabled{opacity:.45;cursor:not-allowed}.ow-nimbo-messages{align-content:start;gap:12px;min-height:230px;max-height:520px;padding:20px;display:grid;overflow-y:auto}.ow-nimbo-message{background:var(--v3-line,#eaf0fa);overflow-wrap:anywhere;border-radius:16px;max-width:min(85%,620px);padding:13px 16px}.ow-nimbo-message.is-user{color:#fff;background:#4f56b9;margin-left:auto}.ow-nimbo-message strong{letter-spacing:.02em;margin-bottom:6px;font-size:11px;display:block}.ow-nimbo-message p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.ow-nimbo-empty{text-align:center;max-width:420px;color:var(--ow-muted,#70829c);justify-items:center;gap:10px;margin:auto;display:grid}.ow-nimbo-empty strong{color:var(--ow-ink,#24344d);font-size:19px}.ow-nimbo-empty p{margin:0;font-size:13px;line-height:1.55}.ow-nimbo-offline{background:#b8a6f721;border:1px solid #b8a6f7;border-radius:13px;margin:16px 18px 0;padding:15px}.ow-nimbo-offline p{margin:5px 0 0;font-size:13px}.ow-nimbo-compose{border-top:1px solid var(--v3-line,#d8e2ef);gap:12px;padding:15px 18px;display:grid}.ow-nimbo-compose textarea{border:1px solid var(--v3-line,#bfcbe0);background:var(--v3-card,#fff);width:100%;min-width:0;color:inherit;resize:vertical;font:inherit;border-radius:12px;padding:13px 14px;font-size:14px}.ow-nimbo-consent{color:var(--ow-muted,#70829c);gap:10px;font-size:12px;line-height:1.55;display:flex}.ow-nimbo-consent input{flex:none;margin-top:3px}.ow-nimbo-consent a{text-decoration:underline}.ow-nimbo-compose-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ow-nimbo-compose-actions small{color:var(--ow-muted,#70829c);font-size:11px}.ow-nimbo-compose-actions button{color:#fff;cursor:pointer;background:#6657c4;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 17px;font-weight:750;display:flex}.ow-nimbo-compose-actions button:disabled{opacity:.45;cursor:not-allowed}.ow-nimbo-notice{margin:0;padding:10px 18px;font-size:13px}@media (width<=540px){.ow-nimbo{gap:16px;padding:12px 4px 26px}.ow-nimbo-portrait{border-radius:20px;width:59px;height:59px}.ow-nimbo-messages{min-height:185px;padding:14px}.ow-nimbo-message{max-width:92%}.ow-nimbo-panel-head{padding:12px}}@media (prefers-reduced-motion:reduce){.ow-nimbo *{scroll-behavior:auto!important}}
