:root{--font-family: "Inter", system-ui, -apple-system, sans-serif;--bg-dark: #0f172a;--bg-card: #1e293b;--primary: #3b82f6;--primary-hover: #2563eb;--secondary: #64748b;--accent: #8b5cf6;--text-main: #f8fafc;--text-muted: #94a3b8;--border: #334155;--glass: rgba(30, 41, 59, .7);--error: #ef4444;--success: #10b981;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-glow: 0 0 20px rgba(59, 130, 246, .3)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background:var(--bg-dark);color:var(--text-main);line-height:1.6;font-size:clamp(.875rem,1.5vw + .5rem,1rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:clamp(1rem,3vw,2rem) 0 0;overflow-x:hidden;background-image:radial-gradient(at 0% 0%,rgba(59,130,246,.15) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(139,92,246,.15) 0px,transparent 50%)}@media(max-width:968px){body{padding:.5rem 0 0}}#app{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(.5rem,2vw,1rem)}.glass-panel{background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:var(--shadow-lg)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(10px)}.slide-enter-active,.slide-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-enter-from{opacity:0;transform:translate(-20px)}.slide-leave-to{opacity:0;transform:translate(20px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--secondary)}.btn[data-v-844ddac2]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:clamp(.9rem,2vw,1rem);font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:var(--font-family);-webkit-user-select:none;user-select:none;overflow:hidden;gap:.5rem;line-height:1}.btn[data-v-844ddac2]>*{display:inline-flex;align-items:center}.btn[data-v-844ddac2]:active{transform:scale(.97)}.btn-sm[data-v-844ddac2]{padding:.5rem 1rem;font-size:clamp(.8rem,1.8vw,.875rem)}.btn-md[data-v-844ddac2]{padding:.75rem 1.5rem;font-size:clamp(.9rem,2vw,1rem)}.btn-lg[data-v-844ddac2]{padding:1rem 2rem;font-size:clamp(1rem,2.2vw,1.125rem)}.btn-primary[data-v-844ddac2]{background:var(--primary);color:#fff;box-shadow:0 4px 6px -1px #3b82f64d}.btn-primary[data-v-844ddac2]:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 8px 12px -1px #3b82f666}.btn-secondary[data-v-844ddac2]{background:#ffffff1a;color:var(--text-main);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-844ddac2]:hover:not(:disabled){background:#ffffff26}.btn-danger[data-v-844ddac2]{background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.2)}.btn-danger[data-v-844ddac2]:hover:not(:disabled){background:#ef444433}.btn-ghost[data-v-844ddac2]{background:transparent;color:var(--text-muted);padding:.5rem 1rem}.btn-ghost[data-v-844ddac2]:hover:not(:disabled){color:var(--text-main);background:#ffffff0d}.btn-block[data-v-844ddac2]{width:100%}.btn[data-v-844ddac2]:disabled{opacity:.6;cursor:not-allowed}.spinner-wrapper[data-v-844ddac2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner[data-v-844ddac2]{animation:spin-844ddac2 1s linear infinite}.inclusive-hidden[data-v-844ddac2]{opacity:0;pointer-events:none}@keyframes spin-844ddac2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.btn-lg[data-v-844ddac2]{padding:.875rem 1.5rem}.btn-md[data-v-844ddac2]{padding:.625rem 1.25rem}}.hero-card[data-v-cc357878]{padding:1.25rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;animation:slideUp-cc357878 .6s cubic-bezier(.16,1,.3,1)}.brand-header[data-v-cc357878]{display:flex;align-items:center;gap:.75rem;flex-shrink:0;min-width:0}.icon-brand[data-v-cc357878]{display:flex;align-items:center;justify-content:center}.brand-text[data-v-cc357878]{display:flex;flex-direction:column}.title[data-v-cc357878]{font-size:clamp(1.1rem,4vw,1.25rem);font-weight:800;margin-bottom:0;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.05em;line-height:1.2}.subtitle[data-v-cc357878]{color:var(--text-muted);margin-bottom:0;font-size:clamp(.7rem,2.5vw,.75rem);line-height:1.3}.action-area[data-v-cc357878]{flex:1;display:flex;align-items:center;gap:1rem}.generate-section[data-v-cc357878]{display:flex;align-items:center;gap:.75rem;width:100%}.features[data-v-cc357878]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.feature-item[data-v-cc357878]{display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.7rem;white-space:nowrap}.feature-icon[data-v-cc357878]{color:var(--primary)}.input-group[data-v-cc357878]{position:relative;flex:1}.input-group input[data-v-cc357878]{width:100%;padding:.6rem 1rem .6rem 2.5rem;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-main);font-size:.9rem;outline:none;transition:all .2s;font-family:inherit}.input-group input[data-v-cc357878]:focus{border-color:var(--primary);box-shadow:0 0 0 2px #3b82f633}.input-icon[data-v-cc357878]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.divider[data-v-cc357878]{color:var(--text-muted);font-size:.75rem}.existing-form[data-v-cc357878]{display:flex;align-items:center;gap:.75rem;width:100%}.link-btn[data-v-cc357878]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:clamp(.85rem,1.8vw,.9rem);text-decoration:underline;transition:color .2s;font-family:inherit}.link-btn[data-v-cc357878]:hover{color:var(--text-main)}@keyframes slideUp-cc357878{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:968px){.hero-card[data-v-cc357878]{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1rem;margin-bottom:1rem}.brand-header[data-v-cc357878]{justify-content:flex-start;text-align:left}.brand-text[data-v-cc357878]{flex:1}.action-area[data-v-cc357878]{flex-direction:column;width:100%;gap:1rem}.generate-section[data-v-cc357878]{flex-direction:column;width:100%;gap:.75rem}.divider[data-v-cc357878]{margin:0;font-size:.7rem}.existing-form[data-v-cc357878]{flex-direction:column;width:100%;gap:.75rem}.existing-form .input-group[data-v-cc357878]{width:100%}.existing-form .input-group input[data-v-cc357878]{font-size:.85rem;padding:.65rem 1rem .65rem 2.5rem}.link-btn[data-v-cc357878]{width:100%;text-align:center;padding:.5rem;font-size:.8rem}.features[data-v-cc357878]{justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.feature-item[data-v-cc357878]{font-size:.65rem}}.email-controls[data-v-0091640b]{flex:1;display:flex;align-items:center;gap:1rem}.address-box[data-v-0091640b]{cursor:pointer;position:relative;padding:.5rem 1rem;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:border-color .2s;flex:1;display:flex;align-items:center;gap:.75rem}.address-box[data-v-0091640b]:hover{border-color:#ffffff1a}.label[data-v-0091640b]{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap}.value-row[data-v-0091640b]{display:flex;align-items:center;gap:.5rem;flex:1}.email-text[data-v-0091640b]{font-size:.9rem;font-weight:600;color:var(--primary);word-break:break-all}.copy-icon[data-v-0091640b]{color:var(--text-muted);flex-shrink:0}.tooltip[data-v-0091640b]{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:var(--success);color:#fff;padding:4px 12px;border-radius:4px;font-size:.75rem;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap}.tooltip.show[data-v-0091640b]{opacity:1}.controls[data-v-0091640b]{display:flex;gap:.5rem;flex-shrink:0}.text-success[data-v-0091640b]{color:var(--success)}@media(max-width:968px){.email-controls[data-v-0091640b]{flex-direction:column;width:100%;gap:.75rem}.address-box[data-v-0091640b]{width:100%;flex-direction:column;align-items:flex-start;padding:.875rem;gap:.5rem}.label-text[data-v-0091640b]{font-size:.65rem}.value-row[data-v-0091640b]{width:100%;min-width:0}.email-text[data-v-0091640b]{font-size:.75rem;word-break:break-all}.controls[data-v-0091640b]{width:100%;justify-content:stretch;gap:.5rem}.controls[data-v-0091640b]>*{flex:1}}.email-list[data-v-c8b9163d]{padding:clamp(.75rem,2vw,1rem)}.empty-state-waiting[data-v-c8b9163d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(3rem,8vw,4rem);color:var(--text-muted);gap:1rem}.pulse-ring[data-v-c8b9163d]{width:40px;height:40px;border:3px solid var(--primary);border-radius:50%;animation:pulse-ring-c8b9163d 2s infinite}.inbox-table[data-v-c8b9163d]{display:flex;flex-direction:column}.inbox-header[data-v-c8b9163d]{display:grid;grid-template-columns:2fr 2fr 40px 1fr;gap:1rem;padding:.75rem 1rem;border-bottom:2px solid rgba(255,255,255,.1);background:#0003;border-radius:8px 8px 0 0}.header-col[data-v-c8b9163d]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.email-row[data-v-c8b9163d]{display:grid;grid-template-columns:2fr 2fr 40px 1fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .2s;align-items:center;position:relative}.email-row[data-v-c8b9163d]:hover{background:#3b82f61a;border-left:3px solid var(--primary);padding-left:calc(1rem - 3px)}.row-col[data-v-c8b9163d]{display:flex;align-items:center;min-width:0}.col-from[data-v-c8b9163d]{gap:.75rem}.col-attachment[data-v-c8b9163d]{justify-content:center}.attachment-icon[data-v-c8b9163d]{color:var(--primary);opacity:.7;transition:opacity .2s}.email-row:hover .attachment-icon[data-v-c8b9163d]{opacity:1}.avatar[data-v-c8b9163d]{width:36px;height:36px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:.9rem}.from-info[data-v-c8b9163d]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.from-name[data-v-c8b9163d]{font-weight:600;font-size:.9rem;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-snippet[data-v-c8b9163d]{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-text[data-v-c8b9163d]{font-weight:500;font-size:.9rem;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-text[data-v-c8b9163d]{font-size:.8rem;color:var(--text-muted);white-space:nowrap}@keyframes pulse-ring-c8b9163d{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}@media(max-width:968px){.email-list[data-v-c8b9163d]{padding:.5rem}.empty-state-waiting[data-v-c8b9163d]{padding:2rem 1rem}.empty-state-waiting p[data-v-c8b9163d]{font-size:.9rem}.empty-state-waiting small[data-v-c8b9163d]{font-size:.75rem}.inbox-header[data-v-c8b9163d]{display:none}.email-row[data-v-c8b9163d]{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;border-radius:8px;margin-bottom:.5rem;background:#0000004d;border:1px solid rgba(255,255,255,.05)}.email-row[data-v-c8b9163d]:hover{background:#3b82f626;border-color:#3b82f64d;padding:.875rem}.row-col[data-v-c8b9163d]{width:100%}.col-from[data-v-c8b9163d]{flex-direction:row;gap:.625rem;width:100%;align-items:flex-start}.col-subject[data-v-c8b9163d]{padding-left:0;order:2}.col-attachment[data-v-c8b9163d]{position:absolute;top:.875rem;right:.875rem;order:unset}.col-date[data-v-c8b9163d]{padding-left:0;order:3;margin-top:-.25rem}.from-info[data-v-c8b9163d]{flex:1;min-width:0}.from-name[data-v-c8b9163d]{font-size:.8rem;font-weight:700}.email-snippet[data-v-c8b9163d]{font-size:.7rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.subject-text[data-v-c8b9163d]{font-size:.875rem;font-weight:600;display:block}.date-text[data-v-c8b9163d]{font-size:.7rem;opacity:.7}.avatar[data-v-c8b9163d]{width:36px;height:36px;font-size:.875rem;flex-shrink:0}.attachment-icon[data-v-c8b9163d]{width:14px;height:14px}}.email-detail[data-v-c4b91a9a]{padding:clamp(1.5rem,4vw,2rem);animation:slideIn-c4b91a9a .3s}.detail-header[data-v-c4b91a9a]{display:flex;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.1)}.detail-info-section[data-v-c4b91a9a]{background:#0003;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.05)}.info-row[data-v-c4b91a9a]{display:grid;grid-template-columns:100px 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.info-row[data-v-c4b91a9a]:last-child{border-bottom:none}.info-label[data-v-c4b91a9a]{font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-c4b91a9a]{font-size:.95rem;color:var(--text-main);word-break:break-word}.subject-value[data-v-c4b91a9a]{font-weight:600;font-size:1.1rem;color:var(--primary)}.body-section[data-v-c4b91a9a]{background:#0003;border-radius:8px;padding:1.25rem;border:1px solid rgba(255,255,255,.05)}.section-title[data-v-c4b91a9a]{font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.body-content[data-v-c4b91a9a]{white-space:pre-wrap;line-height:1.7;color:#e2e8f0;font-size:.95rem;word-break:break-word}.attachments-section[data-v-c4b91a9a]{background:#0003;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.05)}.att-grid[data-v-c4b91a9a]{display:flex;flex-wrap:wrap;gap:1rem}.att-button[data-v-c4b91a9a]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;color:#fff;padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-size:clamp(.85rem,1.8vw,.9rem);border:1px solid rgba(255,255,255,.1);transition:all .2s;word-break:break-all}.att-button[data-v-c4b91a9a]:hover{background:#ffffff26;border-color:#fff3}.att-size[data-v-c4b91a9a]{opacity:.7;font-size:.8em}@keyframes slideIn-c4b91a9a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:968px){.email-detail[data-v-c4b91a9a]{padding:1rem}.detail-header[data-v-c4b91a9a]{flex-direction:column;align-items:flex-start}.detail-info-section[data-v-c4b91a9a]{padding:1rem}.info-row[data-v-c4b91a9a]{grid-template-columns:1fr;gap:.25rem;padding:.5rem 0}.info-label[data-v-c4b91a9a]{font-size:.75rem}.info-value[data-v-c4b91a9a]{font-size:.85rem}.subject-value[data-v-c4b91a9a]{font-size:1rem}.body-section[data-v-c4b91a9a]{padding:1rem}.body-content[data-v-c4b91a9a]{font-size:.85rem}.attachments-section[data-v-c4b91a9a]{padding:1rem}.att-button[data-v-c4b91a9a]{font-size:.8rem;padding:.4rem .75rem}}.footer[data-v-365110bf]{margin-top:auto;padding:1rem 1rem .75rem;text-align:center;border-top:1px solid rgba(255,255,255,.05);background:var(--bg-dark);width:100%}.footer-links[data-v-365110bf]{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:clamp(.9rem,2vw,1rem)}.footer-links a[data-v-365110bf]{color:var(--primary);text-decoration:none;transition:color .2s;font-weight:500}.footer-links a[data-v-365110bf]:hover{color:var(--primary-hover);text-decoration:underline}.divider[data-v-365110bf]{color:var(--text-muted)}.footer-credit[data-v-365110bf]{color:var(--text-muted);font-size:clamp(.8rem,1.8vw,.9rem)}.footer-credit a[data-v-365110bf]{color:var(--text-main);text-decoration:none;font-weight:600;transition:color .2s}.footer-credit a[data-v-365110bf]:hover{color:var(--primary)}.footer-copyright[data-v-365110bf]{color:var(--text-muted);font-size:clamp(.75rem,1.6vw,.85rem);margin-top:.5rem;opacity:.8}@media(max-width:480px){.footer[data-v-365110bf]{padding:.875rem .5rem .625rem}.footer-links[data-v-365110bf]{font-size:.9rem;margin-bottom:.5rem}.footer-credit[data-v-365110bf]{font-size:.8rem}.footer-copyright[data-v-365110bf]{margin-top:.375rem}}.app-wrapper[data-v-49c54452]{min-height:100vh;display:flex;flex-direction:column}.app-container[data-v-49c54452]{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.inbox-section[data-v-49c54452]{margin-bottom:2rem}.email-list[data-v-49c54452]{padding:clamp(.75rem,2vw,1rem)}.empty-state[data-v-49c54452]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(3rem,8vw,4rem);color:var(--text-muted);gap:1rem}.global-toast[data-v-49c54452]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:var(--error);color:#fff;padding:.75rem 1.5rem;border-radius:50px;box-shadow:0 10px 15px -3px #0000001a;font-weight:500;animation:slideUp-49c54452 .3s;z-index:100;max-width:90%;text-align:center}.slide-enter-active[data-v-49c54452],.slide-leave-active[data-v-49c54452]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-49c54452]{opacity:0;transform:translate(-20px)}.slide-leave-to[data-v-49c54452]{opacity:0;transform:translate(20px)}@media(max-width:968px){.app-container[data-v-49c54452]{padding:0 .5rem}.inbox-section[data-v-49c54452]{margin-bottom:1rem}.empty-state[data-v-49c54452]{padding:2rem 1rem;font-size:.9rem}.global-toast[data-v-49c54452]{bottom:1rem;left:1rem;right:1rem;transform:none;max-width:none;font-size:.85rem;padding:.6rem 1rem}}@keyframes slideUp-49c54452{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}@media(max-width:968px){@keyframes slideUp-49c54452{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}
