html:root{--fun-n: 3;--fun-pastel: linear-gradient(90deg, var(--fun-p2), var(--fun-p3) 50%, var(--fun-p4));--fun-lit: linear-gradient(90deg, var(--fun-l2), var(--fun-l3) 50%, var(--fun-l4))}.st.hotline-st{--st-bg: #06121a;--st-a: rgb(25 195 166 / .28);--st-b: rgb(80 110 255 / .3);--st-lit: linear-gradient(100deg, #7fe3bf, #84abff 55%, #c9b6ff);--st-go: linear-gradient(100deg, #0f766e, #1d4ed8);--st-glow: rgb(16 163 127 / .38)}.hotline-rings{position:absolute;z-index:0;left:50%;top:58%;width:1400px;aspect-ratio:1;translate:-50% -50%;pointer-events:none;background:repeating-radial-gradient(circle,transparent 0 88px,rgb(127 227 191 / .07) 88px 89px);-webkit-mask:radial-gradient(circle,#000 20%,transparent 62%);mask:radial-gradient(circle,#000 20%,transparent 62%)}.hotline-st .st-main{max-width:880px;justify-items:center;text-align:center}.hotline-st .tool-hero{justify-items:center}.hotline-st .st-kick{justify-self:center}.hotline-st .tool-hero p:not(.st-kick){max-width:60ch}.hotline-form{display:grid;gap:var(--s4);justify-items:center;width:100%}.hotline-form>.field{width:100%}.hotline-box{position:relative}.st.hotline-st .tool-form .field textarea{min-height:132px;max-height:40vh;padding:26px 104px 26px 30px;border-radius:34px;field-sizing:content;resize:none;font:550 clamp(18px,1.9vw,24px)/1.4 var(--sans);letter-spacing:-.015em;text-align:left;background:#ffffff14;box-shadow:0 24px 60px #00000059}.hotline-mic{position:absolute;top:50%;right:18px;display:grid;place-items:center;width:68px;height:68px;margin-top:-34px;padding:0;border-radius:50%;font-size:28px;line-height:1;cursor:pointer}.st .hotline-mic.lg{background-color:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff4d,0 10px 26px #00000059}.st .hotline-mic.lg[aria-pressed=true]{background-image:linear-gradient(120deg,#6a2bd9,#e0457b 55%,#ff9a3c);box-shadow:0 8px 24px #e0457b73}.hotline-mic[aria-pressed=true]:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #e0457b;pointer-events:none;animation:hotline-ping 1.4s ease-out infinite}@keyframes hotline-ping{to{scale:1.6;opacity:0}}.hotline-mic[hidden]{display:none}.hotline-box textarea:read-only{background:color-mix(in srgb,#e0457b 12%,transparent)}.hotline-hint{font-size:14px;text-align:center}.hotline-st .fun-go{justify-content:center}.hotline-examples{margin:var(--s2) 0 0;padding:0;border:0}.hotline-examples legend{width:100%;margin-bottom:var(--s3);padding:0;font-weight:600;color:var(--mute)!important;text-align:center}.hotline-examples .chips{justify-content:center;margin:0}.hotline-examples .chip{min-height:40px;padding:9px 16px;border-radius:20px;font-size:15px;line-height:1.3;text-align:left}.hotline-rules{display:grid;gap:var(--s3);width:100%}.hotline-rules h2{font:700 12px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.hotline-rules ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;text-align:left}.hotline-rules li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--line)}.hotline-rules li>span:first-child{grid-row:1 / span 2;font-size:22px}.hotline-rules b{font:700 15px/1.25 var(--sans)}.hotline-rules li>span:last-child{font-size:13px;line-height:1.4;color:var(--mute)}@media(max-width:760px){.st.hotline-st .tool-form .field textarea{min-height:120px;padding:18px 84px 18px 20px;border-radius:26px;font-size:18px}.hotline-mic{right:12px;width:56px;height:56px;margin-top:-28px;font-size:24px}.hotline-rules ol{grid-template-columns:minmax(0,1fr)}}.hotline-play{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#141416;color:#fff;font-size:7px;line-height:1}.hotline-wave{display:flex;align-items:center;gap:1.5px;height:14px;color:#6a2bd9}.hotline-wave i{flex:none;width:2px;height:40%;border-radius:1px;background:currentColor;transform-origin:50% 50%;animation:hotline-bar .9s ease-in-out infinite alternate}.hotline-wave i:nth-child(2n){height:75%;animation-delay:-.3s}.hotline-wave i:nth-child(3n){height:100%;animation-delay:-.6s}.hotline-wave i:nth-child(5n){height:55%;animation-delay:-.45s}@keyframes hotline-bar{to{scale:1 .4}}.result .hotline-tag{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:999px;font:600 var(--t-1)/1 var(--sans);background:linear-gradient(110deg,#c2f3ec,#7fe3bf 50%,#c9f5d9);box-shadow:inset 0 0 0 1px #ffffff80;animation:fun-badge .7s cubic-bezier(.3,1.6,.5,1) .2s both}.result .hotline-tag>span{font-size:18px}.result .hotline-tag.hotline-busy{background:linear-gradient(110deg,#ffe8a8,#ffc45c 50%,#ffd9b0)}.hotline-call{display:grid;gap:var(--s3)}.hotline-call>*{animation:fun-rise .6s var(--ease) calc(var(--n, 0) * .18s) both}.result .hotline-note{justify-self:start;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;width:min(100%,520px);padding:12px 16px;border-radius:22px 22px 22px 6px;background:var(--surface-2)}.hotline-note .hotline-play{width:32px;height:32px;font-size:12px}.hotline-note .hotline-wave{height:28px;gap:3px;overflow:hidden}.hotline-note .hotline-wave i{width:3px}.hotline-note figcaption{grid-column:1 / -1;font:500 var(--t0)/1.45 var(--sans);overflow-wrap:anywhere}.result .hotline-answer{justify-self:end;display:grid;gap:var(--s2);width:min(100%,600px);padding:var(--s4) var(--s5);border-radius:22px 22px 6px;background:#141416;color:#fff}.hotline-answer a{color:#fff;text-decoration-color:#ffffff80}.hotline-answer :focus-visible{outline-color:#fff}.result .hotline-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--t-1)}.hotline-who>span{color:#ffffffa6}.hotline-av{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:50% 18%;box-shadow:0 0 0 2px #fffc}.result .hotline-rule{display:grid;gap:var(--s2);padding:var(--s4);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffffb3}.hotline-rule .fun-emo{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;font-size:19px;background:#fff9;box-shadow:inset 0 0 0 1px #ffffffe6}.hotline-rule>p:last-child{font:500 var(--t0)/1.45 var(--sans)}.result .hotline-book{display:flex;align-items:flex-start;gap:10px;padding:var(--s4) var(--s5);border-radius:16px;background:color-mix(in srgb,#b98cff 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#b98cff 40%,transparent)}.hotline-book>span[aria-hidden]{font-size:20px;line-height:1.3}@media(prefers-reduced-motion:reduce){.hotline-wave i,.hotline-mic:before,.result .hotline-tag,.hotline-call>*{animation:none!important}}.hotline-mic .mic-ico{width:30px;height:30px}.hotline-mic[aria-pressed=true]{color:#fff}.hotline-mic[aria-pressed=true] .mic-wave{animation:mic-wave .9s ease-in-out infinite alternate}@keyframes mic-wave{0%{opacity:.25}to{opacity:1}}@media(max-width:640px){.hotline-mic .mic-ico{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.hotline-mic .mic-wave{animation:none!important}}.st .hotline-mic,.hotline-mic,.hotline-mic[aria-pressed=true]{width:40px;height:40px;background:none!important;background-image:none!important;box-shadow:none!important;border:0;color:#ffffff8c}.hotline-mic:not([aria-pressed=true]):hover{color:#fff}.hotline-mic[aria-pressed=true]{color:#ff8fc7}.hotline-mic[aria-pressed=true]:before{display:none}.hotline-mic .mic-ico{width:24px!important;height:24px!important}.hotline-mic:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:8px}.hotline-mic{margin-top:-20px;right:14px}@media(max-width:640px){.hotline-mic{margin-top:-20px;right:10px}}
