.lp-ask-mingo{--ink:#0b0b0c;--pink:#ee3ec9;--blue:#54c4c8;--green:#7bff5f;--wa:#25d366;--line:#ececef;--muted:rgba(0,0,0,.55);--display:var(--font-roboto-condensed),"Arial Narrow",system-ui,sans-serif;--mono:var(--font-roboto-mono),ui-monospace,Menlo,monospace;--body:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif}.lp-ask-mingo *{box-sizing:border-box}.lp-ask-mingo{margin:0;background:#fff;color:var(--ink);font-family:var(--body)}.lp-ask-mingo .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.lp-ask-mingo .hero{margin-top:10px;position:relative;overflow:hidden;background:#000;color:#fff;border-radius:clamp(40px,8vw,112px);padding:clamp(44px,7vw,80px) clamp(28px,8vw,106px);min-height:min(56vh,520px);display:flex;flex-direction:column;justify-content:space-between;gap:30px}.lp-ask-mingo .hero img{position:absolute;right:-4%;bottom:0;height:92%;width:auto;pointer-events:none;-webkit-mask-image:linear-gradient(270deg,#000 60%,transparent);mask-image:linear-gradient(270deg,#000 60%,transparent)}.lp-ask-mingo .hero h1{position:relative;margin:0;font:400 clamp(52px,7.4vw,112px)/.95 var(--display);letter-spacing:-.03em;max-width:7em}.lp-ask-mingo .hero .k{position:relative;margin:0 0 12px;font:500 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.lp-ask-mingo .hero p{position:relative;margin:0;font:400 14px/1.7 var(--mono);color:rgba(255,255,255,.72);max-width:44ch}.lp-ask-mingo .chat{margin:clamp(40px,6vw,72px) 0}.lp-ask-mingo .chat-h{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.lp-ask-mingo .chat-h h2{margin:0;font:400 clamp(36px,5vw,64px)/.95 var(--display);letter-spacing:-.03em}.lp-ask-mingo .chat-h p{margin:0;font:400 13px/1.6 var(--mono);color:var(--muted);max-width:46ch}.lp-ask-mingo .win{border-radius:24px;overflow:hidden;background:#0b0b0c;box-shadow:0 40px 80px -30px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.08)}.lp-ask-mingo .win-bar{justify-content:space-between;padding:12px 16px 12px 18px;color:#9a9ca2;font:400 11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.lp-ask-mingo .win-bar,.lp-ask-mingo .win-bar .who{display:flex;align-items:center;gap:10px}.lp-ask-mingo .win-bar .who img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lp-ask-mingo .win-bar .who b{color:#fff;font-weight:500}.lp-ask-mingo .win-bar .dot{width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block;margin-right:6px}.lp-ask-mingo .win-bar button{border:1px solid #2c2c31;background:transparent;color:#c9cacd;border-radius:100px;padding:6px 12px;font:inherit;cursor:pointer}.lp-ask-mingo .log{background:#f5f6f8;min-height:380px;max-height:min(62vh,620px);overflow-y:auto;padding:22px clamp(14px,3vw,28px);display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.lp-ask-mingo .msg{display:flex;gap:10px;max-width:min(680px,92%)}.lp-ask-mingo .msg img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;margin-top:2px}.lp-ask-mingo .msg .b{background:#fff;border:1px solid #e3e4e8;border-radius:4px 18px 18px 18px;padding:12px 15px;font:400 15px/1.6 var(--body);color:#1a1a1c;white-space:pre-wrap;overflow-wrap:anywhere}.lp-ask-mingo .msg .b a{color:#9d1b83;font-weight:600}.lp-ask-mingo .msg.me{align-self:flex-end;flex-direction:row-reverse}.lp-ask-mingo .msg.me .b{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:18px 4px 18px 18px}.lp-ask-mingo .msg .b.think{color:#7a7d84;font:400 13px var(--mono)}.lp-ask-mingo .msg .b.think i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a9abb1;margin-right:3px;animation:tDot 1s infinite}.lp-ask-mingo .msg .b.think i:nth-child(2){animation-delay:.15s}.lp-ask-mingo .msg .b.think i:nth-child(3){animation-delay:.3s}@keyframes tDot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}.lp-ask-mingo .hand{align-self:flex-start;margin-left:42px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#fff;border:1px dashed #d6d8dd;border-radius:16px;padding:10px 12px;font:400 12.5px var(--mono);color:#444}.lp-ask-mingo .hand a{display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:8px 14px;font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.lp-ask-mingo .hand a.bk{background:var(--pink);color:#fff}.lp-ask-mingo .hand a.wa{background:rgba(37,211,102,.15);color:#0d7a3b}.lp-ask-mingo .starts{display:flex;flex-wrap:wrap;gap:8px;padding:14px clamp(14px,3vw,28px) 0;background:#f5f6f8}.lp-ask-mingo .starts[hidden]{display:none}.lp-ask-mingo .starts button{border:1px solid #dcdde1;background:#fff;border-radius:100px;padding:9px 14px;font:500 13.5px var(--body);color:var(--ink);cursor:pointer}.lp-ask-mingo .starts button:hover{border-color:var(--ink)}.lp-ask-mingo .compose{display:flex;gap:10px;padding:14px clamp(14px,3vw,28px) 16px;background:#f5f6f8;border-top:1px solid #e9eaee}.lp-ask-mingo .compose textarea{flex:1;min-height:52px;max-height:160px;resize:none;border:1px solid #dcdde1;border-radius:16px;padding:14px 16px;font:400 15px/1.4 var(--body);background:#fff;color:var(--ink)}.lp-ask-mingo .compose textarea:focus{outline:2px solid var(--pink);outline-offset:1px;border-color:transparent}.lp-ask-mingo .compose button{border:0;border-radius:100px;background:var(--pink);color:#fff;font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:0 24px;cursor:pointer;min-width:96px}.lp-ask-mingo .compose button:hover{background:var(--blue)}.lp-ask-mingo .compose button:disabled{opacity:.45;cursor:not-allowed;background:var(--pink)}.lp-ask-mingo .compose button.stop{background:#2c2c31}.lp-ask-mingo .note{margin:12px 2px 0;font:400 11.5px/1.6 var(--mono);color:rgba(0,0,0,.45)}.lp-ask-mingo .bookbar{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;border:1px solid var(--line);border-radius:20px;padding:18px 22px}.lp-ask-mingo .bookbar b{display:block;font:700 clamp(18px,1.8vw,22px)/1.2 var(--display)}.lp-ask-mingo .bookbar span{font:400 13px/1.5 var(--mono);color:var(--muted)}.lp-ask-mingo .bb-a{display:flex;gap:10px;flex-wrap:wrap}.lp-ask-mingo .btn-pink{display:inline-flex;align-items:center;border-radius:100px;background:var(--pink);color:#fff;font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:14px 26px}.lp-ask-mingo .btn-pink:hover{background:var(--blue)}.lp-ask-mingo .btn-ghost{display:inline-flex;align-items:center;border-radius:100px;border:1px solid var(--ink);color:var(--ink);font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:13px 22px}.lp-ask-mingo .close-box{background:#000;color:#fff;border-radius:56px;padding:clamp(40px,7vw,84px) clamp(28px,7vw,96px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:end;margin-bottom:12px}.lp-ask-mingo .close-box h2{margin:0;font:400 clamp(40px,6vw,84px)/.95 var(--display);letter-spacing:-.03em}.lp-ask-mingo .close-box p{margin:14px 0 0;font:400 14px/1.7 var(--mono);color:rgba(255,255,255,.7);max-width:44ch}@media (max-width:820px){.lp-ask-mingo .hero img{opacity:.45;height:70%}.lp-ask-mingo .close-box{grid-template-columns:1fr;border-radius:36px}.lp-ask-mingo .compose button{min-width:72px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.lp-ask-mingo .msg .b.think i{animation:none}.lp-ask-mingo .log{scroll-behavior:auto}}.lp-ask-mingo{padding-top:88px}.lp-ask-mingo .hand a.em{background:rgba(238,62,201,.12);color:#b0168f}