.gk7{--gk7-ink:var(--gk-ink-1);--gk7-blue:var(--gk-blue)}.gk7-bubble{border-radius:18px;position:relative}.gk7-bubble:before,.gk7-bubble:after{content:"";position:absolute;bottom:0}.gk7-bubble:before{background:inherit;width:18px;height:17px}.gk7-bubble:after{background:var(--gk7-tail-mask,var(--gk-ink-2));width:12px;height:19px}.gk7-bubble[data-side=ask]:before{border-bottom-left-radius:14px;right:-7px}.gk7-bubble[data-side=ask]:after{border-bottom-left-radius:11px;right:-12px}.gk7-bubble[data-side=reply]:before{border-bottom-right-radius:14px;left:-7px}.gk7-bubble[data-side=reply]:after{border-bottom-right-radius:11px;left:-12px}.gk7-dot{background:#ffffff8c;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite gk7-dot}.gk7-dot:nth-child(2){animation-delay:.18s}.gk7-dot:nth-child(3){animation-delay:.36s}@keyframes gk7-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.gk7-tick{animation:.42s cubic-bezier(.16,1,.3,1) gk7-tick}@keyframes gk7-tick{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.gk7-rise{opacity:0;animation:.62s cubic-bezier(.16,1,.3,1) forwards gk7-rise;transform:translateY(14px)}@keyframes gk7-rise{to{opacity:1;transform:none}}.gk7-mark-dark{background:linear-gradient(#0000 58%,#2f6bff73 58%);padding:0 2px}.gk7-num{background:linear-gradient(180deg, #ffffff12, #ffffff05), var(--gk-ink-2)}.gk7-spark{background:color-mix(in srgb, var(--gk7-blue) 35%, transparent);border-radius:9999px;width:4px;transition:height .7s ease-out}@media (prefers-reduced-motion:reduce){.gk7-rise{opacity:1;animation:none;transform:none}.gk7-dot,.gk7-tick{animation:none}}.gkl-flow-deep.gk7-deep{background:var(--gk-ink-6)}.gk7-bar{background:linear-gradient(#ffffff38,#ffffff1a);width:54px;transition:height .76s cubic-bezier(.22,1,.36,1);position:relative}.gk7-bar:before{content:"";transform-origin:bottom;background:#ffffff57;width:100%;height:10px;position:absolute;top:-10px;left:0;transform:skew(-45deg)}.gk7-bar:after{content:"";transform-origin:0;background:#ffffff0f;width:10px;height:100%;position:absolute;top:0;right:-10px;transform:skewY(-45deg)}.gk7-bar-lead{background:linear-gradient(180deg, #4d80ff, var(--gk7-blue));box-shadow:0 18px 44px #2f6bff57}.gk7-bar-lead:before{background:#6f99ff}.gk7-bar-lead:after{background:#1e4fd6}@media (prefers-reduced-motion:reduce){.gk7-bar{transition:none}}.gk7-fadeup{animation:.52s cubic-bezier(.22,1,.36,1) gk7-fadeup}@keyframes gk7-fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gk7-rollnum{position:relative}.gk7-rollnum:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(#2f6bff47,#0000 68%);width:62%;height:130%;animation:3.2s ease-in-out infinite gk7-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gk7-glow{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gk7-fadeup,.gk7-rollnum:before{animation:none}}.gk7-hl{background-image:linear-gradient(transparent 58%, var(--gk7-hl,#ffe680) 58%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-radius:2px;padding:0 1px}.gkl-reveal.is-visible .gk7-hl{animation:.62s cubic-bezier(.22,.61,.36,1) forwards gk7-hl-draw;animation-delay:calc(var(--gkl-delay,0s) + .34s)}@keyframes gk7-hl-draw{to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.gk7-hl{background-size:100% 100%}.gkl-reveal.is-visible .gk7-hl{animation:none}}.gk7-slam{opacity:0;transform:scale(1.5)}.gkl-reveal.is-visible .gk7-slam{animation:.56s cubic-bezier(.3,.9,.4,1) forwards gk7-slam-drop;animation-delay:calc(var(--gkl-delay,0s) + .1s)}.gkl-reveal.is-visible .gk7-slam-2{animation-delay:calc(var(--gkl-delay,0s) + .38s)}@keyframes gk7-slam-drop{0%{opacity:0;transform:scale(1.5)}58%{opacity:1;transform:scale(.965)}78%{transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.gkl-reveal.is-visible .gk7-slam-stage{animation:.26s ease-out both gk7-slam-quake;animation-delay:calc(var(--gkl-delay,0s) + .7s)}@keyframes gk7-slam-quake{0%{transform:translateY(0)}35%{transform:translateY(3px)}70%{transform:translateY(-1px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gk7-slam{opacity:1;transform:none}.gkl-reveal.is-visible .gk7-slam,.gkl-reveal.is-visible .gk7-slam-stage{animation:none}.gk7-hero-video{display:none}}
