html,body,#root{color:#16130f;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;background:#f4f2f1;height:100%;margin:0;padding:0;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}a{color:#d92819;text-decoration:none}a:hover{color:#a4161a}::selection{color:#fff;background:#d92819}input,button,select,textarea{font-family:inherit}input:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:inherit;opacity:.42}.qk-script{font-family:Outfit,Helvetica Neue,sans-serif;font-style:italic;font-weight:300}.qk-sc::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none;-ms-overflow-style:none}.qk-cardwrap:hover .qk-hint{opacity:1!important;pointer-events:auto!important}@keyframes qkFloat{0%,to{translate:0}50%{translate:0 -11px}}@keyframes qkBeat{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes qkPop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes qkFade{0%{opacity:0}to{opacity:1}}@keyframes qkBeacon{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes qkRing{0%{opacity:0;transform:scale(.55)}22%{opacity:.55}to{opacity:0;transform:scale(1.7)}}@keyframes qkTourRing{0%{opacity:.85;transform:scale(1)}75%{opacity:0;transform:scale(1.05)}to{opacity:0;transform:scale(1.05)}}@keyframes qkShimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes qkLogoPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.qk-skeleton{background:linear-gradient(90deg, var(--field) 25%, var(--panel2) 37%, var(--field) 63%);background-size:600px 100%;animation:1.6s ease-in-out infinite qkShimmer}.qk-hover-line:hover{border-color:var(--accent)!important;color:var(--accent)!important}.qk-hover-fg:hover{color:var(--accent)!important}.qk-hover-press:hover{background:var(--accent-press)!important}.qk-hover-lift:hover{transform:translateY(-2px)}.qk-hover-brighten:hover{filter:brightness(1.08)}.qk-hover-white:hover{color:#fff!important;border-color:#fff!important}.qk-hover-accentbg:hover{background:var(--accent)!important;color:var(--on-accent)!important}
