.zt .aask-w{width:min(calc(500 * var(--u,1px)), 100%);flex-direction:column;align-items:stretch;display:flex}.zt .aask-w>.aask-err{text-align:center;color:color-mix(in srgb, var(--deal-fg) 75%, var(--ink));margin:0 0 10px;padding:0 20px;font-size:13.5px;font-weight:500;line-height:1.4}.zt .aask{width:100%;height:max(46px, calc(52 * var(--u,1px)));padding:5px 5px 5px max(16px, calc(18 * var(--u,1px)));background:color-mix(in srgb, var(--card) 82%, transparent);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);box-shadow:0 18px 40px -26px rgba(var(--shade), .5);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:999px;align-items:center;gap:10px;transition:border-color .55s cubic-bezier(.32,.72,0,1),box-shadow .55s cubic-bezier(.32,.72,0,1);display:flex}.zt .aask:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), 0 18px 40px -26px rgba(var(--shade), .5)}.zt .aask-mark{width:18px;height:18px;color:var(--ink2);flex:none}.zt .aask input{width:0;min-width:0;height:100%;font:inherit;font-size:max(14px, calc(15.5 * var(--u,1px)));color:var(--ink);text-align:left;background:0 0;border:0;outline:none;flex:1 1 0;padding:0}.zt .aask input::placeholder{color:var(--ink2);opacity:.85}.zt .aask button{height:100%;padding:0 max(16px, calc(20 * var(--u,1px)));cursor:pointer;white-space:nowrap;font:inherit;font-size:max(13px, calc(14 * var(--u,1px)));background:var(--ink);color:var(--bg);border:0;border-radius:999px;flex:none;font-weight:600;transition:opacity .55s cubic-bezier(.32,.72,0,1)}.zt .aask button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:480px){.zt .aask-w>.aask-err{padding:0 8px}.zt .aask{border-radius:24px;flex-wrap:wrap;row-gap:6px;height:auto;padding:6px}.zt .aask-mark{margin-left:10px}.zt .aask input{height:44px}.zt .aask button{flex-basis:100%;height:44px}}@media (prefers-reduced-motion:reduce){.zt .aask,.zt .aask button{transition:none}}@keyframes kc-call{0%{outline-color:rgba(var(--goldrgb), 0);outline-offset:2px}30%{outline-color:rgba(var(--goldrgb), .9)}to{outline-color:rgba(var(--goldrgb), 0);outline-offset:16px}}.zt .kc.kc-call .kc-card.front .kc-front,.zt .aask.kc-call{outline:2px solid #0000;animation:1.1s cubic-bezier(.32,.72,0,1) kc-call}