body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-bg:linear-gradient(135deg,#667eea,#764ba2);--secondary-bg:linear-gradient(135deg,#f093fb,#f5576c);--accent-bg:linear-gradient(135deg,#4facfe,#00f2fe);--dark-bg:#1a1a2e;--card-bg:#ffffff1a;--card-hover:#fff3;--text-primary:#fff;--text-secondary:#fffc;--border-radius:20px;--blur:10px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}@keyframes subtlePulse{0%,to{opacity:.9}50%{opacity:1}}.app{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-bg);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.app:before{background:radial-gradient(circle at 20% 50%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 80%,#78dbff4d 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.dashboard{display:flex;flex:1 1;min-height:calc(100vh - 80px);padding-top:80px;position:relative;z-index:1}.sidebar{background:#ffffff1a;background:var(--card-bg);border-right:1px solid #fff3;width:300px}.main-content,.sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));overflow-y:auto;padding:1rem}.main-content{background:#ffffff0d;flex:1 1}.header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ffffff1a;background:var(--card-bg);border:1px solid #fff3;border-radius:20px;border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.title{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;background-clip:initial;color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:600;left:30px;letter-spacing:normal;line-height:normal;margin:0;position:fixed;top:30px;z-index:1001}.header-actions,.user-info{align-items:center;display:flex;gap:1rem}.user-name{color:#fff;color:var(--text-primary);font-size:.9rem;font-weight:500}.auth-loading{color:#fffc;color:var(--text-secondary);font-size:.9rem}.auth-button,.new-note-button{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--secondary-bg);border:none;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);cursor:pointer;font-weight:600;overflow:hidden;padding:.8rem 1.5rem;position:relative;transition:all .2s ease}.auth-button:hover,.new-note-button:hover{opacity:.95;transform:translateY(-1px)}.main-content{margin:0 auto;max-width:1200px}.sidebar-list{display:flex;flex-direction:column;gap:.5rem}.sidebar-item{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);cursor:pointer;padding:.8rem 1rem;transition:all .2s ease}.sidebar-item:hover{background:#ffffff26;transform:translateX(2px)}.sidebar-item.active{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--accent-bg);color:#fff}.sidebar-item h4{font-size:.95rem;font-weight:500;margin:0}.sidebar-item p{color:#ffffffb3;font-size:.8rem;margin:.2rem 0 0;opacity:.8}.notes-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:2rem}.note-card{animation:liquidPulse 5s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ffffff1a;background:var(--card-bg);border:1px solid #fff3;border-radius:20px;border-radius:var(--border-radius);cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.note-card:before{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--accent-bg);border-radius:50%;content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:scale(0);transition:opacity .3s;width:200%}.note-card:hover:before{opacity:.1;transform:scale(1)}.note-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.note-card h3{color:#fff;color:var(--text-primary);font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.note-card p{color:#fffc;color:var(--text-secondary);font-size:.9rem;margin:0 0 .5rem}.date{color:#fff9;font-size:.8rem}.empty-state{animation:liquidGlow 4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ffffff1a;background:var(--card-bg);border:1px solid #fff3;border-radius:20px;border-radius:var(--border-radius);padding:4rem 2rem;text-align:center}.empty-state h2{color:#fff;color:var(--text-primary);font-size:1.8rem;font-weight:600;margin-bottom:1rem}.empty-state p{color:#fffc;color:var(--text-secondary);font-size:.95rem;margin-bottom:2rem}.cta-button{animation:liquidPulse 3s ease-in-out infinite;background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--accent-bg);border:none;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.cta-button:hover{box-shadow:0 10px 30px #0000004d;transform:scale(1.05)}.prompt-editor{animation:liquidGlow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ffffff1a;background:var(--card-bg);border:1px solid #fff3;border-radius:20px;border-radius:var(--border-radius);padding:2rem}.editor-header{align-items:center;border-bottom:1px solid #fff3;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.title-input{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);flex:1 1;font-size:1.2rem;font-weight:500;margin-right:1rem;padding:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.title-input:focus{background:#ffffff26;border-color:#fff9;outline:none}.editor-actions{display:flex;gap:1rem}.cancel-button,.save-button{border:none;border-radius:20px;border-radius:var(--border-radius);cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.cancel-button{background:#fff3}.cancel-button,.save-button{color:#fff;color:var(--text-primary)}.save-button{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--accent-bg)}.cancel-button:hover,.save-button:hover{transform:translateY(-2px)}.prompts-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.prompt-item{animation:liquidPulse 6s ease-in-out infinite;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;border-radius:var(--border-radius);padding:1.5rem}.prompt-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.prompt-title-input{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);flex:1 1;font-weight:500;margin-right:1rem;padding:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.prompt-title-input:focus{background:#ffffff26;border-color:#fff9;outline:none}.prompt-actions{display:flex;gap:.5rem}.copy-button,.delete-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;height:35px;justify-content:center;padding:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:35px}.copy-button:hover{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--accent-bg);transform:scale(1.1)}.delete-button:hover{background:#ff4757;transform:scale(1.1)}.prompt-content{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;padding:1rem;resize:vertical;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.prompt-content:focus{background:#ffffff26;border-color:#fff9;outline:none}.add-prompt-button{animation:liquidPulse 4s ease-in-out infinite;background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--secondary-bg);border:none;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.add-prompt-button:hover{box-shadow:0 10px 25px #0003;transform:translateY(-2px)}.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ffffff1a;background:var(--card-bg);border-top:1px solid #fff3;bottom:0;left:0;position:fixed;width:100%;z-index:1000}.footer-content{justify-content:space-between;padding:1.5rem}.footer-content,.trust-section{align-items:center;display:flex;gap:2rem}.trust-item{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.trust-icon{font-size:1.2rem}.trust-text{white-space:nowrap}.contact-section{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem}.contact-item{align-items:center;display:flex;font-size:.8rem;gap:.5rem}.contact-label{color:#fffc;color:var(--text-secondary);font-weight:500}.contact-link{color:linear-gradient(135deg,#4facfe,#00f2fe);color:var(--accent-bg);font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.contact-link:hover{color:linear-gradient(135deg,#f093fb,#f5576c);color:var(--secondary-bg);text-decoration:underline}.copyright-strip{align-items:center;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe);background-size:400% 400%;display:flex;height:25px;justify-content:center;overflow:hidden;position:relative}.lighting-animation{background:linear-gradient(90deg,#0000,#fffc 20%,#fff6 40%,#0000 60%,#fff9 80%,#0000);height:100%;left:0;position:absolute;top:0;width:100%}.copyright-text{color:#ffffffe6;font-size:.7rem;font-weight:500;position:relative;text-shadow:0 1px 2px #0000004d;z-index:1}.login-corner{position:fixed;right:20px;top:20px;z-index:1000}.login-button-small{animation:liquidPulse 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ffffff1a;background:var(--card-bg);border:1px solid #ffffff4d;border-radius:20px;border-radius:var(--border-radius);color:#fff;color:var(--text-primary);cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.login-button-small:hover{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--secondary-bg);box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.login-corner .user-info{align-items:center;display:flex;flex-direction:column;gap:.3rem}.login-corner .user-name{font-size:.65rem;opacity:.9;text-align:center}.data-warning{animation:liquidPulse 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#ff77c6e6;border:1px solid #ffffff4d;border-radius:20px;border-radius:var(--border-radius);color:#fff;font-size:.75rem;font-weight:500;max-width:200px;padding:.5rem 1rem;position:fixed;right:20px;text-align:center;top:70px;z-index:999}@media (max-width:768px){.dashboard{padding:1rem}.header{flex-direction:column;gap:1rem;text-align:center}.title{font-size:1.2rem;left:20px;top:20px}.login-corner{right:15px;top:15px}.login-corner .user-info{flex-direction:row;gap:.5rem}.data-warning{font-size:.7rem;max-width:150px;right:15px;top:60px}.header-actions{flex-direction:column;width:100%}.auth-button,.new-note-button{width:100%}.notes-grid{gap:1rem;grid-template-columns:1fr}.prompt-editor{padding:1rem}.editor-header{flex-direction:column;gap:1rem}.title-input{font-size:1.2rem;margin-right:0}.editor-actions{justify-content:space-between;width:100%}.footer-content{flex-direction:column;gap:1rem;padding:1rem}.trust-section{flex-direction:column;gap:.8rem;width:100%}.trust-item{font-size:.8rem;justify-content:center}.contact-section{align-items:center;width:100%}.contact-item{font-size:.75rem;justify-content:center}.dashboard{flex-direction:column;min-height:calc(100vh - 120px);padding-top:70px}.sidebar{border-right:none;border-top:1px solid #fff3;max-height:40vh;order:2;width:100%}.sidebar-list{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem}.sidebar-item{flex-shrink:0;margin:0;min-width:200px}.main-content{min-height:50vh;order:1}}
/*# sourceMappingURL=main.01df1c30.css.map*/