@import"https://fonts.googleapis.com/css2?family=Heebo:wght@400;600&family=Signika:wght@500;700&display=swap";.App{width:100%;height:100vh}*{box-sizing:border-box}.delete-account-container{min-height:100vh;width:100vw;background:var(--body);display:grid;grid-template-columns:1fr min(600px,90vw) 1fr;grid-template-rows:1fr auto 1fr;padding:2rem;font-family:var(--font-primary);overflow-x:hidden;position:relative}.delete-account-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2393C9F1' fill-opacity='0.12' fill-rule='evenodd'%3E%3Cpath d='m36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E") repeat;z-index:0}.delete-account-card{grid-column:2;grid-row:2;background:#fff;border-radius:16px;box-shadow:0 4px 24px #25364514,0 1px 4px #2536450a;border:1px solid var(--border);overflow:hidden;width:100%;position:relative;z-index:1}.header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Cpath d='M20 20c0 11.046-8.954 20-20 20s-20-8.954-20-20 8.954-20 20-20 20 8.954 20 20zm0-20c11.046 0 20 8.954 20 20s-8.954 20-20 20-20-8.954-20-20 8.954-20 20-20z'/%3E%3C/g%3E%3C/svg%3E") repeat}.delete-form{padding:2.5rem;display:flex;flex-direction:column;gap:2rem}.form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2339617F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;padding-right:3rem}@media (max-width: 768px){.delete-account-container{grid-template-columns:1fr;padding:1rem;min-height:100vh}.delete-account-card{grid-column:1;margin:0}.header{padding:2rem 1.5rem 1.5rem}.header h1{font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale))}.subtitle{font-size:var(--font-base)}.delete-form{padding:2rem 1.5rem;gap:1.5rem}.footer{padding:1.5rem}.form-group input,.form-group select{padding:.875rem 1rem}.submit-button{padding:1rem 1.5rem;font-size:var(--font-base)}.confirm-section{padding:1.5rem}}@media (max-width: 480px){.delete-account-container{padding:.5rem}.header{padding:1.5rem 1rem}.header h1{font-size:calc(var(--font-base) * var(--font-scale) * 1.5)}.delete-form{padding:1.5rem 1rem;gap:1.25rem}.footer{padding:1.25rem 1rem}}@media (min-width: 1200px){.delete-account-container{grid-template-columns:1fr min(700px,90vw) 1fr;padding:3rem}.header{padding:4rem 3rem 2.5rem}.delete-form{padding:3rem}.footer{padding:2.5rem 3rem}}.forgetme-container{min-height:100vh;width:100vw;background:var(--body);display:grid;grid-template-columns:1fr min(600px,90vw) 1fr;grid-template-rows:1fr auto 1fr;padding:2rem;font-family:var(--font-primary);overflow-x:hidden;position:relative}.forgetme-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2393C9F1' fill-opacity='0.12' fill-rule='evenodd'%3E%3Cpath d='M20 12v-2a2 2 0 0 0-4 0v2a2 2 0 0 0 4 0zm0 16v-2a2 2 0 0 0-4 0v2a2 2 0 0 0 4 0zm8-8h2a2 2 0 0 0 0-4h-2a2 2 0 0 0 0 4zm-16 0h2a2 2 0 0 0 0-4h-2a2 2 0 0 0 0 4z'/%3E%3C/g%3E%3C/svg%3E") repeat;z-index:0}.forgetme-card{grid-column:2;grid-row:2;background:#fff;border-radius:16px;box-shadow:0 4px 24px #25364514,0 1px 4px #2536450a;border:1px solid var(--border);overflow:hidden;width:100%;position:relative;z-index:1}.header{background:linear-gradient(135deg,var(--primary) 0%,var(--text-dark) 100%);color:#fff;padding:3rem 2.5rem 2rem;text-align:center;position:relative}.header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Cpath d='M20 20c0 11.046-8.954 20-20 20s-20-8.954-20-20 8.954-20 20-20 20 8.954 20 20zm0-20c11.046 0 20 8.954 20 20s-8.954 20-20 20-20-8.954-20-20 8.954-20 20-20z'/%3E%3C/g%3E%3C/svg%3E") repeat}.header-content{position:relative;z-index:1}.header h1{font-family:var(--font-secondary);font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale) * var(--font-scale));font-weight:700;margin:0 0 1rem;letter-spacing:-.025em}.subtitle{font-size:calc(var(--font-base) * var(--font-scale));opacity:.95;line-height:1.5;font-weight:400;max-width:400px;margin:0 auto}.forgetme-form{padding:2.5rem;display:flex;flex-direction:column;gap:2rem}.form-group{display:flex;flex-direction:column;gap:.75rem}.form-group label{font-family:var(--font-secondary);font-size:calc(var(--font-base) * .875);font-weight:500;color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em}.required{color:#e74c3c;margin-left:.25rem}.form-group input,.form-group select{padding:1rem 1.25rem;border:2px solid var(--border);border-radius:12px;font-size:var(--font-base);background:#fff;color:var(--text-dark);transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-primary)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #2536451a;transform:translateY(-1px)}.form-group input::placeholder{color:#a8c5e3}.form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2339617F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;padding-right:3rem}.confirm-section{background:var(--theme-light);border-radius:12px;padding:2rem;border:2px solid var(--border);margin-top:1rem}.confirm-section label{color:var(--text-dark);font-weight:600}.confirm-section input{background:#fff;border:2px solid var(--border);text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-top:.75rem}.confirm-section input:focus{border-color:#e74c3c;box-shadow:0 0 0 4px #e74c3c1a}.confirm-section small{display:block;color:var(--text-default);font-size:calc(var(--font-base) * .875);margin-top:.75rem;text-align:center;line-height:1.4}.status-message{padding:1rem 1.25rem;border-radius:12px;font-weight:500;text-align:center;margin:1.5rem 0;font-family:var(--font-secondary)}.status-message.success{background:#d4edda;color:#155724;border:2px solid #c3e6cb}.status-message.error{background:#f8d7da;color:#721c24;border:2px solid #f5c6cb}.submit-button{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;padding:1.25rem 2rem;border-radius:12px;font-size:calc(var(--font-base) * var(--font-scale));font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:1rem;font-family:var(--font-secondary);letter-spacing:.025em;position:relative;overflow:hidden}.submit-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #e74c3c4d}.submit-button:hover:not(:disabled):before{left:100%}.submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.footer{padding:2rem 2.5rem;background:var(--theme-light);text-align:center;border-top:1px solid var(--border)}.footer p{color:var(--text-default);font-size:calc(var(--font-base) * .875);line-height:1.6;max-width:500px;margin:0 auto}@media (max-width: 768px){.forgetme-container{grid-template-columns:1fr;padding:1rem;min-height:100vh}.forgetme-card{grid-column:1;margin:0}.header{padding:2rem 1.5rem 1.5rem}.header h1{font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale))}.subtitle{font-size:var(--font-base)}.forgetme-form{padding:2rem 1.5rem;gap:1.5rem}.footer{padding:1.5rem}.form-group input,.form-group select{padding:.875rem 1rem}.submit-button{padding:1rem 1.5rem;font-size:var(--font-base)}.confirm-section{padding:1.5rem}}@media (max-width: 480px){.forgetme-container{padding:.5rem}.header{padding:1.5rem 1rem}.header h1{font-size:calc(var(--font-base) * var(--font-scale) * 1.5)}.forgetme-form{padding:1.5rem 1rem;gap:1.25rem}.footer{padding:1.25rem 1rem}}@media (min-width: 1200px){.forgetme-container{grid-template-columns:1fr min(700px,90vw) 1fr;padding:3rem}.header{padding:4rem 3rem 2.5rem}.forgetme-form{padding:3rem}.footer{padding:2.5rem 3rem}}.form-group input:focus-visible,.form-group select:focus-visible,.submit-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notfound-container{min-height:100vh;width:100vw;background:linear-gradient(135deg,var(--primary) 0%,var(--text-dark) 100%);display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);padding:2rem;position:relative}.notfound-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'%3E%3Cpath d='M20 20c0 11.046-8.954 20-20 20s-20-8.954-20-20 8.954-20 20-20 20 8.954 20 20zm0-20c11.046 0 20 8.954 20 20s-8.954 20-20 20-20-8.954-20-20 8.954-20 20-20z'/%3E%3C/g%3E%3C/svg%3E") repeat;z-index:0}.notfound-content{text-align:center;max-width:600px;background:#fff;border-radius:16px;padding:3rem 2.5rem;box-shadow:0 4px 24px #25364514,0 1px 4px #2536450a;border:1px solid var(--border);position:relative;z-index:1}.error-code{font-family:var(--font-secondary);font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale));font-weight:700;color:var(--primary);margin:0 0 1.5rem;letter-spacing:-.05em;opacity:.8}.notfound-content h1{font-family:var(--font-secondary);font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale) * var(--font-scale));font-weight:700;color:var(--text-dark);margin:0 0 1.5rem;letter-spacing:-.025em}.notfound-content p{font-size:calc(var(--font-base) * var(--font-scale));color:var(--text-default);margin:0 0 1.5rem;line-height:1.6}.redirect-info{background:var(--theme-light);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin:2rem 0;font-weight:500}.redirect-info strong{color:var(--primary);font-weight:600}#countdown{color:var(--primary);font-weight:600;font-family:var(--font-secondary)}.redirect-button{background:linear-gradient(135deg,var(--primary) 0%,var(--text-dark) 100%);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:12px;font-size:calc(var(--font-base) * var(--font-scale));font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-secondary);letter-spacing:.025em;margin-top:1rem;position:relative;overflow:hidden}.redirect-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.redirect-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2536454d}.redirect-button:hover:before{left:100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#countdown{animation:pulse 1s infinite}@media (max-width: 768px){.notfound-container{padding:1rem}.notfound-content{padding:2rem 1.5rem}.error-code{font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale))}.notfound-content h1{font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale))}.notfound-content p{font-size:var(--font-base)}.redirect-button{padding:1rem 2rem;font-size:var(--font-base)}.redirect-info{padding:1.25rem}}@media (max-width: 480px){.notfound-content{padding:1.5rem 1rem}.error-code{font-size:calc(var(--font-base) * var(--font-scale) * var(--font-scale) * var(--font-scale))}.redirect-button{padding:.875rem 1.5rem;font-size:calc(var(--font-base) * .925)}}:root{--primary: #253645;--body: #f1faff;--border: #93c9f1;--theme-light: #c2e2f8;--text-default: #39617f;--text-dark: #19202a;--text-light: #558bb3;--font-primary: "Heebo", sans-serif;--font-secondary: "Signika", sans-serif;--font-base: 16px;--font-scale: 1.2}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:var(--font-base)}body{font-family:var(--font-primary);line-height:1.6;color:var(--text-default);background:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh}#root{min-height:100vh;width:100%}button,input,select,textarea{font-family:inherit}button{cursor:pointer}*:focus{outline:none}*:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
