.ke{width:var(--ke-size,28px);height:var(--ke-size,28px);transform-origin:50% 56%;pointer-events:none;flex:none;display:block;position:relative}.ke-glow{opacity:0;width:157%;height:157%;position:absolute;top:-26.8%;left:-28.6%}.ke-glow-core{opacity:.5;background:radial-gradient(closest-side,#6d5efcf2,#6d5efc73 48%,#6d5efc00);border-radius:50%;position:absolute;inset:0}.ke-svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.ke-white{fill:#7c70ff33}.ke-iris path,.ke-iris-alt path,.ke-plate-key{fill:var(--accent)}.ke-iris,.ke-plate-turn{transform-box:fill-box;transform-origin:50%}.ke-iris-alt{opacity:0}.ke-lid{fill:var(--ke-lid,var(--background));transform-box:fill-box}.ke-lid-t{transform-origin:50% 0}.ke-lid-b{transform-origin:50% 100%}.ke-lids-b{opacity:0}.ke-seam path{fill:none;stroke:var(--accent);stroke-linecap:round}.ke-seam-halo{stroke-width:6px;opacity:.16}.ke-seam-line{stroke-width:2.2px;opacity:.62}.ke-almond{fill:none;stroke:var(--foreground);stroke-width:7px;stroke-linejoin:round}.ke-plate-drop{opacity:0}.ke-plate-back{fill:var(--ke-lid,var(--background))}.ke-spark{fill:#fff;opacity:0;filter:drop-shadow(0 0 1.5px #6d5efc)drop-shadow(0 0 4px #6d5efcb3);width:28.6%;height:28.6%;position:absolute;top:28.9%;left:43.9%;overflow:visible}.ke[data-state=locked] .ke-plate-drop{opacity:1}.ke[data-state=locked] .ke-plate-turn{transform:rotate(90deg)}
.kc{--ke-lid:var(--background);background:var(--background);border:1px solid var(--border);cursor:text;border-radius:.875rem;height:3.5rem;position:relative;box-shadow:inset 0 1px 2px #00000059}.kc-ring{opacity:0;pointer-events:none;border:1px solid #0000;border-radius:.875rem;transition:opacity .2s;position:absolute;inset:-1px}.kc-ring-focus{box-shadow:0 0 0 3px var(--accent-soft);border-color:#6d5efcb3}.kc-ring-ok{border-color:var(--accent);box-shadow:0 0 0 3px #6d5efc38}.kc-ring-err{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft);transition-duration:.3s}.kc[data-focus] .kc-ring-focus,.kc[data-state=ok] .kc-ring-ok{opacity:1}.kc[data-state=jam] .kc-ring-err,.kc[data-invalid] .kc-ring-err{opacity:1;transition-duration:80ms}.kc:is([data-state=ok],[data-state=jam],[data-state=locked],[data-invalid]) .kc-ring-focus{opacity:0}@media (hover:hover){.kc:not([data-focus]):not([data-state=locked]):hover{border-color:var(--border-strong)}}.kc-eye{margin-top:-14px;position:absolute;top:50%;left:.75rem}.kc-div{background:var(--border);width:1px;position:absolute;top:1rem;bottom:1rem;left:3.125rem}.kc-slots{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 .625rem 0 3.625rem}.kc-slot{flex:1 1 0;place-items:center;min-width:0;height:100%;transition:opacity .25s;display:grid;position:relative}.kc-slot[data-split]{margin-left:.75rem}.kc-slot[data-split]:before{content:"";background:var(--border-strong);border-radius:1px;width:6px;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:-9px}.kc-dot{background:#3a3654;border-radius:50%;grid-area:1/1;width:5px;height:5px}.kc-ch{font-variant-numeric:tabular-nums;color:var(--foreground);opacity:0;grid-area:1/1;font-size:1.375rem;font-weight:600;line-height:1}.kc-caret{background:var(--accent);opacity:0;border-radius:1px;grid-area:1/1;width:2px;height:22px}.kc-slot[data-active] .kc-dot{visibility:hidden}.kc-slot[data-active] .kc-caret{opacity:1}html[data-motion=on] .kc-slot[data-active] .kc-caret{animation:1.06s linear infinite kc-caret}@keyframes kc-caret{0%,49%{opacity:1}51%,to{opacity:0}}.kc[data-state=locked]{cursor:not-allowed}.kc[data-state=locked] .kc-slot{opacity:.35}.kc-input{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;width:100%;height:100%;font:inherit;letter-spacing:1em;appearance:none;cursor:inherit;background:0 0;border:0;border-radius:.875rem;outline:none;margin:0;padding:0 0 0 3.625rem;font-size:1rem;position:absolute;inset:0}.kc-input::selection{background:0 0}.kc-input:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 99999s}.kc-input:focus-visible{outline:none}.kt{--ke-lid:var(--background)}.kt-eye{z-index:1;margin-top:-12px;position:absolute;top:50%;left:.625rem}.kt .kt-input{padding-left:2.625rem}.kt[data-state=locked] .kt-eye{opacity:.6}.kc-status{color:var(--muted);margin-top:.375rem;font-size:.75rem;line-height:1.125rem}.kc-status:empty{display:none}.kc-status[data-kind=check]{color:#b9b6cc}.kc-status[data-kind=ok]{color:#aea5ff}.kc-status[data-kind=err]{color:var(--danger)}.kc-status[data-kind=lock]{color:#c9c6da}.kc-status-clock{font-variant-numeric:tabular-nums}html[data-motion=on] .kc-status-t{animation:.18s cubic-bezier(.2,.8,.3,1) backwards kc-status-in;display:inline-block}@keyframes kc-status-in{0%{opacity:0;transform:translateY(3px)}}
