body,html{align-items:center;background-color:#121212;color:#fff;display:flex;font-family:Quicksand,sans-serif;height:100%;justify-content:center;margin:0;padding:0;width:100%}button{background-color:#ff6e2a;color:#0f0011;font-size:16px;max-width:100%;transition:background-color .3s;width:85%}button:hover{background-color:#ff8c00}p{color:#f33;text-align:center}.container{align-items:center;max-width:1200px;padding:20px;width:100%}.container,.full-height{display:flex;flex-direction:column}.full-height{height:100%;justify-content:center}@media (max-width:600px){.container{padding:10px}button{width:100%}}.login-container{align-items:center;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:20px;width:300px}input[type=email],input[type=password]{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;width:100%}button{border:none;border-radius:5px;cursor:pointer;margin:10px 0;padding:10px;width:100%}button:hover{background-color:#ddd}.apple-sign-in-button,.google-sign-in-button{align-items:center;background-color:#fff;color:#000;display:flex;justify-content:center}.apple-sign-in-button img,.google-sign-in-button img{height:20px;margin-right:10px;width:20px}.login-info{color:#555;font-size:12px;text-align:center}.send-data-container{background-color:#1e1e1e;border-radius:10px;box-shadow:0 0 10px #00000080;margin:20px auto;max-width:600px;padding:20px;text-align:center;width:90%}.send-data-container h2{color:#fff;font-size:20px;margin-bottom:20px}.send-data-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.send-data-input{background-color:#2e2e2e;border:1px solid #333;border-radius:5px;color:#fff;font-size:14px;margin-bottom:10px;max-width:400px;padding:8px;width:100%}.send-data-button{background-color:#ff8c00;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:14px;padding:8px 16px}.send-data-button:hover{background-color:#e07b00}.response-message{color:#ff8c00;font-size:14px;margin-top:20px}.subscription-container{display:flex;flex-wrap:wrap;font-family:Quicksand,sans-serif;justify-content:space-around}.subscription-box{background-color:#1e1e1e;border:1px solid #ff8c00;border-radius:10px;cursor:pointer;margin:10px;text-align:center;transition:transform .2s;width:150px}.subscription-box:hover{transform:scale(1.05)}.subscription-box h3{color:#ff8c00;margin-bottom:10px}.subscription-box p{color:#fff}@media (max-width:600px){.subscription-container{align-items:center;flex-direction:column}.subscription-box{width:90%}}.danger-zone{border-top:1px solid #f33;margin-top:40px;padding-top:20px}.danger-zone h2{color:#f33;margin-bottom:20px}.btn-delete{background-color:#f66;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background-color:#fff;border-radius:20px;box-shadow:0 0 20px #0000004d;color:#000;max-width:600px;padding:40px;text-align:center;width:80%}.modal-buttons{margin-top:20px}.btn-confirm-delete{background-color:#f33;color:#fff;margin:10px}.btn-cancel{background-color:#ff8c00;color:#000;margin:10px}.account-data-container{background-color:#1e1e1e;border:1px solid #333;border-radius:10px;box-shadow:0 0 10px #00000080;flex-shrink:0;margin:0 auto;max-width:700px;padding:20px;text-align:center}.account-data-container h1{color:#fff;margin-bottom:20px}.account-data-container h2{color:#ff8c00}.account-data-container p{color:#fff;margin:10px 0;text-align:left}.account-data-container pre{text-align:left}.data-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:600px){.data-grid{grid-template-columns:1fr}}.data-section{background-color:#282828;border:1px solid #333;border-radius:10px;padding:15px}.data-section h2{border-bottom:1px solid #ff8c00;color:#ff8c00;margin-bottom:10px;padding-bottom:10px}.data-section p{color:#ccc;margin:5px 0}.data-section p strong{color:#fff}.layout{border-radius:10px;box-shadow:0 0 10px #00000080;max-width:1200px;min-height:70vh;overflow:hidden;width:100%}.layout,.sidebar{background-color:#1e1e1e;display:flex;flex-direction:column}.sidebar{box-shadow:0 2px 5px #00000080;height:100vh;justify-content:space-between;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:80vw;z-index:1000}.sidebar.open{transform:translateX(0)}.sidebar-header{margin-bottom:20px}.sidebar h2{color:#ff8c00;margin:0;text-align:center}.sidebar p{color:#fff;margin:0;text-align:left}.sidebar nav ul{list-style:none;margin:0;padding:0}.sidebar nav ul li{margin:20px 0}.sidebar nav ul li button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;text-align:left;transition:color .3s;width:100%}.sidebar nav ul li button:hover{color:#ff8c00}.btn-logout{background-color:#ff8c00;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;margin-top:auto;padding:10px 20px}.content{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:60px;overflow-y:auto;padding:20px}.home-container{background-color:#1e1e1e;border:1px solid #333;border-radius:10px;box-shadow:0 0 10px #00000080;flex-shrink:0;max-width:600px;padding:30px;text-align:center;width:70%}.home-container h1{color:#fff;margin-bottom:20px;text-align:center}.button-group,.user-info{margin-top:20px}.user-info{background-color:#333;border-radius:5px;color:#fff;font-size:12px;padding:10px;text-align:left}@media (min-width:600px){.layout{flex-direction:row}.sidebar{box-shadow:2px 0 5px #00000080;height:auto;max-height:100vh;position:relative;transform:translateX(0);width:250px}.content{margin-top:0}.home-container{max-width:70%;padding:50px}}.sidebar-toggle{align-items:center;background:none;border:2px solid #fff;border-radius:5px;bottom:10px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:40px;z-index:1001}@media (min-width:600px){.sidebar-toggle{display:none}}
/*# sourceMappingURL=main.3723f989.css.map*/