body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050505;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.App{display:flex;flex-direction:column;margin:0 auto;max-width:800px;min-height:100vh;padding:24px}.top-bar{align-items:center;justify-content:flex-end;margin-bottom:32px}.top-bar,.top-bar-buttons{display:flex;gap:8px}.icon-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.icon-button:hover{background:#ffffff1a;transform:scale(1.05)}.github-button{border-radius:20px;gap:6px;padding:0 12px;width:auto}.github-button svg{flex-shrink:0}.github-stars{color:#fff;font-size:13px;font-weight:500;white-space:nowrap}.container{display:flex;flex:1 1;flex-direction:column}.hero-title{color:#fff;font-size:56px;font-weight:900;letter-spacing:-.02em;line-height:.9;margin-bottom:16px}.subtitle{color:#a3a3a3;font-size:18px;line-height:1.6;margin-bottom:48px}.input-card{background:#0f0f0f;border:1px solid #262626;border-radius:24px;box-shadow:0 8px 16px #0000004d;margin-bottom:20px;padding:24px}.input-wrapper{background:#1a1a1a;border:1px solid #0000;border-radius:16px;margin-bottom:16px;position:relative;transition:border-color .2s ease}.input-wrapper:focus-within{border-color:#404040}.url-input{background:#0000;border:none;color:#fff;font-family:inherit;font-size:15px;outline:none;padding:20px 50px 20px 20px;width:100%}.url-input::placeholder{color:#a3a3a3}.clear-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#a3a3a3;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.clear-button:hover{background:#ffffff1a;color:#fff}.options-wrapper{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.options-wrapper input[type=checkbox]{accent-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#1a1a1a;border:1px solid #404040;border-radius:4px;cursor:pointer;height:18px;margin:0;min-height:18px;min-width:18px;position:relative;width:18px}.options-wrapper input[type=checkbox]:checked{background-color:#fff;border-color:#fff}.options-wrapper input[type=checkbox]:checked:after{color:#050505;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.options-wrapper input[type=checkbox]:hover{border-color:#737373}.options-wrapper label{color:#a3a3a3;cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none}.button-group{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:1.5rem}.download-button,.unlock-button{border:none;border-radius:16px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;height:56px;transition:all .2s ease}.download-button{align-items:center;background:#0000;border:1px solid #262626;color:#fff;display:flex;justify-content:center}.download-button:hover{background:#ffffff0d;border-color:#404040}.button-content{align-items:center;display:flex;justify-content:center;width:100%}.button-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.button-text span:first-child{font-weight:500}.button-stats{color:#a3a3a3;font-size:11px;font-weight:400;margin-top:2px}.unlock-button{background:#fff;color:#050505}.unlock-button:hover{background:#f5f5f5;box-shadow:0 4px 12px #fff3;transform:translateY(-1px)}.info-card{background:#1a1a1a;border:1px solid #262626;border-radius:20px;margin-bottom:24px;padding:20px}.info-card h3{color:#fff;font-size:16px;font-weight:500;margin-bottom:12px}.info-card ul{color:#a3a3a3;font-size:14px;line-height:2;list-style:none}.info-card li:before{content:"• ";margin-right:8px}.powered-by{color:#737373;font-family:Courier New,monospace;font-size:11px;margin-top:32px;text-align:center}@media (max-width:768px){.App{padding:20px}.hero-title{font-size:42px}.subtitle{font-size:16px;margin-bottom:32px}.input-card{padding:20px}.button-group{grid-template-columns:1fr}.button-stats{font-size:10px}}@media (max-width:480px){.hero-title{font-size:36px}.subtitle{font-size:14px}}
/*# sourceMappingURL=main.7f458bfc.css.map*/