feat: initial build - static app kapp-pwa

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-12 16:58:11 -03:00
commit 95d9d2f9a8
1710 changed files with 538192 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
<svg
width="435"
height="339"
viewBox="0 0 435 339"
fill="none"
xmlns="http://www.w3.org/2000/svg"
class="keyaccess-logo mx-auto d-block py-3"
>
<title>KeyAccess</title>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M107.518 14.4V135.168C107.518 143.117 113.981 149.568 121.945 149.568C129.908 149.568 136.372 143.117 136.372 135.168V14.4C136.372 6.45123 129.908 0 121.945 0C113.981 0 107.518 6.45123 107.518 14.4Z"
fill="#6CB42D"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M199.974 84.5191C145.461 136.776 145.372 136.782 145.372 136.782C142.877 139.094 141.065 140.795 140.979 143.546C140.875 146.942 143.674 149.276 146.022 151.736L204.199 212.962C207.187 216.093 211.776 217.156 216.03 216.341C220.284 215.525 224.588 212.353 226.2 208.34L274.636 86.6951C274.636 86.6951 274.963 86.568 301.944 155.952C304.645 162.897 312.421 165.396 318.957 162.824C327.515 159.455 328.711 153.081 326.137 146.557C326.137 146.557 326.786 146.304 296.024 68.3384C294.63 64.8063 289.386 55.4746 280.792 54.2803C277.571 53.8331 274.393 53.8746 271.441 54.116C267.089 54.4709 258.787 56.2878 253.56 69.3014C209.026 180.174 209.184 180.237 209.184 180.237L173.781 143.208L217.052 103.116C222.201 98.3459 222.5 90.3 217.721 85.1603C212.942 80.0214 206.083 78.6636 199.974 84.5191Z"
fill="#6CB42D"
/>
<path
d="M6.97337 322.938C4.70851 322.938 2.98007 322.313 1.78804 321.064C0.596014 319.815 0 318.06 0 315.799V265.471C0 263.21 0.596014 261.485 1.78804 260.295C2.98007 259.046 4.70851 258.421 6.97337 258.421C9.17862 258.421 10.8773 259.046 12.0693 260.295C13.2613 261.485 13.8573 263.21 13.8573 265.471V286.619H14.0361L37.8171 261.812C38.8303 260.741 39.8734 259.938 40.9462 259.403C42.0786 258.808 43.36 258.51 44.7905 258.51C46.8765 258.51 48.3666 259.046 49.2606 260.117C50.2142 261.187 50.6314 262.437 50.5122 263.864C50.393 265.292 49.7374 266.631 48.5454 267.88L24.675 292.241L24.7644 286.262L49.797 312.943C51.1678 314.431 51.8532 315.948 51.8532 317.494C51.9128 319.041 51.4062 320.35 50.3334 321.421C49.3202 322.432 47.8003 322.938 45.7739 322.938C44.0454 322.938 42.6448 322.581 41.572 321.867C40.5588 321.153 39.4263 320.112 38.1747 318.744L14.0361 293.401H13.8573V315.799C13.8573 318.06 13.2613 319.815 12.0693 321.064C10.9369 322.313 9.23822 322.938 6.97337 322.938Z"
fill="#363535"
/>
<path
d="M81.9643 323.116C76.779 323.116 72.3089 322.194 68.554 320.35C64.8587 318.446 61.9978 315.799 59.9714 312.408C58.0045 308.958 57.0211 304.912 57.0211 300.272C57.0211 295.751 57.9747 291.795 59.882 288.404C61.7892 284.954 64.4415 282.277 67.8388 280.373C71.2956 278.41 75.1995 277.428 79.5504 277.428C82.7093 277.428 85.5702 277.964 88.133 279.034C90.6959 280.046 92.9011 281.533 94.7488 283.496C96.5964 285.4 97.9971 287.75 98.9507 290.546C99.9043 293.282 100.381 296.346 100.381 299.737C100.381 300.867 100.024 301.73 99.3083 302.325C98.5931 302.86 97.5501 303.128 96.1792 303.128H68.107V296.167H90.6363L89.2059 297.417C89.2059 294.978 88.8483 292.955 88.133 291.349C87.4178 289.683 86.3748 288.434 85.004 287.601C83.6927 286.768 82.0537 286.352 80.0868 286.352C77.8816 286.352 76.0041 286.857 74.4545 287.869C72.9049 288.88 71.7128 290.337 70.8784 292.241C70.044 294.145 69.6268 296.435 69.6268 299.112V299.826C69.6268 304.347 70.6698 307.679 72.7559 309.82C74.9015 311.962 78.0604 313.033 82.2325 313.033C83.6629 313.033 85.302 312.854 87.1496 312.497C88.9973 312.14 90.7257 311.575 92.3349 310.802C93.7058 310.147 94.9276 309.939 96.0004 310.177C97.0732 310.356 97.9077 310.832 98.5037 311.605C99.0997 312.378 99.4275 313.271 99.4871 314.282C99.6063 315.293 99.3977 316.305 98.8613 317.316C98.3249 318.268 97.4309 319.071 96.1792 319.725C94.1528 320.856 91.8581 321.688 89.2953 322.224C86.792 322.819 84.3483 323.116 81.9643 323.116Z"
fill="#363535"
/>
<path
d="M119.427 339C117.878 339 116.596 338.584 115.583 337.751C114.57 336.918 113.974 335.817 113.795 334.449C113.616 333.14 113.855 331.742 114.51 330.255L120.5 317.048V322.581L104.676 286.352C104.08 284.805 103.871 283.377 104.05 282.068C104.289 280.7 104.944 279.629 106.017 278.856C107.149 278.023 108.699 277.607 110.666 277.607C112.275 277.607 113.557 277.993 114.51 278.767C115.523 279.481 116.447 280.879 117.282 282.961L127.831 309.731H124.97L135.877 282.871C136.712 280.849 137.636 279.481 138.649 278.767C139.722 277.993 141.152 277.607 142.94 277.607C144.49 277.607 145.712 278.023 146.606 278.856C147.559 279.629 148.125 280.67 148.304 281.979C148.543 283.288 148.304 284.716 147.589 286.262L126.579 333.824C125.685 335.847 124.672 337.215 123.54 337.929C122.467 338.643 121.096 339 119.427 339Z"
fill="#363535"
/>
<path
d="M158.067 322.938C156.398 322.938 155.027 322.551 153.955 321.778C152.941 321.004 152.286 319.963 151.988 318.655C151.749 317.346 152.018 315.888 152.792 314.282L175.679 264.221C176.633 262.199 177.765 260.741 179.077 259.849C180.388 258.897 181.908 258.421 183.636 258.421C185.365 258.421 186.884 258.897 188.196 259.849C189.507 260.741 190.61 262.199 191.504 264.221L214.569 314.282C215.344 315.888 215.612 317.375 215.374 318.744C215.195 320.053 214.599 321.094 213.586 321.867C212.573 322.581 211.261 322.938 209.652 322.938C207.626 322.938 206.046 322.462 204.914 321.51C203.841 320.558 202.887 319.071 202.053 317.048L196.689 304.645L202.232 308.482H164.951L170.494 304.645L165.219 317.048C164.325 319.13 163.372 320.647 162.358 321.599C161.405 322.492 159.974 322.938 158.067 322.938ZM183.457 273.948L172.014 301.165L169.6 297.684H197.583L195.169 301.165L183.636 273.948H183.457Z"
fill="#363535"
/>
<path
d="M243.361 323.116C238.593 323.116 234.421 322.194 230.845 320.35C227.328 318.446 224.616 315.769 222.709 312.319C220.802 308.868 219.848 304.793 219.848 300.094C219.848 296.584 220.385 293.431 221.457 290.635C222.53 287.839 224.08 285.459 226.106 283.496C228.192 281.533 230.696 280.046 233.616 279.034C236.537 277.964 239.785 277.428 243.361 277.428C245.209 277.428 247.175 277.666 249.262 278.142C251.348 278.558 253.404 279.302 255.43 280.373C256.622 280.908 257.427 281.682 257.844 282.693C258.321 283.645 258.5 284.656 258.381 285.727C258.261 286.738 257.874 287.66 257.218 288.493C256.622 289.267 255.847 289.802 254.894 290.099C253.94 290.337 252.867 290.159 251.675 289.564C250.543 288.91 249.351 288.434 248.099 288.136C246.907 287.839 245.775 287.69 244.702 287.69C242.914 287.69 241.335 287.988 239.964 288.582C238.593 289.118 237.431 289.921 236.477 290.992C235.583 292.003 234.868 293.282 234.331 294.829C233.855 296.376 233.616 298.16 233.616 300.183C233.616 304.109 234.57 307.203 236.477 309.463C238.444 311.664 241.186 312.765 244.702 312.765C245.775 312.765 246.907 312.646 248.099 312.408C249.291 312.111 250.483 311.635 251.675 310.98C252.867 310.385 253.94 310.237 254.894 310.534C255.847 310.832 256.592 311.397 257.129 312.23C257.725 313.003 258.053 313.925 258.112 314.996C258.232 316.007 258.053 317.019 257.576 318.03C257.159 318.982 256.384 319.725 255.251 320.261C253.225 321.272 251.199 321.986 249.172 322.402C247.146 322.878 245.209 323.116 243.361 323.116Z"
fill="#363535"
/>
<path
d="M285.181 323.116C280.413 323.116 276.241 322.194 272.665 320.35C269.148 318.446 266.436 315.769 264.529 312.319C262.622 308.868 261.668 304.793 261.668 300.094C261.668 296.584 262.205 293.431 263.277 290.635C264.35 287.839 265.9 285.459 267.926 283.496C270.012 281.533 272.516 280.046 275.436 279.034C278.357 277.964 281.605 277.428 285.181 277.428C287.029 277.428 288.995 277.666 291.081 278.142C293.168 278.558 295.224 279.302 297.25 280.373C298.442 280.908 299.247 281.682 299.664 282.693C300.141 283.645 300.32 284.656 300.2 285.727C300.081 286.738 299.694 287.66 299.038 288.493C298.442 289.267 297.667 289.802 296.714 290.099C295.76 290.337 294.687 290.159 293.495 289.564C292.363 288.91 291.171 288.434 289.919 288.136C288.727 287.839 287.595 287.69 286.522 287.69C284.734 287.69 283.154 287.988 281.784 288.582C280.413 289.118 279.251 289.921 278.297 290.992C277.403 292.003 276.688 293.282 276.151 294.829C275.674 296.376 275.436 298.16 275.436 300.183C275.436 304.109 276.39 307.203 278.297 309.463C280.264 311.664 283.005 312.765 286.522 312.765C287.595 312.765 288.727 312.646 289.919 312.408C291.111 312.111 292.303 311.635 293.495 310.98C294.687 310.385 295.76 310.237 296.714 310.534C297.667 310.832 298.412 311.397 298.949 312.23C299.545 313.003 299.873 313.925 299.932 314.996C300.051 316.007 299.873 317.019 299.396 318.03C298.979 318.982 298.204 319.725 297.071 320.261C295.045 321.272 293.019 321.986 290.992 322.402C288.966 322.878 287.029 323.116 285.181 323.116Z"
fill="#363535"
/>
<path
d="M328.431 323.116C323.246 323.116 318.776 322.194 315.021 320.35C311.326 318.446 308.465 315.799 306.438 312.408C304.472 308.958 303.488 304.912 303.488 300.272C303.488 295.751 304.442 291.795 306.349 288.404C308.256 284.954 310.908 282.277 314.306 280.373C317.763 278.41 321.667 277.428 326.017 277.428C329.176 277.428 332.037 277.964 334.6 279.034C337.163 280.046 339.368 281.533 341.216 283.496C343.063 285.4 344.464 287.75 345.418 290.546C346.371 293.282 346.848 296.346 346.848 299.737C346.848 300.867 346.491 301.73 345.775 302.325C345.06 302.86 344.017 303.128 342.646 303.128H314.574V296.167H337.103L335.673 297.417C335.673 294.978 335.315 292.955 334.6 291.349C333.885 289.683 332.842 288.434 331.471 287.601C330.16 286.768 328.521 286.352 326.554 286.352C324.349 286.352 322.471 286.857 320.922 287.869C319.372 288.88 318.18 290.337 317.345 292.241C316.511 294.145 316.094 296.435 316.094 299.112V299.826C316.094 304.347 317.137 307.679 319.223 309.82C321.369 311.962 324.527 313.033 328.699 313.033C330.13 313.033 331.769 312.854 333.617 312.497C335.464 312.14 337.193 311.575 338.802 310.802C340.173 310.147 341.395 309.939 342.467 310.177C343.54 310.356 344.375 310.832 344.971 311.605C345.567 312.378 345.895 313.271 345.954 314.282C346.073 315.293 345.865 316.305 345.328 317.316C344.792 318.268 343.898 319.071 342.646 319.725C340.62 320.856 338.325 321.688 335.762 322.224C333.259 322.819 330.815 323.116 328.431 323.116Z"
fill="#363535"
/>
<path
d="M371.508 323.116C368.885 323.116 366.173 322.878 363.372 322.402C360.63 321.926 358.127 321.123 355.862 319.993C354.67 319.398 353.806 318.654 353.27 317.762C352.793 316.81 352.584 315.858 352.644 314.907C352.704 313.955 353.001 313.092 353.538 312.319C354.134 311.545 354.879 311.04 355.773 310.802C356.727 310.504 357.77 310.594 358.902 311.07C361.346 312.081 363.581 312.795 365.607 313.211C367.634 313.628 369.63 313.836 371.597 313.836C374.16 313.836 376.008 313.449 377.14 312.676C378.332 311.843 378.928 310.772 378.928 309.463C378.928 308.274 378.541 307.381 377.766 306.786C376.991 306.191 375.859 305.775 374.369 305.537L364.981 303.842C361.286 303.187 358.425 301.849 356.399 299.826C354.432 297.744 353.449 295.097 353.449 291.884C353.449 288.91 354.283 286.352 355.952 284.21C357.621 282.009 359.915 280.343 362.836 279.213C365.816 278.023 369.183 277.428 372.938 277.428C375.62 277.428 378.094 277.666 380.359 278.142C382.623 278.618 384.799 279.391 386.885 280.462C387.958 280.998 388.703 281.711 389.12 282.604C389.597 283.496 389.746 284.418 389.567 285.37C389.448 286.322 389.09 287.184 388.494 287.958C387.898 288.731 387.123 289.237 386.17 289.475C385.276 289.713 384.233 289.594 383.041 289.118C381.133 288.226 379.375 287.601 377.766 287.244C376.157 286.827 374.607 286.619 373.117 286.619C370.435 286.619 368.498 287.065 367.306 287.958C366.114 288.791 365.518 289.861 365.518 291.17C365.518 292.182 365.846 293.044 366.501 293.758C367.216 294.412 368.289 294.859 369.72 295.097L379.107 296.792C382.981 297.446 385.931 298.755 387.958 300.718C389.984 302.622 390.997 305.24 390.997 308.571C390.997 313.092 389.209 316.662 385.633 319.279C382.117 321.837 377.408 323.116 371.508 323.116Z"
fill="#363535"
/>
<path
d="M415.51 323.116C412.888 323.116 410.176 322.878 407.375 322.402C404.633 321.926 402.13 321.123 399.865 319.993C398.673 319.398 397.809 318.654 397.272 317.762C396.796 316.81 396.587 315.858 396.647 314.907C396.706 313.955 397.004 313.092 397.541 312.319C398.137 311.545 398.882 311.04 399.776 310.802C400.729 310.504 401.772 310.594 402.905 311.07C405.348 312.081 407.583 312.795 409.61 313.211C411.636 313.628 413.633 313.836 415.6 313.836C418.163 313.836 420.01 313.449 421.143 312.676C422.335 311.843 422.931 310.772 422.931 309.463C422.931 308.274 422.543 307.381 421.768 306.786C420.994 306.191 419.861 305.775 418.371 305.537L408.984 303.842C405.289 303.187 402.428 301.849 400.401 299.826C398.435 297.744 397.451 295.097 397.451 291.884C397.451 288.91 398.286 286.352 399.954 284.21C401.623 282.009 403.918 280.343 406.838 279.213C409.818 278.023 413.186 277.428 416.941 277.428C419.623 277.428 422.096 277.666 424.361 278.142C426.626 278.618 428.801 279.391 430.888 280.462C431.96 280.998 432.705 281.711 433.123 282.604C433.599 283.496 433.748 284.418 433.57 285.37C433.45 286.322 433.093 287.184 432.497 287.958C431.901 288.731 431.126 289.237 430.172 289.475C429.278 289.713 428.235 289.594 427.043 289.118C425.136 288.226 423.378 287.601 421.768 287.244C420.159 286.827 418.61 286.619 417.12 286.619C414.438 286.619 412.5 287.065 411.308 287.958C410.116 288.791 409.52 289.861 409.52 291.17C409.52 292.182 409.848 293.044 410.504 293.758C411.219 294.412 412.292 294.859 413.722 295.097L423.11 296.792C426.984 297.446 429.934 298.755 431.96 300.718C433.987 302.622 435 305.24 435 308.571C435 313.092 433.212 316.662 429.636 319.279C426.119 321.837 421.411 323.116 415.51 323.116Z"
fill="#363535"
/>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB