[data-kmbr]{color:#0b0c0e;-webkit-font-smoothing:antialiased;min-height:100vh;text-rendering:optimizeLegibility;background:#fafaf8;position:relative;overflow-x:clip}[data-kmbr] *,[data-kmbr] :before,[data-kmbr] :after{box-sizing:border-box}[data-kmbr] a{color:#0b0c0e;text-decoration:none}[data-kmbr] a:hover{color:#13865a}[data-kmbr] button{font-family:inherit}[data-kmbr] :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #13865a}[data-kmbr] ::selection{background:#13865a4d}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@keyframes kmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes kmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes kmPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes kmIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-kmbr] *,[data-kmbr] :before,[data-kmbr] :after{transition:none!important;animation:none!important}}.kmbr-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}[data-kmbr] a.kmbr-navlink{white-space:nowrap;color:#3a3f47;border-radius:8px;align-items:center;height:36px;padding:0 14px;transition:background-color .2s,color .2s;display:flex}[data-kmbr] a.kmbr-navlink:hover{color:#0b0c0e;background:#0b0c0e0d}.kmbr-btn-dark{color:#fafaf8;background:#0b0c0e;transition:background-color .2s}.kmbr-btn-dark:hover{background:#2a2d33}.kmbr-btn-light{color:#0f1114;background:#f3f4f6;transition:background-color .2s}.kmbr-btn-light:hover{background:#fff}[data-kmbr] a.kmbr-btn-outline{color:#0b0c0e;border:1px solid #0b0c0e1f;transition:border-color .2s,background-color .2s}[data-kmbr] a.kmbr-btn-outline:hover{color:#0b0c0e;background:#0b0c0e08;border-color:#0b0c0e47}.kmbr-ghost{color:#4a4f57;background:0 0}.kmbr-ghost:hover{color:#0b0c0e;background:#0b0c0e0d}[data-btn] [data-arrow]{transition:transform .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){[data-btn]:hover [data-arrow]{transform:translate(3px)}}.kmbr-card{background:#fff;border:1px solid #0b0c0e12;border-radius:16px;transition:border-color .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6}.kmbr-card:hover{border-color:#0b0c0e1f}.kmbr-spot{pointer-events:none;opacity:var(--o,0);background:radial-gradient(380px circle at var(--x,50%)var(--y,50%),#13865a12,transparent 60%);transition:opacity .3s;position:absolute;inset:0}.kmbr-demotag{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#5f656e;font-size:12px}.kmbr-input{color:#0b0c0e;background:#fafaf8;border:1px solid #0b0c0e1f;border-radius:10px;outline:none;height:50px;padding:0 14px;font-family:inherit;font-size:16px}.kmbr-input:focus{border-color:#13865a}
