._2tvMka_launcher,._2tvMka_dialog{--assistant-edge:max(16px, env(safe-area-inset-right));--assistant-bottom:max(16px, env(safe-area-inset-bottom));inset:auto var(--assistant-edge) var(--assistant-bottom) auto;margin:0;position:fixed}._2tvMka_launcher,._2tvMka_close,._2tvMka_form button{cursor:pointer;border:0}._2tvMka_launcher{z-index:110;background:var(--brand-dark);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 6px 24px #3b2a2447}._2tvMka_dialog{width:min(390px, calc(100% - var(--assistant-edge) - max(16px, env(safe-area-inset-left))));height:min(550px, calc(100dvh - var(--assistant-bottom) - max(16px, env(safe-area-inset-top))));border:1px solid var(--line);color:#2f241e;background:#fffdf9;border-radius:18px;max-width:none;max-height:none;padding:0;overflow:hidden;box-shadow:0 14px 44px #3b2a243d}._2tvMka_dialog[open]{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}._2tvMka_dialog::backdrop{background:#201b1724}._2tvMka_header{background:var(--brand-dark);color:#fff;justify-content:space-between;align-items:center;padding:10px 12px 10px 16px;display:flex}._2tvMka_online{align-items:center;gap:6px;font-size:13px;display:flex}._2tvMka_online:before{content:"";background:#79de9c;border-radius:50%;width:8px;height:8px}._2tvMka_close{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}._2tvMka_notice{border-bottom:1px solid var(--line);color:#574238;background:#f7eee5;margin:0;padding:8px 14px;font-size:13px;line-height:1.3}._2tvMka_scrollArea{overscroll-behavior:contain;padding:14px;overflow-y:auto}._2tvMka_history,._2tvMka_exchange{gap:9px;display:grid}._2tvMka_question,._2tvMka_answer{overflow-wrap:anywhere;border-radius:12px;width:fit-content;max-width:92%;margin:0;padding:9px 12px;font-size:15px;line-height:1.38}._2tvMka_question{background:var(--brand-dark);color:#fff;justify-self:end}._2tvMka_answer{background:#f1e7dd}._2tvMka_typing,._2tvMka_typingDots{align-items:center;display:flex}._2tvMka_typing{gap:8px}._2tvMka_typingDots{gap:4px}._2tvMka_typingDots span{background:var(--brand-dark);border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){._2tvMka_typingDots span{animation:.8s ease-in-out infinite _2tvMka_typingPulse}._2tvMka_typingDots span:nth-child(2){animation-delay:.12s}._2tvMka_typingDots span:nth-child(3){animation-delay:.24s}}@keyframes _2tvMka_typingPulse{0%,60%,to{opacity:.35}30%{opacity:1}}._2tvMka_answer p{margin:0 0 5px}._2tvMka_answer p:last-child{margin-bottom:0}._2tvMka_answer a{width:fit-content;color:var(--brand-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline;display:block}._2tvMka_topics{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}._2tvMka_topics button{min-height:34px;color:var(--brand-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #ceb8a6;border-radius:18px;padding:4px 10px;font-size:14px}._2tvMka_topics button[aria-disabled=true]{opacity:.65;cursor:default}._2tvMka_form{border-top:1px solid var(--line);gap:8px;padding:10px 12px;display:flex}._2tvMka_form input{min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #ceb8a6;border-radius:9px;flex:1;padding:8px 10px;font-size:16px}._2tvMka_form button{background:var(--brand-dark);color:#fff;min-height:44px;font:inherit;border-radius:9px;padding:6px 12px;font-weight:700}._2tvMka_form button:disabled{color:#635248;cursor:default;background:#e8ddd3}._2tvMka_launcher:focus-visible,._2tvMka_dialog :is(button,input,a):focus-visible{outline-offset:2px;outline:2px solid #1a68a0}._2tvMka_close:focus-visible{outline-color:#fff}
