*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;overflow-x:hidden;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{height:100%}code{font-family:Fira Code,Monaco,Cascadia Code,Roboto Mono,source-code-pro,Menlo,Consolas,Courier New,monospace}.responsive-container{margin:0 auto;max-width:100%;padding:16px;width:100%}@media (min-width:480px){.responsive-container{max-width:420px}}@media (min-width:768px){.responsive-container{max-width:480px;padding:24px}}@media (hover:hover){.btn-primary:hover{background-color:#171717!important;box-shadow:0 2px 4px #0000001a!important;transform:translateY(-.5px)!important}.btn-secondary:hover{background-color:#f5f5f5!important;border-color:#d4d4d4!important;box-shadow:0 2px 4px #0000000d!important;transform:translateY(-.5px)!important}.settings-fab:hover{background-color:#171717!important;box-shadow:0 6px 16px #0003,0 4px 8px #00000026!important;transform:translateY(-2px)!important}}.settings-fab:active{box-shadow:0 2px 8px #0003!important;transform:translateY(0)!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-primary:hover{background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 8px 25px #0284c766;transform:translateY(-2px)}.btn-primary:active{transform:translateY(-1px);transition:all .1s ease-in-out}.btn-secondary:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0);transition:all .1s ease-in-out}.settings-fab:hover{background:linear-gradient(135deg,#0369a1,#075985);box-shadow:0 8px 30px #0284c766,0 6px 15px #00000026;transform:translateY(-2px) scale(1.05)}.settings-fab:active{transform:translateY(-1px) scale(1.02);transition:all .1s ease-in-out}button:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}input:focus{outline:none}@keyframes slideInScale{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}[data-radix-tooltip-content]{animation:fadeIn .2s ease-out}@media (max-width:768px){[role=button],button,input{min-height:44px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){button{border:2px solid}}
/*# sourceMappingURL=main.7382a013.css.map*/