*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{color:#0f172a;background:#f8fafc;min-height:100dvh;font-family:DM Sans,system-ui,sans-serif}input,button,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.pk-interactive{cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .18s,transform .12s,border-color .18s,background-color .15s;box-shadow:0 1px 2px #0f19230a,0 0 0 1px #0f192305}.pk-interactive:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f192314,0 1px 3px #0f19230a}.pk-interactive:active{transition-duration:80ms;transform:translateY(0)scale(.985);box-shadow:0 1px 2px #0f19230a}.pk-soft-interactive{cursor:pointer;transition:background-color .12s}.pk-soft-interactive:hover{background-color:#f1f5f9!important}.pk-button-press{transition:transform .1s,filter .15s,box-shadow .15s;box-shadow:0 2px 6px #1a56db33}.pk-button-press:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px #1a56db47}.pk-button-press:active:not(:disabled){transform:scale(.97)}
