.ocw[data-v-2acfe8b7]{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.ocw__fab[data-v-2acfe8b7]{width:58px;height:58px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--accent-light) 0%,var(--accent-strong) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 14px 30px -8px rgba(var(--accent-rgb),.6);transition:transform .15s ease;flex-shrink:0}.ocw__fab[data-v-2acfe8b7]:hover{transform:translateY(-2px)}.ocw__panel[data-v-2acfe8b7]{width:400px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100dvh - 120px);display:flex;flex-direction:column;background:#26262d;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px -20px #0009}.ocw__header[data-v-2acfe8b7]{position:relative;padding:22px 24px 26px;background:linear-gradient(115deg,var(--accent-strong) 0%,var(--primary) 55%,var(--accent-light) 100%);overflow:hidden}.ocw__header[data-v-2acfe8b7]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,#fff0 0 60px,#ffffff0f 60px 120px);pointer-events:none}.ocw__mark[data-v-2acfe8b7]{position:relative;z-index:2;flex-shrink:0;display:block}.ocw__close[data-v-2acfe8b7]{position:absolute;top:20px;right:20px;z-index:3;width:30px;height:30px;border-radius:50%;border:none;background:#ffffff38;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.ocw__close[data-v-2acfe8b7]:hover{background:#ffffff59}.ocw__mascot[data-v-2acfe8b7]{position:absolute;top:-18px;right:30px;width:210px;opacity:.12;pointer-events:none;z-index:1}.ocw__hello[data-v-2acfe8b7]{position:relative;z-index:2;margin-top:26px;color:#fff}.ocw__hi[data-v-2acfe8b7]{font-size:25px;font-weight:500;line-height:1.15;margin:0;opacity:.95}.ocw__q[data-v-2acfe8b7]{font-size:29px;font-weight:800;line-height:1.15;margin:6px 0 0;letter-spacing:-.01em}.ocw__body[data-v-2acfe8b7]{flex:1;min-height:0;overflow-y:auto;padding:22px 20px;display:flex;flex-direction:column;gap:18px}.ocw__loading[data-v-2acfe8b7]{color:#7c7d81;font-size:13px;text-align:center}.ocw__group[data-v-2acfe8b7]{display:flex;flex-direction:column;gap:8px}.ocw__group.is-me[data-v-2acfe8b7]{align-items:flex-end}.ocw__meta[data-v-2acfe8b7]{display:flex;align-items:center;gap:7px;margin:0 4px;font-size:12px}.ocw__author[data-v-2acfe8b7]{font-weight:700;color:var(--text-primary)}.ocw__dot[data-v-2acfe8b7]{color:#57585c}.ocw__time[data-v-2acfe8b7]{color:#6f6f71}.ocw__bubble[data-v-2acfe8b7]{max-width:88%;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.45;color:#c9cacc;background:#1c1c20;white-space:pre-wrap;word-break:break-word}.ocw__group.is-me .ocw__bubble[data-v-2acfe8b7]{color:#fff;background:linear-gradient(135deg,var(--primary) 0%,var(--accent-strong) 100%)}.ocw__composer[data-v-2acfe8b7]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px;margin:0 14px 16px;border-radius:18px;background:#24242c;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.ocw__composer[data-v-2acfe8b7]:focus-within{border-color:rgba(var(--accent-rgb),.45)}.ocw__composer.is-drag[data-v-2acfe8b7]{border-color:var(--text-accent);background:rgba(var(--accent-rgb),.08)}.ocw__row[data-v-2acfe8b7]{display:flex;align-items:flex-end;gap:8px}.ocw__field[data-v-2acfe8b7]{flex:1;min-width:0;max-height:104px;padding:9px 4px;border:none;background:transparent;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.4;resize:none;outline:none}.ocw__field[data-v-2acfe8b7]::placeholder{color:#6f6f71}.ocw__attach[data-v-2acfe8b7],.ocw__send[data-v-2acfe8b7]{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;transition:filter .15s ease,opacity .15s ease,background .15s ease}.ocw__attach[data-v-2acfe8b7]{background:transparent;color:#8a8b8f}.ocw__attach[data-v-2acfe8b7]:not(:disabled):hover{background:#ffffff0f;color:var(--text-primary)}.ocw__send[data-v-2acfe8b7]{background:linear-gradient(135deg,var(--accent-light) 0%,var(--accent-strong) 100%);color:#fff}.ocw__send[data-v-2acfe8b7]:disabled,.ocw__attach[data-v-2acfe8b7]:disabled{opacity:.45;cursor:default}.ocw__send[data-v-2acfe8b7]:not(:disabled):hover{filter:brightness(1.08)}.ocw__file[data-v-2acfe8b7]{display:none}.ocw__pending[data-v-2acfe8b7]{display:flex;flex-wrap:wrap;gap:8px}.ocw__chip[data-v-2acfe8b7]{position:relative;width:54px;height:54px;border-radius:10px;overflow:hidden;background:#2f2f38;border:1px solid #3a3a44}.ocw__chip img[data-v-2acfe8b7]{width:100%;height:100%;object-fit:cover;display:block}.ocw__chip.is-file[data-v-2acfe8b7]{width:auto;max-width:150px;height:auto;padding:8px 24px 8px 10px;display:flex;align-items:center}.ocw__chip-name[data-v-2acfe8b7]{font-size:11px;color:#c9cacc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocw__chip-x[data-v-2acfe8b7]{position:absolute;top:3px;right:3px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.ocw__chip-x[data-v-2acfe8b7]:hover{background:#000000d9}.ocw__attach-err[data-v-2acfe8b7]{margin:0 2px;font-size:11.5px;color:#ff8585}.ocw__spin[data-v-2acfe8b7]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:ocw-spin-2acfe8b7 .7s linear infinite}@keyframes ocw-spin-2acfe8b7{to{transform:rotate(360deg)}}.ocw__text[data-v-2acfe8b7]{margin:0}.ocw__atts[data-v-2acfe8b7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ocw__att[data-v-2acfe8b7]{display:block;max-width:190px;border-radius:10px;overflow:hidden;text-decoration:none}.ocw__att img[data-v-2acfe8b7]{display:block;width:100%;height:auto;max-height:190px;object-fit:cover}.ocw__att-file[data-v-2acfe8b7]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;background:#ffffff14;color:inherit;font-size:12px}.ocw-pop-enter-active[data-v-2acfe8b7]{transition:opacity .2s ease,transform .24s cubic-bezier(.34,1.3,.5,1)}.ocw-pop-leave-active[data-v-2acfe8b7]{transition:opacity .15s ease,transform .15s ease}.ocw-pop-enter-from[data-v-2acfe8b7],.ocw-pop-leave-to[data-v-2acfe8b7]{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:1024px){.ocw[data-v-2acfe8b7]{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(max-width:560px){.ocw[data-v-2acfe8b7]{right:16px}.ocw__panel[data-v-2acfe8b7]{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.ocw__fab--open[data-v-2acfe8b7]{display:none}.ocw-pop-enter-from[data-v-2acfe8b7],.ocw-pop-leave-to[data-v-2acfe8b7]{transform:translateY(24px) scale(1)}.ocw__header[data-v-2acfe8b7]{padding:16px 16px 18px}.ocw__mascot[data-v-2acfe8b7]{display:none}.ocw__hi[data-v-2acfe8b7]{font-size:19px}.ocw__q[data-v-2acfe8b7]{font-size:13px}.ocw__body[data-v-2acfe8b7]{padding:14px 14px 4px}.ocw__bubble[data-v-2acfe8b7]{max-width:93%}.ocw__composer[data-v-2acfe8b7]{margin:0 10px 10px;padding:8px;border-radius:16px}.ocw__attach[data-v-2acfe8b7],.ocw__send[data-v-2acfe8b7]{width:44px;height:44px}.ocw__field[data-v-2acfe8b7]{font-size:16px;max-height:88px}.ocw__chip[data-v-2acfe8b7]{width:48px;height:48px}.ocw__att[data-v-2acfe8b7]{max-width:150px}}@media(max-width:900px)and (max-height:460px){.ocw__header[data-v-2acfe8b7]{padding:10px 14px 12px}.ocw__hello[data-v-2acfe8b7]{display:none}.ocw__field[data-v-2acfe8b7]{max-height:56px}}
