.kcam{justify-items:start;gap:.5rem;display:grid}.kcam__btn{border-radius:var(--pill);min-height:44px;color:var(--paint);border:1px solid #fffde966;align-items:center;gap:.6em;padding:.5rem 1.1rem;font-weight:700;transition:translate .35s cubic-bezier(.16,1,.3,1),background .2s,color .2s,border-color .2s;display:inline-flex}.kcam__dot{border:1.5px solid;border-radius:50%;width:.6em;height:.6em}.kcam__btn.is-on{background:var(--marking);color:var(--asphalt);border-color:var(--marking)}.kcam__btn.is-on .kcam__dot{background:var(--coral);border-color:var(--coral)}.kcam__btn[aria-busy=true]{opacity:.75}.kcam__btn.is-remembered{border-color:var(--marking)}.kcam__btn:disabled{opacity:.55;cursor:default;border-style:dashed}@media (hover:hover){.kcam__btn:not(:disabled):hover{border-color:var(--marking);translate:0 -3px}}.kcam__btn:not(:disabled):active{scale:.97}.kcam__btn:focus-visible{outline:2px solid var(--marking);outline-offset:3px}.kcam__note{font-size:var(--t-s);color:var(--muted-dark);max-width:40ch;margin:0}.kcheck{z-index:3;pointer-events:none;justify-items:center;padding:.75rem;display:grid;position:absolute;bottom:0;left:0;right:0}.kcheck__card{background:var(--marking);width:min(100%,30rem);min-height:88px;color:var(--asphalt);opacity:0;border-radius:1.25rem;align-items:center;padding:1rem 7rem 1rem 1.1rem;transition:opacity .2s,translate .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;translate:0 12px;box-shadow:0 6px #241a2e59}.kcheck.is-shown .kcheck__card{opacity:1;translate:0}.kcheck__say{grid-template-columns:auto 1fr;align-items:center;gap:.6rem .75rem;display:grid}.kcheck.is-miss .kcheck__card{background:var(--paint);padding-right:1.1rem}.kcheck.is-miss .kcheck__say{grid-template-columns:1fr}.kcheck__arrow{font-family:var(--f-display);font-size:clamp(2.6rem,2rem + 2vw,3.4rem);font-weight:800;line-height:1}.kcheck__text{font-family:var(--f-display);font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight:800;line-height:1.1}.kcheck__track{background:#241a2e2e;border-radius:4px;grid-column:1/-1;height:8px;overflow:clip}.kcheck__bar{background:var(--asphalt);transform-origin:0;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}.kcheck.is-shown[data-dir=left] .kcheck__arrow{animation:.9s ease-in-out infinite knudge-l}.kcheck.is-shown[data-dir=right] .kcheck__arrow{animation:.9s ease-in-out infinite knudge-r}@keyframes knudge-l{50%{translate:-6px}}@keyframes knudge-r{50%{translate:6px}}.kcheck__video{object-fit:cover;background:var(--asphalt);opacity:0;border-radius:.75rem;width:96px;height:72px;margin-top:-36px;transition:opacity .2s;position:absolute;top:50%;right:.9rem;transform:scaleX(-1)}.kcheck.is-shown:not(.is-miss) .kcheck__video{opacity:1}@media (max-width:420px){.kcheck{padding:.5rem}.kcheck__card{padding-right:6.25rem}.kcheck__video{width:80px;height:60px;margin-top:-30px;right:.75rem}}@media (prefers-reduced-motion:reduce){.kcheck__card,.kcheck__bar,.kcheck__video{transition:none}.kcheck.is-shown .kcheck__arrow{animation:none}}
