.listen-timer{min-width:34px;height:34px;font:800 .78rem/1 var(--body);font-variant-numeric:tabular-nums;color:hsl(var(--color-h,15) 79.1% 33.7%);background:radial-gradient(closest-side, hsl(var(--color-h,30) 100% 96.9%) 76%, transparent 78% 100%), conic-gradient(hsl(var(--color-h,20.5) 90.2% 48.2%) calc(var(--lt,1) * 360deg), hsl(var(--color-h,34.3) 100% 91.8%) 0);border-radius:999px;flex:none;place-items:center;padding:0 4px;display:inline-grid}.listen-timer.low{color:#b91c1c;background:radial-gradient(closest-side, hsl(var(--color-h,30) 100% 96.9%) 76%, transparent 78% 100%), conic-gradient(#dc2626 calc(var(--lt,1) * 360deg), #fee2e2 0)}
.st-ask{z-index:62;flex-direction:column;gap:10px;width:min(460px,100vw - 28px);animation:.45s cubic-bezier(.3,1.4,.5,1) both stAskIn;display:flex;position:fixed;bottom:clamp(12px,2vh,24px);right:clamp(14px,2vw,32px)}.st-ask-card{color:var(--color-scene-dark,#2b1510);background:hsl(var(--color-h,30) 100% 96.9% / .97);border:1.5px solid hsl(var(--color-h,25.3) 71.1% 82.4%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:#0000008c 0px 22px 46px -20px, hsl(var(--color-h,20.5) 90.2% 48.2% / .18) 0px 0px 0px 4px;border-radius:14px;padding:10px 52px 10px 14px;position:relative}.st-ask-x{cursor:pointer;width:28px;height:28px;color:hsl(var(--color-h,15) 79.1% 33.7%);background:hsl(var(--color-h,34.3) 100% 91.8%);border:1.5px solid hsl(var(--color-h,30.7) 97.2% 72.4%);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.st-ask-form{align-items:center;gap:8px;display:flex}.st-ask-in{min-width:0;height:36px;color:var(--color-scene-dark,#2b1510);font:600 1rem var(--body);box-shadow:color-mix(in srgb, var(--color-scene-dark,#2b1510) 8%, transparent) 0px 1px 3px inset;background:#fff;border:0;border-radius:8px;flex:auto;padding:0 14px}.st-ask-in:focus,.st-ask-in:focus-visible{outline:none}.st-ask-in:focus-visible{box-shadow:color-mix(in srgb, var(--color-scene-dark,#2b1510) 8%, transparent) 0px 1px 3px inset, color-mix(in srgb, var(--color-primary,#fb923c) 35%, transparent) 0px 0px 0px 3px}.st-ask-in:disabled{opacity:.7}.st-ask-icon{cursor:pointer;width:36px;height:36px;color:hsl(var(--color-h,15) 79.1% 33.7%);background:hsl(var(--color-h,34.3) 100% 91.8%);border:1.5px solid hsl(var(--color-h,30.7) 97.2% 72.4%);border-radius:8px;flex:none;place-items:center;display:grid}.st-ask-icon svg{width:19px;height:19px}.st-ask-icon:hover:not(:disabled),.st-ask-x:hover{background:hsl(var(--color-h,32.1) 97.7% 83.1%)}.st-ask-icon.send{color:#fff;background:radial-gradient(circle at 35% 30%, hsl(var(--color-h,30.7) 97.2% 72.4%), hsl(var(--color-h,20.5) 90.2% 48.2%));border-color:hsl(var(--color-h,20.5) 90.2% 48.2%);box-shadow:hsl(var(--color-h,20.5) 90.2% 48.2% / .45) 0px 4px 12px -4px}.st-ask-icon.on{color:#fff;background:#dc2626;border-color:#b91c1c}.st-ask-icon:disabled{opacity:.45;cursor:not-allowed}.st-ask button:focus-visible{outline-offset:2px;outline:3px solid #0ea5a8}.st-ask-dots{vertical-align:middle;gap:4px;margin-left:8px;display:inline-flex}.st-ask-dots i{background:hsl(var(--color-h,20.5) 90.2% 48.2%);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite blinky}.st-ask-dots i:nth-child(2){animation-delay:.2s}.st-ask-dots i:nth-child(3){animation-delay:.4s}@keyframes stAskIn{0%{opacity:0;transform:translateY(22px)scale(.95)}}@media (max-width:560px){.st-ask{width:auto;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.st-ask,.st-ask-dots i{animation:none}}.st-ask-answer{color:#30353f;font:500 clamp(.95rem,.35vw + .8vh,1.08rem)/1.5 var(--body);background:#fffffff7;border-radius:14px;max-height:min(34vh,260px);margin:0;padding:14px 16px;position:relative;overflow-y:auto;box-shadow:0 18px 36px -18px #00000059,0 1px 3px #0f172a14}.st-ask-answer b{font:800 .78rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--color-h,17.5) 88.3% 40.4%);margin-bottom:2px;display:block}.vc button.vc-ask,.tutor-ask-q{color:hsl(var(--color-h,20.5) 90.2% 48.2%);font:900 1.05rem/1 var(--body)}.tutor-ask-q{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:8px;display:inline-grid;box-shadow:0 3px 8px #0f172a24,0 1px 2px #0f172a0f}.vc button.vc-ask[aria-expanded=true],.tutor-ask-q[aria-expanded=true]{box-shadow:hsl(var(--color-h,20.5) 90.2% 48.2% / .3) 0px 3px 10px, #0f172a0f 0px 1px 2px}.tutor-ask-q:focus-visible{outline-offset:2px;outline:3px solid #0ea5a8}.st-ask.at-left{left:clamp(14px,2vw,32px);right:auto}.st-ask-hint{color:#7c2d12;min-width:0;font:700 .98rem/1.3 var(--body);flex:auto;margin:0;padding:0 4px}.st-ask-talk .st-ask-icon{border-radius:50%;width:48px;height:48px}.st-ask-talk .st-ask-icon svg{width:22px;height:22px}.st-ask-switch{cursor:pointer;height:42px;font:800 .9rem var(--body);color:#fff;background:radial-gradient(circle at 35% 30%,#fdba74,#ea580c);border:1.5px solid #ea580c;border-radius:8px;flex:none;padding:0 14px}.st-ask-no{cursor:pointer;width:100%;min-height:38px;font:800 .9rem var(--body);color:hsl(var(--color-h,15) 79.1% 33.7%);border:1.5px solid hsl(var(--color-h,30.7) 97.2% 72.4%);background:#fff;border-radius:8px;margin-top:10px;padding:0 14px;display:block}.st-ask-no:disabled{opacity:.5;cursor:not-allowed}.fi-doubt-ic{flex:none;transition:transform .2s;display:block}.vc button.vc-ask .fi-doubt-ic,.tutor-ask-q .fi-doubt-ic{width:20px;height:20px}.st-askq .fi-doubt-ic{width:19px;height:19px}:is(.vc-ask,.tutor-ask-q,.st-askq):hover .fi-doubt-ic{transform:rotate(-8deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.fi-doubt-ic{transition:none}}.st-ask{--ak:var(--color-primary,#0ea5a8);--ak-hover:var(--color-primary-hover,#0b7f82);--ak-text:var(--color-primary-text,#0b7f82);--ak-soft:var(--color-primary-soft,#e8f6f6);--ak-light:var(--color-primary-light,#d3efef);--ak-on:var(--color-on-primary,#fff);--ak-rec:var(--color-primary,#dc2626);--ak-rec-hover:var(--color-primary-hover,#b91c1c);--ak-rec-text:var(--color-primary-text,#b91c1c);--ak-rec-soft:var(--color-primary-soft,#fef2f2);--ak-rec-border:var(--color-primary-border,#fca5a5);--ak-rec-light:var(--color-primary-light,#fecaca)}.st-ask-card{color:var(--lms-text,#172033);border:1.5px solid var(--ak-light);background:#fff;border-radius:18px;padding:14px;box-shadow:0 22px 46px -22px #0f172a73}.st-ask-x{width:34px;height:34px;color:var(--lms-text,#172033);border:1px solid var(--lms-border,#d9e1ea);background:#fff;border-radius:50%;top:-14px;right:-14px;transform:none;box-shadow:0 6px 14px -6px #0f172a66}.st-ask-x svg{width:16px;height:16px}.st-ask-x:hover{background:var(--ak-soft)}.st-ask-form{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:999px;min-height:50px;padding:5px 5px 5px 20px;transition:background .2s,border-color .2s;position:relative}.st-ask-form:has(.st-ask-in:focus-visible){border-color:var(--ak)}.st-ask-in,.st-ask-in:focus-visible{height:38px;box-shadow:none;color:var(--lms-text,#172033);font:600 1rem var(--body);background:0 0;border-radius:0;padding:0}.st-ask-in::placeholder{color:#64748b}.st-ask-icon{border-radius:50%;width:38px;height:38px}.st-ask-icon.send{color:var(--ak-on);background:var(--ak);box-shadow:none;border:0}.st-ask-icon.send:disabled{opacity:.45}.st-ask-icon.send:hover:not(:disabled){background:var(--ak-hover)}.st-ask-talk{min-height:50px}.st-ask-talk .st-ask-hint{color:#475569;font:700 .98rem/1.3 var(--body);padding:0}.st-ask-talk .st-ask-icon{width:40px;height:40px;color:var(--ak-on);background:var(--ak-rec);border:0}.st-ask-talk .st-ask-icon:hover:not(:disabled){background:var(--ak-rec-hover)}.st-ask-talk:has(.st-ask-icon.on){background:var(--ak-rec-soft);border-color:var(--ak-rec-border)}.st-ask-talk:has(.st-ask-icon.on) .st-ask-hint{color:var(--ak-rec-text)}.st-ask-talk .st-ask-icon.on{box-shadow:0 0 0 4px color-mix(in srgb, var(--ak-rec) 22%, transparent);animation:1.6s ease-in-out infinite stAskMic}@keyframes stAskMic{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ak-rec) 12%, transparent)}}.st-ask-wave{flex:none;align-items:center;gap:3px;height:22px;display:inline-flex}.st-ask-wave i{background:var(--ak-rec);border-radius:2px;width:4px;height:100%;animation:1s ease-in-out infinite stAskWave}.st-ask-wave i:first-child{height:40%;animation-delay:-.6s}.st-ask-wave i:nth-child(2){height:70%;animation-delay:-.45s}.st-ask-wave i:nth-child(3){animation-delay:-.3s}.st-ask-wave i:nth-child(4){height:80%;animation-delay:-.15s}.st-ask-wave i:nth-child(5){height:55%}@keyframes stAskWave{50%{transform:scaleY(.45)}}.st-ask-talk .listen-timer,.st-ask-talk .listen-timer.low{color:var(--ak-rec-text);background:radial-gradient(closest-side, #fff 76%, transparent 78% 100%), conic-gradient(var(--ak-rec) calc(var(--lt,1) * 360deg), var(--ak-rec-light) 0)}.st-ask-no{min-height:44px;color:var(--ak-text);background:var(--ak-soft);font:800 .95rem var(--body);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.st-ask-switch{color:var(--ak-on);background:var(--ak);border-color:var(--ak);border-radius:999px}@media (prefers-reduced-motion:reduce){.st-ask-wave i,.st-ask-talk .st-ask-icon.on{animation:none}.st-ask-form{transition:none}}.st-ask-no{width:auto;min-height:30px;font:700 .84rem var(--body);color:var(--ak-text);background:0 0;border-radius:999px;gap:6px;margin:8px auto 0;padding:4px 12px;display:flex}.st-ask-no .fi-doubt-ic{width:15px;height:15px}.st-ask-no:hover:not(:disabled){background:var(--ak-soft)}.st-ask-card{padding:10px}.st-ask-form,.st-ask-talk{min-height:40px;padding:3px 3px 3px 16px}.st-ask-in,.st-ask-in:focus-visible{height:32px;font-size:.95rem}.st-ask-icon,.st-ask-talk .st-ask-icon{width:32px;height:32px}.st-ask-icon svg,.st-ask-talk .st-ask-icon svg{width:17px;height:17px}.st-ask-talk .st-ask-hint{font-size:.92rem}.st-ask-talk .listen-timer{min-width:28px;height:28px;font-size:.72rem}.st-ask-wave{height:18px}.st-ask-no{min-height:26px;margin-top:4px;padding:2px 10px}.st-ask-x{width:30px;height:30px;top:-12px;right:-12px}.st-ask{width:min(340px,100vw - 28px)}.st-ask-in,.st-ask-in:focus-visible,.st-ask-talk .st-ask-hint{font-size:.86rem}
