@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Google+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Quicksand:wght@300;400;500;600;700&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Playpen+Sans:wght@100;200;300;400;500;600;700;800&family=Doto:wght@100;200;300;400;500;600;700;800;900&family=Playwrite+CU:wght@100..400&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Oswald:wght@200;300;400;500;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}.App-header h1{font-family:Google Sans,Inter,sans-serif;font-weight:600}.App{box-sizing:border-box;min-height:100vh;padding:20px;text-align:center}.App,.App-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.App-header{color:#333;font-size:calc(10px + 2vmin);width:100%}.subtitle{color:#666;font-size:1rem;margin-bottom:30px;margin-top:-10px}.input-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff6;border-radius:20px;box-shadow:0 8px 32px 0 #0000001a;padding:10px 30px}.button-container,.input-container{margin-top:10px;max-width:450px;width:90%}.input-group{margin-bottom:20px;margin-top:20px;text-align:left}.input-group label{color:#555;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.input-group input:not([type=radio]){background:#fff;border:1px solid #0000001a;border-radius:50px;box-sizing:border-box;color:#333;font-family:Inter,sans-serif;font-size:1rem;padding:12px 20px;transition:border-color .3s,box-shadow .3s;width:100%}.input-group input:not([type=radio]):focus{border-color:#333;box-shadow:0 0 0 2px #0000001a;outline:none}.input-group input:not([type=radio]):invalid{border-color:#d32f2f66}.input-group input:not([type=radio]):valid{border-color:#4caf504d}.start-button{background:#fff9;border:1px solid #fff6;border-radius:50px;box-shadow:0 2px 10px #0000000d;color:#444;cursor:pointer;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;margin-top:10px;padding:15px 30px;transition:transform .2s,box-shadow .2s,background .2s;width:100%}.start-button:hover{background:#fffc;box-shadow:0 5px 15px #0000001a}.start-button:disabled{background:#ffffff4d;border-color:#fff3;box-shadow:none;color:#aaa;cursor:not-allowed;opacity:1;transform:none}.cancel-button{background:#ff6b6b26;border:1px solid #fff6;color:#d32f2f}.cancel-button:hover{background:#ff6b6b40;border-color:#fff9;box-shadow:0 5px 15px #ff6b6b33}.cancel-confirm{animation:pulse-cancel 1s infinite;background:#ff6b6b4d;border-color:#fff9}@keyframes pulse-cancel{0%,to{background:#ff6b6b4d}50%{background:#ff6b6b66}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.block-info{background:#fff9;border:1px solid #fff6;border-radius:50px;box-shadow:0 2px 10px #0000000d;color:#444;display:flex;font-size:.9rem;gap:20px;margin-bottom:20px;padding:8px 20px}.block-info p{margin:0}.result-container,.status-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;border:1px solid #fff6;border-radius:15px;box-shadow:0 8px 32px 0 #0000001a;color:#000;font-size:.9rem;margin-top:30px;max-width:700px;padding:20px;width:90%}.result-container h2,.status-container h3{color:#333;font-size:1rem;margin-bottom:10px;margin-top:10px;text-align:left}.info-item{border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;margin:10px 0;padding-bottom:5px}.label{color:#000;font-size:.85rem;text-align:left}.value{color:#000;font-family:JetBrains Mono,monospace;font-weight:700;text-align:right}.code{font-size:.8rem;word-break:break-all}.pulsing{animation:pulse 1.5s infinite;color:#000;font-style:italic;margin-top:20px}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.final-result-display{animation:popIn .5s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff6;border-radius:20px;box-shadow:0 8px 32px 0 #0000001a;display:inline-block;min-width:200px;padding:20px 40px}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.code-block{padding:15px;text-align:left}.code-block,.verify-instructions{background:#fffc;border:1px solid #0000001a;border-radius:10px;color:#333;font-family:JetBrains Mono,monospace;font-size:.85rem;margin:15px 0;white-space:pre-wrap;word-break:break-all}.verify-instructions{padding:10px 15px}.verify-instructions code{display:block;font-family:JetBrains Mono,monospace;font-size:.85rem;word-break:break-all}.error-box,.verification-box,.verification-box p{text-align:left}.error-box{animation:slideIn .3s ease-out;background:#ffebeef2;border:1px solid #d32f2f4d;border-radius:12px;box-shadow:0 2px 8px #d32f2f26;color:#c62828;font-size:.9rem;margin-top:12px;padding:12px 16px}.error-box strong{display:block;font-size:.85rem;margin-bottom:4px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.advanced-toggle{color:#666;cursor:pointer;font-size:.9rem;margin-bottom:20px;margin-top:20px;transition:color .2s;-webkit-user-select:none;user-select:none}.advanced-toggle:hover{color:#000}.details-toggle{align-items:center;color:#555;cursor:pointer;display:flex;font-size:.9rem;gap:5px;justify-content:center;margin-top:20px;transition:color .2s;-webkit-user-select:none;user-select:none}.details-toggle:hover{color:#000}
/*# sourceMappingURL=main.3930465f.css.map*/