.ask{display: flex;flex-direction: column;align-items: center;gap: 48px;padding: calc(56 * var(--u)) var(--gutter) calc(120 * var(--u));background: var(--bg);color: var(--fg)}.ask__head{display: flex;flex-direction: column;align-items: center;gap: 16px;text-align: center}.ask__title{font: italic 900 calc(96 * var(--u)) / 1 var(--serif);letter-spacing: -0.03em}.ask__title .line{display: inline}.ask__title .line + .line::before{content: ' '}.ask__call{width: 1.24em;height: 1.24em;margin-left: 0.04em;vertical-align: -0.24em;rotate: -8deg}.ask__smiling{position: relative;display: inline-block}.ask__smile{position: absolute;left: 3%;top: 90%;width: 94%;height: auto;max-width: none;overflow: visible;color: var(--accent);pointer-events: none}.ask__smile path{stroke-dasharray: 1 1}.ask__nojs{max-width: 460px;line-height: 1.5}.ask__nojs a{text-decoration: underline;text-underline-offset: 4px;font-weight: 600}.ask.is-live .ask__nojs, .ask:not(.is-live) .talk{display: none}.ask__vh{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.talk{display: flex;flex-direction: column;gap: 18px;width: min(100%, 720px)}.talk__now{min-height: 200px;display: flex;flex-direction: column;justify-content: flex-end}.talk__pair{display: flex;flex-direction: column;gap: 22px;padding-bottom: 6px}.say{--c: var(--accent);--ct: var(--on-accent);--cs: var(--ink);position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 6px;max-width: 88%;padding: 20px 0 0 16px}.say[data-who="Miloš"]{--c: var(--ink);--ct: var(--yellow);--cs: var(--yellow)}.say--you{--c: var(--white);--ct: var(--ink);--cs: var(--ink);align-self: flex-end;align-items: flex-end;padding: 20px 16px 0 0}:root[data-theme="white"] .say[data-who="Sowol"]{--c: var(--white);--ct: var(--ink);--cs: var(--ink)}:root[data-theme="white"] .say[data-who="Miloš"]{--c: var(--ink);--ct: var(--white);--cs: var(--ink)}:root[data-theme="white"] .say--you{--c: var(--white);--ct: var(--ink);--cs: var(--ink)}.say__arrow{position: absolute;left: 0;top: 0;width: 22px;height: 30px;overflow: visible}.say__arrow path{fill: var(--c);stroke: var(--cs);stroke-width: 2;stroke-linejoin: round}.say--you .say__arrow{left: auto;right: 0;scale: -1 1}.say__tag{padding: 3px 9px 4px;border-radius: 3px var(--corner) var(--corner) var(--corner);background: var(--c);color: var(--ct);box-shadow: inset 0 0 0 1.5px var(--cs);font: 600 13px/1.3 var(--sans);white-space: nowrap}.say--you .say__tag{border-radius: var(--corner) 3px var(--corner) var(--corner)}.say__bubble{padding: 11px 16px 12px;border-radius: 3px var(--corner) var(--corner) var(--corner);background: var(--c);color: var(--ct);box-shadow: inset 0 0 0 2px var(--cs);font: 500 17px/1.5 var(--sans);overflow-wrap: anywhere}.say--you .say__bubble{border-radius: var(--corner) 3px var(--corner) var(--corner);white-space: pre-wrap}.say__bubble p + p{margin-top: 6px}.say__src{padding-left: 2px;font: 500 13px/1.4 var(--sans);opacity: .7}.say__src b{font-weight: 600}.msg__dots{display: inline-flex;gap: 6px;padding: 6px 2px}.msg__dots i{width: 7px;height: 7px;border-radius: 50%;background: currentColor;animation: ask-dot 1s var(--ease) infinite}.msg__dots i:nth-child(2){animation-delay: .14s}.msg__dots i:nth-child(3){animation-delay: .28s}@keyframes ask-dot{0%, 60%, 100%{translate: 0 0;opacity: .55}30%{translate: 0 -4px;opacity: 1}}.ask__rest{color: transparent}.ask__tip{position: relative}.ask__tip::after{content: '';position: absolute;left: 1px;top: 0.12em;width: 0.45em;height: 1.05em;background: currentColor}.say__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 2px}.say__acts > p{margin-right: 2px;font: 500 14px/1.3 var(--sans);opacity: .75}.ask__fb{min-height: 34px;padding: 6px 13px;border: 1.5px solid var(--accent);border-radius: 0 var(--corner) 0 0;color: var(--fg);font: 600 14px/1.25 var(--sans);transition: background-color .2s, color .2s}.ask__fb:hover{background: var(--accent);color: var(--on-accent)}.ask__direct{display: inline-flex;align-items: center;gap: 10px;min-height: 38px;padding: 8px 16px;border-radius: 0 var(--corner) 0 0;background: var(--accent);color: var(--on-accent);font: 600 14px/1.25 var(--sans)}.ask__direct .ico{width: 18px;height: 18px}.ask__chip{min-height: 40px;padding: 8px 14px;border: 1.5px dashed var(--accent);border-radius: 0 var(--corner) 0 0;color: var(--fg);font: 600 14px/1.25 var(--sans);text-align: left;transition: background-color .2s, color .2s, translate .25s var(--spring-snappy, var(--ease))}.ask__chip:hover{translate: 0 -2px;border-style: solid}.ask__chip:active{translate: 0 1px}.ask__chip[disabled]{opacity: .45;pointer-events: none}.ask__box{position: relative;display: flex;align-items: flex-end;gap: 12px;padding: 8px 8px 8px 20px;border: 2px solid var(--accent);border-radius: 0 var(--corner) 0 0;background: var(--bg);cursor: text;transition: box-shadow .2s}.ask__box:focus-within{box-shadow: inset 0 0 0 1px var(--accent)}.ask__q{flex: 1;min-width: 0;height: 48px;max-height: 160px;margin: 0;padding: 11px 0;border: 0;border-radius: 0;background: none;color: var(--fg);font: 500 18px/26px var(--sans);resize: none;outline: none;caret-color: var(--accent);overflow-y: auto;scrollbar-width: thin}.ask__q::placeholder{color: var(--fg);opacity: .5}.ask__q:placeholder-shown{caret-color: transparent;text-indent: 14px}.ask__caret{position: absolute;left: 18px;top: 19px;width: 3px;height: 26px;background: var(--accent);animation: ask-blink 1.06s steps(1) infinite;pointer-events: none}.ask__box:has(.ask__q:not(:placeholder-shown)) .ask__caret{display: none}@keyframes ask-blink{50%{opacity: 0}}.ask__send{flex: none;display: grid;place-items: center;width: 48px;height: 48px;background: none;color: var(--accent);opacity: .4;transition: opacity .25s, filter .35s, scale .25s var(--spring-snappy, var(--ease))}.ask__send .ico{width: 26px;height: 26px;transition: transform .3s var(--ease)}.ask__send[data-ready="hint"]{opacity: .75}.ask__send[data-ready="text"]{opacity: 1;filter: drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 85%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 50%, transparent))}:root[data-theme="white"] .ask__send[data-ready="text"]{filter: none}.ask__send:not([aria-disabled="true"]):hover .ico{transform: translate(2px, -2px)}.ask__send:active{scale: .9}.ask__send[aria-disabled="true"]{cursor: default}.ask__try{display: flex;align-items: center;gap: 6px;margin: 10px 0 0 22px;font: 500 13px/1.3 var(--sans);opacity: .62}.ask__try[hidden]{display: none}.ask__try-key{padding: 1px 6px 2px;border: 1px solid currentColor;border-radius: 4px;font-weight: 600}.ask__try-touch{display: none}@media (pointer: coarse){.ask__try-key, .ask__try-fine{display: none}.ask__try-touch{display: inline}}.ask__h{position: absolute;z-index: 2;width: 12px;height: 12px;translate: -50% -50%;background: var(--bg);border: 2px solid var(--accent);scale: 0;transition: scale .2s var(--ease);pointer-events: none}.ask__box:focus-within .ask__h{scale: 1;transition: scale .45s var(--spring-snappy, var(--ease))}.ask__h--tl{left: -1px;top: -1px}.ask__h--bl{left: -1px;top: calc(100% + 1px)}.ask__h--br{left: calc(100% + 1px);top: calc(100% + 1px)}.ask__h--tr{left: calc(100% + 2px - var(--corner) + (var(--corner) - 1px) * 0.7071);top: calc(var(--corner) - 2px - (var(--corner) - 1px) * 0.7071)}@media (max-width: 1023px){.ask{gap: 32px;padding: 40px var(--gutter) 64px}.ask__head{gap: 14px}.ask__title{font-size: 58px}.ask__title .line{display: block}.ask__title .line + .line::before{content: none}.talk{gap: 14px}.talk__now{min-height: 220px}.say{max-width: 94%}.say__bubble{padding: 10px 14px 11px;font-size: 16px}.ask__box{gap: 8px;padding: 6px 6px 6px 16px}.ask__q{height: 44px;padding: 9px 0;font-size: 16px;line-height: 26px}.ask__caret{left: 14px;top: 15px}.ask__send{width: 44px;height: 44px}.ask__try{margin-left: 18px}}