.st-support .st-support-head,.st-support .st-support-flow{flex:0 0 auto}.st-support .st-support-log{flex:1 1 0%;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;scroll-padding-block:calc(18 * var(--st-display-unit, 1px));padding-bottom:calc(20 * var(--st-display-unit, 1px))}.st-support .st-support-bubble{height:auto;max-height:none;min-width:0;overflow-wrap:anywhere}.st-support .st-support-bubble.is-typing{display:flex;align-items:center;width:max-content;min-height:calc(42 * var(--st-display-unit, 1px));padding:calc(12 * var(--st-display-unit, 1px)) calc(17 * var(--st-display-unit, 1px));margin-bottom:calc(8 * var(--st-display-unit, 1px));background:#edf7f1;color:#078460;border-radius:calc(15 * var(--st-display-unit, 1px)) calc(15 * var(--st-display-unit, 1px)) calc(15 * var(--st-display-unit, 1px)) calc(4 * var(--st-display-unit, 1px));animation:none}.st-support .st-support-bubble.is-typing:before{display:none}.st-support-typing-dots{display:inline-flex;gap:calc(6 * var(--st-display-unit, 1px));align-items:center;height:calc(14 * var(--st-display-unit, 1px))}.st-support-typing-dots i{display:block;width:calc(6 * var(--st-display-unit, 1px));height:calc(6 * var(--st-display-unit, 1px));border-radius:50%;background:currentColor;animation:st-mira-typing-112 1.3s ease-in-out infinite}.st-support-typing-dots i:nth-child(2){animation-delay:.16s}.st-support-typing-dots i:nth-child(3){animation-delay:.32s}.st-support .st-support-draft-tools{min-height:calc(32 * var(--st-display-unit, 1px));flex-wrap:wrap}.st-support .st-support-draft-tools>span{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.5}.st-support .st-support-draft-tools>button{flex-shrink:0;margin-left:auto}.st-support.is-page-hidden .st-support-typing-dots i{animation-play-state:paused}html[data-theme=dark] .st-support .st-support-bubble.is-typing{background:#19382e;color:#74e3b8}@keyframes st-mira-typing-112{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(calc(-4 * var(--st-display-unit, 1px)));opacity:1}}@media(min-width:960px){.st-support .st-support-panel,html[data-theme=dark] .st-support .st-support-panel{width:min(calc(440 * var(--st-display-unit, 1px)),calc(100vw - calc(44 * var(--st-display-unit, 1px))));height:min(calc(680 * var(--st-display-unit, 1px)),calc(100dvh - calc(110 * var(--st-display-unit, 1px))));max-height:calc(100dvh - calc(110 * var(--st-display-unit, 1px)));border:1px solid #6ab99b;border-bottom:0;border-radius:calc(26 * var(--st-display-unit, 1px)) calc(26 * var(--st-display-unit, 1px)) 0 0;box-shadow:0 -4px 32px #072d242b;background:#fbfefc;color:#17372d}.st-support .st-support-launcher,html[data-theme=dark] .st-support .st-support-launcher{--mira-surface:#006848;width:min(calc(350 * var(--st-display-unit, 1px)),calc(100vw - calc(44 * var(--st-display-unit, 1px))));min-height:calc(68 * var(--st-display-unit, 1px));padding:calc(12 * var(--st-display-unit, 1px)) calc(15 * var(--st-display-unit, 1px));border-radius:calc(22 * var(--st-display-unit, 1px)) calc(22 * var(--st-display-unit, 1px)) 0 0;background:var(--mira-surface);box-shadow:0 -3px 25px #093c3029;color:#f3fff8}.st-support .st-support-launcher:hover,html[data-theme=dark] .st-support .st-support-launcher:hover{background:var(--mira-surface)}.st-support .st-support-launcher-copy{min-width:0}.st-support .st-support-launcher-copy strong{font-size:calc(16 * var(--st-display-unit, 1px));letter-spacing:-.025em}.st-support .st-support-launcher-copy small{font-size:calc(10 * var(--st-display-unit, 1px));line-height:1.5;color:#c1f0dc}.st-support .st-support-launcher .st-mira-pattern{opacity:.26}.st-support .st-support-head,html[data-theme=dark] .st-support .st-support-head{padding:calc(17 * var(--st-display-unit, 1px)) calc(19 * var(--st-display-unit, 1px));min-height:calc(80 * var(--st-display-unit, 1px));background:#006848;border-bottom:1px solid #80f3bf40;color:#fff}.st-support .st-support-head .st-mira-pattern{opacity:.3}.st-support .st-support-head strong{font-size:calc(19 * var(--st-display-unit, 1px));letter-spacing:-.035em}.st-support .st-support-head small{font-size:calc(11 * var(--st-display-unit, 1px));line-height:1.5;color:#c1f0dc}.st-support .st-support-bubble{font-size:calc(13 * var(--st-display-unit, 1px));line-height:1.65;max-width:94%;border-radius:calc(18 * var(--st-display-unit, 1px))}.st-support .st-support-bubble[data-role=assistant]{background:#eef6f1;border:1px solid #e1eee6;border-top-left-radius:calc(5 * var(--st-display-unit, 1px))}.st-support .st-support-bubble[data-role=user]{background:#d9f5e9;border:1px solid #c4e9d9;border-top-right-radius:calc(5 * var(--st-display-unit, 1px))}.st-support .st-support-flow{background:#fbfefc;border-top:1px solid #d7e9de;padding:calc(12 * var(--st-display-unit, 1px)) calc(16 * var(--st-display-unit, 1px)) calc(18 * var(--st-display-unit, 1px))}.st-support .st-support-composer textarea{background:#fff;border:1px solid #b9d7c7;border-radius:calc(18 * var(--st-display-unit, 1px));box-shadow:none}.st-support .st-support-composer textarea:focus{border-color:#12825c;outline:calc(2 * var(--st-display-unit, 1px)) solid #19ad7933}html[data-theme=dark] .st-support .st-support-panel,html[data-theme=dark] .st-support .st-support-flow{background:#14251f;color:#effaf4;border-color:#315c49}html[data-theme=dark] .st-support .st-support-bubble[data-role=assistant]{background:#1c332b;border-color:#2a493c;color:#effaf4}html[data-theme=dark] .st-support .st-support-bubble[data-role=user]{background:#20513e;border-color:#37795b;color:#f1fff6}html[data-theme=dark] .st-support .st-support-composer textarea{background:#11231b;color:#effaf4;border-color:#44705b}}@media(prefers-reduced-motion:reduce){.st-support-typing-dots i{animation:none;opacity:.7}}:root{--st-display-unit: max(1px, .0390625vw);font-size:calc(16 * var(--st-display-unit))}
