.message-list.svelte-1h8nusp{background:var(--bg-primary);border-radius:16px;box-shadow:0 4px 24px #0000001a;overflow:hidden;display:flex;flex-direction:column;max-width:1200px;margin:0 auto;width:100%}.toolbar.svelte-1h8nusp{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color)}.toolbar-left.svelte-1h8nusp{display:flex;align-items:center;gap:8px}.toolbar-right.svelte-1h8nusp{flex:0 0 auto}.tool-btn.svelte-1h8nusp{background:none;border:none;color:var(--text-primary);padding:8px;border-radius:4px;cursor:pointer}.tool-btn.svelte-1h8nusp:hover{color:var(--text-primary);background:var(--bg-hover)}.search-box.svelte-1h8nusp{display:flex;align-items:center;background:var(--bg-secondary);border-radius:8px;padding:8px 16px;width:250px}.search-box.svelte-1h8nusp i:where(.svelte-1h8nusp){color:var(--text-muted);margin-right:8px}.search-box.svelte-1h8nusp input:where(.svelte-1h8nusp){border:none;background:transparent;width:100%;font-size:14px;color:var(--text-primary);outline:none}.search-box.svelte-1h8nusp input:where(.svelte-1h8nusp)::-moz-placeholder{color:var(--text-muted)}.search-box.svelte-1h8nusp input:where(.svelte-1h8nusp)::placeholder{color:var(--text-muted)}.messages.svelte-1h8nusp{position:relative;overflow:hidden}.message-item.svelte-1h8nusp{display:flex;align-items:center;padding:0 24px;border-bottom:1px solid var(--border-color);gap:16px;transition:background-color .2s ease,border-left .2s ease}.message-item.svelte-1h8nusp:hover{cursor:pointer}.checkbox-wrapper.svelte-1h8nusp{position:relative;display:inline-block;width:20px;height:20px;cursor:pointer}.checkbox-wrapper.svelte-1h8nusp input:where(.svelte-1h8nusp){opacity:0;width:0;height:0}.checkmark.svelte-1h8nusp{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border:2px solid var(--text-muted);border-radius:6px}.checkbox-wrapper.svelte-1h8nusp:hover input:where(.svelte-1h8nusp)~.checkmark:where(.svelte-1h8nusp){border-color:#0d6efd}.checkbox-wrapper.svelte-1h8nusp input:where(.svelte-1h8nusp):checked~.checkmark:where(.svelte-1h8nusp){background-color:#0d6efd;border-color:#0d6efd}.checkbox-wrapper.svelte-1h8nusp input:where(.svelte-1h8nusp):checked~.checkmark:where(.svelte-1h8nusp):after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.star-btn.svelte-1h8nusp{background:none;border:none;color:var(--text-muted);padding:6px;cursor:pointer;font-size:1.2rem}.star-btn.svelte-1h8nusp:hover,.star-btn.starred.svelte-1h8nusp{color:#ffc700}.star-btn.starred.svelte-1h8nusp i:where(.svelte-1h8nusp){fill:#ffc700}.message-avatar.svelte-1h8nusp{width:35px;height:35px;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--bg-tertiary);border:1px solid var(--border-color);transition:background-color .2s ease,border-color .2s ease}.avatar-letter.svelte-1h8nusp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--text-secondary);font-size:14px;text-transform:uppercase;background:transparent;transition:color .2s ease}.message-avatar.svelte-1h8nusp:hover{background:var(--bg-hover);border-color:var(--border-primary)}.message-avatar.svelte-1h8nusp:hover .avatar-letter:where(.svelte-1h8nusp){color:var(--text-primary)}.message-content.svelte-1h8nusp{flex:1;display:flex;align-items:center;padding:14px;gap:12px;min-width:0;cursor:pointer}.message-left-content.svelte-1h8nusp{flex:1;display:flex;flex-direction:row;gap:12px;min-width:0}.message-name.svelte-1h8nusp{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:200px;max-width:200px;margin-right:48px}.message-subject.svelte-1h8nusp{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-meta.svelte-1h8nusp{flex-shrink:0;margin-left:auto}.message-time.svelte-1h8nusp{color:var(--text-muted);font-size:13px;white-space:nowrap}.pagination-container.svelte-1h8nusp{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;border-top:1px;min-height:40px}.pagination-left.svelte-1h8nusp{display:flex;align-items:center;gap:12px}.pagination-none.svelte-1h8nusp{display:none}.rows-select.svelte-1h8nusp{padding:6px 24px 6px 8px;border:1px solid var(--border-color);color:var(--text-primary);background-color:transparent;border-radius:6px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23A1A5B7' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;cursor:pointer;font-size:13px;min-width:75px;transition:all .2s ease}.rows-select.svelte-1h8nusp:focus{outline:0;border-color:var(--primary)}.rows-select.svelte-1h8nusp:hover{border-color:var(--text-muted);background-color:var(--bg-hover)}.rows-select.svelte-1h8nusp::-ms-expand{display:none}.rows-select.svelte-1h8nusp option:where(.svelte-1h8nusp){background-color:var(--bg-primary);color:var(--text-primary)}.pagination-right.svelte-1h8nusp{display:flex;gap:8px;margin-left:auto}.page-btn.svelte-1h8nusp{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.page-btn.svelte-1h8nusp:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-muted)}.page-btn.svelte-1h8nusp:not(:first-child):not(:last-child){background:var(--primary);color:#fff;border:none}.page-btn.svelte-1h8nusp:not(:first-child):not(:last-child):hover:not(:disabled){background:var(--primary-dark)}.page-btn.active.svelte-1h8nusp{background:var(--primary-dark);color:#fff;font-weight:500;border:none}.page-btn.svelte-1h8nusp:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-primary)}.page-btn.svelte-1h8nusp i:where(.svelte-1h8nusp){font-size:14px;color:var(--text-primary)}.page-ellipsis.svelte-1h8nusp{display:flex;align-items:center;padding:0 4px;color:var(--text-secondary)}.tooltip-container.svelte-1h8nusp{position:relative}.tooltip.svelte-1h8nusp{visibility:hidden;width:-moz-max-content;width:max-content;background:var(--bg-tertiary);color:var(--text-primary);padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;text-align:center;position:absolute;z-index:1;top:50%;left:110%;transform:translateY(-50%);opacity:0;transition:opacity .15s;box-shadow:0 2px 5px #0000001a;pointer-events:none}.tooltip-container.svelte-1h8nusp:hover .tooltip:where(.svelte-1h8nusp){visibility:visible;opacity:1}.loading-container.svelte-1h8nusp{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 0;gap:16px}.loading-text.svelte-1h8nusp{color:var(--text-muted);font-size:14px;margin-top:8px;text-align:center}.message-name.unread.svelte-1h8nusp,.message-subject.unread.svelte-1h8nusp{font-weight:600;color:var(--text-primary)}.message-name.svelte-1h8nusp,.message-subject.svelte-1h8nusp{font-weight:400;color:var(--text-secondary)}.tool-btn.svelte-1h8nusp:disabled{opacity:.5;cursor:not-allowed}.message-item.demo.svelte-1h8nusp{opacity:.9;cursor:pointer}.message-item.blurred.svelte-1h8nusp{opacity:.4;filter:blur(2px);pointer-events:none}.message-item.blurred.svelte-1h8nusp:hover{transform:none;box-shadow:none}.message-item.demo.svelte-1h8nusp:hover{transform:none;box-shadow:none;background:none}.toolbar-center.svelte-1h8nusp{flex:1;display:flex;justify-content:center;align-items:center;margin-left:120px}.list-title.svelte-1h8nusp{font-size:1.25rem;font-weight:500;color:var(--text-primary);margin:0}.tool-buttons.svelte-1h8nusp{display:flex;gap:8px}.tool-icon.svelte-1h8nusp{font-size:1.3rem;transition:transform .2s ease}.page-ellipsis.svelte-1h8nusp{padding:0 8px;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-btn.svelte-1h8nusp:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.spinning.svelte-1h8nusp{animation:svelte-1h8nusp-spin .8s linear infinite}@keyframes svelte-1h8nusp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.desktop-only.svelte-1h8nusp{display:flex}@media (max-width: 1024px){.list-title.svelte-1h8nusp{display:none}.message-list.svelte-1h8nusp{border-radius:12px;margin:0 auto}.toolbar.svelte-1h8nusp{padding:8px 12px;min-height:48px}.search-box.svelte-1h8nusp,.pagination-left.svelte-1h8nusp{display:none}}@media (max-width: 768px){.message-list.svelte-1h8nusp{border-radius:8px;margin:0}.toolbar.svelte-1h8nusp{padding:6px;flex-wrap:wrap;gap:10px}.toolbar-left.svelte-1h8nusp{order:1;width:100%;justify-content:flex-start;gap:4px}.toolbar-center.svelte-1h8nusp{order:0;width:100%;margin-bottom:8px;display:none}.toolbar-right.svelte-1h8nusp{order:2;width:100%;display:none}.search-box.svelte-1h8nusp{display:none}.message-item.svelte-1h8nusp{padding:8px 12px;gap:10px}.message-content.svelte-1h8nusp{flex:1;gap:8px}.message-left-content.svelte-1h8nusp{flex:1;flex-direction:column;gap:2px}.message-meta.svelte-1h8nusp{padding-left:8px}.message-name.svelte-1h8nusp{margin-right:0;min-width:0;max-width:100%;font-size:13px}.message-subject.svelte-1h8nusp{font-size:12px;max-width:200px}.message-meta.svelte-1h8nusp{width:auto;flex-shrink:0}.message-time.svelte-1h8nusp{font-size:12px}.pagination-container.svelte-1h8nusp{padding:6px 12px;flex-direction:row;align-items:center;gap:8px;width:100%;min-height:36px}.pagination-right.svelte-1h8nusp{width:auto;margin-right:0;justify-content:center;flex-wrap:wrap}.desktop-only.svelte-1h8nusp,.toolbar-center.svelte-1h8nusp,.toolbar-right.svelte-1h8nusp{display:none}.toolbar-left.svelte-1h8nusp{justify-content:flex-start}.tool-icon.svelte-1h8nusp,.star-icon.svelte-1h8nusp{font-size:1rem}.page-btn.svelte-1h8nusp{min-width:28px;height:28px;padding:0 6px}.page-btn.svelte-1h8nusp i:where(.svelte-1h8nusp){font-size:.8rem}.page-ellipsis.svelte-1h8nusp{padding:0 4px;font-size:.8rem}.tool-buttons.svelte-1h8nusp{gap:4px}.tool-btn.svelte-1h8nusp{padding:4px;height:32px;width:32px}.tooltip.svelte-1h8nusp{display:none}.checkbox-wrapper.svelte-1h8nusp{width:20px;height:20px;top:-2px}.checkmark.svelte-1h8nusp{height:20px;width:20px}}@media (max-width: 480px){.message-list.svelte-1h8nusp{border-radius:5px}.message-item.svelte-1h8nusp{padding:6px 8px;gap:8px}.message-avatar.svelte-1h8nusp{width:24px;height:24px}.message-name.svelte-1h8nusp{font-size:12px}.message-subject.svelte-1h8nusp{font-size:11px}.rows-select.svelte-1h8nusp{padding:4px 20px 4px 8px;font-size:12px}.toolbar-left.svelte-1h8nusp,.tool-buttons.svelte-1h8nusp{gap:2px}.tool-btn.svelte-1h8nusp{padding:3px;height:28px;width:28px}.tool-icon.svelte-1h8nusp,.star-icon.svelte-1h8nusp{font-size:1rem}.pagination-container.svelte-1h8nusp{padding:4px 8px;flex-direction:row;align-items:center;gap:4px}.pagination-right.svelte-1h8nusp{gap:4px}.page-btn.svelte-1h8nusp{min-width:24px;height:24px;padding:0 4px}.page-btn.svelte-1h8nusp i:where(.svelte-1h8nusp){font-size:.7rem}.page-ellipsis.svelte-1h8nusp{font-size:.7rem}.checkbox-wrapper.svelte-1h8nusp{width:18px;height:18px}.checkmark.svelte-1h8nusp{height:18px;width:18px}}.tool-btn.active.svelte-1h8nusp{color:var(--primary)}.tool-btn.active.svelte-1h8nusp .tool-icon:where(.svelte-1h8nusp){color:var(--primary)}.error-message.svelte-1h8nusp{color:var(--danger);background:var(--bg-danger);padding:10px;border-radius:5px;margin:10px 0;text-align:center}.tool-btn.inactive.svelte-1h8nusp{opacity:.5;cursor:not-allowed;pointer-events:none}.message-detail.svelte-jfg5h7{background:var(--bg-primary);border-radius:16px;box-shadow:0 4px 24px #0000001a;overflow:hidden;display:flex;flex-direction:column;min-height:200px;max-width:1200px;margin:0 auto;width:100%}.toolbar.svelte-jfg5h7{display:flex;justify-content:flex-start;align-items:center;padding:16px;border-bottom:1px solid var(--border-color)}.toolbar-left.svelte-jfg5h7{display:flex;align-items:center;gap:8px}.tool-buttons.svelte-jfg5h7{display:flex;gap:8px}.tool-btn.svelte-jfg5h7{background:none;border:none;padding:8px;height:36px;width:36px;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.tool-btn.svelte-jfg5h7:hover{background:var(--bg-hover)}.tool-icon.svelte-jfg5h7{font-size:1.2rem;color:var(--text-primary);transition:color .2s ease}.bi-star-fill.svelte-jfg5h7{color:var(--primary)}.message-container.svelte-jfg5h7{background:var(--bg-primary);border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden}.message-header.svelte-jfg5h7{padding:24px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.message-subject.svelte-jfg5h7{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 16px;line-height:1.3}.message-meta.svelte-jfg5h7{display:flex;justify-content:space-between;align-items:center}.sender-info.svelte-jfg5h7{display:flex;align-items:center;gap:12px}.avatar.svelte-jfg5h7{width:40px;height:40px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.2rem}.sender-details.svelte-jfg5h7{display:flex;flex-direction:column;gap:4px}.sender-name.svelte-jfg5h7{color:var(--text-primary);font-weight:500}.sender-email.svelte-jfg5h7{color:var(--text-muted);font-weight:400;margin-left:4px}.message-date.svelte-jfg5h7{color:var(--text-muted);font-size:.9rem}.message-content.svelte-jfg5h7{width:100%;max-width:100%;overflow-x:auto}.email-iframe.svelte-jfg5h7{width:100%;border:none;background:#fff;padding:5px}.email-iframe.svelte-jfg5h7 body{margin:0;padding:0;width:100%!important;min-width:100%!important;overflow-x:hidden!important}.email-iframe.svelte-jfg5h7 img,.email-iframe.svelte-jfg5h7 table{max-width:100%!important;height:auto!important}.email-iframe.svelte-jfg5h7 *{box-sizing:border-box!important;word-wrap:break-word!important}.message-content.svelte-jfg5h7 p{margin:0 0 16px;max-width:100%}.message-content.svelte-jfg5h7 pre{white-space:pre-wrap;font-family:inherit;margin:0}.message-content.svelte-jfg5h7 *{max-width:100%;box-sizing:border-box}.message-content.svelte-jfg5h7 img{max-width:100%;height:auto}.tool-btn.svelte-jfg5h7:hover .tool-icon:where(.svelte-jfg5h7){color:var(--text-primary)}.tooltip-container.svelte-jfg5h7{position:relative}.tooltip.svelte-jfg5h7{visibility:hidden;width:-moz-max-content;width:max-content;background:var(--bg-tertiary);color:var(--text-primary);padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;text-align:center;position:absolute;z-index:1;top:50%;left:110%;transform:translateY(-50%);opacity:0;transition:opacity .15s;box-shadow:0 2px 5px #0000001a;pointer-events:none}.tooltip-container.svelte-jfg5h7:hover .tooltip:where(.svelte-jfg5h7){opacity:1;visibility:visible}.spinning.svelte-jfg5h7{animation:svelte-jfg5h7-spin 1s linear infinite}@keyframes svelte-jfg5h7-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-btn.svelte-jfg5h7:disabled{opacity:.7;cursor:wait}.read-full-message.svelte-jfg5h7{text-align:center;padding:8px;color:#000;font-size:15px;background:linear-gradient(135deg,#eee5e5,#dfd4d4,#f7e7e7)}.full-message-btn.svelte-jfg5h7{background:var(--primary);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;margin-left:8px;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.full-message-btn.svelte-jfg5h7:active{transform:translateY(0)}.full-message-btn.svelte-jfg5h7 i:where(.svelte-jfg5h7){font-size:.9em;transition:transform .2s ease}.full-message-btn.svelte-jfg5h7:hover i:where(.svelte-jfg5h7){transform:translate(2px)}@media (max-width: 768px){.message-detail.svelte-jfg5h7{border-radius:5px;padding:0}.message-header.svelte-jfg5h7{padding:16px}.message-subject.svelte-jfg5h7{font-size:1.2rem;margin-bottom:12px}.sender-info.svelte-jfg5h7{gap:8px}.avatar.svelte-jfg5h7{width:32px;height:32px;font-size:1rem}.sender-name.svelte-jfg5h7{font-size:.9rem}.sender-email.svelte-jfg5h7{display:block;margin:2px 0 0;font-size:.8rem}.message-date.svelte-jfg5h7{font-size:.8rem}.read-full-message.svelte-jfg5h7{padding:12px;font-size:.9rem}.email-iframe.svelte-jfg5h7{width:100%;border-radius:0}.full-message-btn.svelte-jfg5h7{padding:6px 12px;font-size:.9rem;margin-top:5px}.tool-btn.svelte-jfg5h7{height:32px;width:32px;padding:6px}.tool-icon.svelte-jfg5h7{font-size:1.1rem}}@media (max-width: 480px){.message-detail.svelte-jfg5h7{border-radius:5px}.toolbar.svelte-jfg5h7{padding:8px}.message-header.svelte-jfg5h7{padding:12px}.message-subject.svelte-jfg5h7{font-size:1.1rem;margin-bottom:10px}.avatar.svelte-jfg5h7{width:28px;height:28px;font-size:.9rem}.sender-name.svelte-jfg5h7{font-size:.85rem}.sender-email.svelte-jfg5h7,.message-date.svelte-jfg5h7{font-size:.75rem}.tool-btn.svelte-jfg5h7{height:28px;width:28px;padding:4px}.tool-icon.svelte-jfg5h7{font-size:1rem}.email-iframe.svelte-jfg5h7{width:100%;border-radius:0}.read-full-message.svelte-jfg5h7{padding:8px;font-size:.85rem}.full-message-btn.svelte-jfg5h7{padding:4px 8px;font-size:.85rem;margin-top:5px}}.faq-section.svelte-1qbaq0i{padding:30px 0;background:var(--bg-page)}.section-title.svelte-1qbaq0i{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center;letter-spacing:-.5px}.faq-list.svelte-1qbaq0i{max-width:1000px;margin:0 auto;padding:15px 24px;display:grid;grid-gap:48px;gap:48px}.faq-item.svelte-1qbaq0i{display:flex;gap:24px;padding:32px;background:var(--bg-primary);border-radius:24px;transition:transform .3s ease}.faq-item.svelte-1qbaq0i:hover{transform:translateY(-4px)}.faq-icon.svelte-1qbaq0i{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:16px}.faq-icon.svelte-1qbaq0i i:where(.svelte-1qbaq0i){font-size:24px;color:#fff}.faq-content.svelte-1qbaq0i{flex:1}.faq-question.svelte-1qbaq0i{font-size:1.4rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;line-height:1.4}.faq-answer.svelte-1qbaq0i{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin:0}@media (max-width: 768px){.faq-section.svelte-1qbaq0i{padding:60px 0}.section-title.svelte-1qbaq0i{font-size:2rem;margin-bottom:2.5rem}.faq-list.svelte-1qbaq0i{gap:24px}.faq-item.svelte-1qbaq0i{padding:24px}.faq-icon.svelte-1qbaq0i{width:48px;height:48px}.faq-question.svelte-1qbaq0i{font-size:1.2rem}.faq-answer.svelte-1qbaq0i{font-size:1rem}}.features-section.svelte-1m5iavq{padding:80px 0;background:linear-gradient(180deg,var(--bg-page) 0%,var(--bg-secondary) 100%)}.features-container.svelte-1m5iavq{max-width:1200px;margin:0 auto;padding:0 24px}.features-header.svelte-1m5iavq{text-align:center;margin-bottom:64px}.features-tag.svelte-1m5iavq{display:inline-block;padding:8px 16px;background:#3b82f61a;color:var(--primary);border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:16px}.features-title.svelte-1m5iavq{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2;display:flex;flex-direction:column;gap:8px;align-items:center}.highlight.svelte-1m5iavq{color:var(--primary)}.features-grid.svelte-1m5iavq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.feature-card.svelte-1m5iavq{background:var(--bg-primary);border-radius:24px;padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card.svelte-1m5iavq:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.feature-icon.svelte-1m5iavq{width:64px;height:64px;background:var(--primary);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.feature-icon.svelte-1m5iavq i:where(.svelte-1m5iavq){font-size:28px;color:#fff}.feature-title.svelte-1m5iavq{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 16px}.feature-description.svelte-1m5iavq{color:var(--text-secondary);line-height:1.6;margin:0;font-size:1rem}@media (max-width: 968px){.features-grid.svelte-1m5iavq{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.features-grid.svelte-1m5iavq{grid-template-columns:1fr}.features-title.svelte-1m5iavq{font-size:2rem}.features-section.svelte-1m5iavq{padding:60px 0}}.modal-backdrop.svelte-154o6bv{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-container.svelte-154o6bv{background:var(--bg-primary);border-radius:16px;box-shadow:0 8px 32px #0003;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color)}.modal-header.svelte-154o6bv{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);position:relative;z-index:1000}.modal-header.svelte-154o6bv h2:where(.svelte-154o6bv){margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.close-btn.svelte-154o6bv{background:none;border:none;color:var(--text-muted);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn.svelte-154o6bv:hover{background:var(--bg-hover);color:var(--text-primary)}.close-btn.svelte-154o6bv i:where(.svelte-154o6bv){font-size:1.8rem}.modal-content.svelte-154o6bv{padding:24px;overflow-y:auto}@media (max-width: 768px){.modal-backdrop.svelte-154o6bv{padding:0;align-items:center}.modal-container.svelte-154o6bv{max-height:85vh;border-radius:16px;animation:svelte-154o6bv-scaleIn .2s ease-out;margin:16px}.modal-header.svelte-154o6bv{padding:16px 20px}.modal-content.svelte-154o6bv{padding:20px}}@keyframes svelte-154o6bv-scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.empty-state.svelte-11hpmgy{text-align:center;padding:40px 20px;color:var(--text-muted)}.empty-icon.svelte-11hpmgy{font-size:4rem;margin-bottom:16px;color:var(--text-muted);opacity:.5}.empty-state.svelte-11hpmgy h3:where(.svelte-11hpmgy){margin:0 0 8px;font-size:1.1rem;color:var(--text-primary)}.empty-state.svelte-11hpmgy p:where(.svelte-11hpmgy){margin:0;font-size:.95rem}.email-list.svelte-11hpmgy{display:flex;flex-direction:column;gap:8px;max-height:60vh;padding:15px 4px 15px 0;overflow-y:auto;scrollbar-width:none}.email-list.svelte-11hpmgy::-webkit-scrollbar{width:6px}.email-list.svelte-11hpmgy::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.email-list.svelte-11hpmgy::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.email-list.svelte-11hpmgy::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.email-item.svelte-11hpmgy{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.email-item.svelte-11hpmgy:hover{background:var(--bg-hover);transform:translateY(-1px)}.email-item.active.svelte-11hpmgy{border-color:var(--primary);background:var(--bg-tertiary)}.email-info.svelte-11hpmgy{display:flex;align-items:center;gap:12px}.email-icon.svelte-11hpmgy{width:40px;height:40px;border-radius:10px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.5rem}.email-details.svelte-11hpmgy{display:flex;gap:4px}.email-address.svelte-11hpmgy{font-size:1rem;color:var(--text-primary);font-weight:500}.email-item.active.svelte-11hpmgy .email-address:where(.svelte-11hpmgy){color:var(--text-primary)}.status-badge.svelte-11hpmgy{font-size:.75rem;color:var(--text-muted);background:var(--bg-tertiary);padding:2px 8px;border-radius:12px;width:-moz-fit-content;width:fit-content}.email-item.active.svelte-11hpmgy .status-badge:where(.svelte-11hpmgy){background:var(--primary);color:var(--bg-secondary)}.check-icon.svelte-11hpmgy{color:var(--text-muted);font-size:1.2rem;opacity:0;transition:all .2s ease}.email-item.active.svelte-11hpmgy .check-icon:where(.svelte-11hpmgy){opacity:1;color:var(--primary)}@media (max-width: 768px){.email-item.svelte-11hpmgy{padding:12px;border-radius:10px}.email-icon.svelte-11hpmgy{width:24px;height:24px;font-size:1.4rem}.email-details.svelte-11hpmgy{flex-direction:column}.email-address.svelte-11hpmgy{font-size:1rem}.status-badge.svelte-11hpmgy{font-size:.7rem}.check-icon.svelte-11hpmgy{font-size:1.4rem}.empty-icon.svelte-11hpmgy{font-size:3rem}}.dynamic-email.svelte-zhhdad{display:flex;justify-content:center;align-items:center;background:#ffffff1a;padding:10px 20px;border-radius:12px;margin:1.5rem auto;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:500px;width:100%;gap:12px}.dynamic-email.preview.svelte-zhhdad{padding:12px 20px;margin:1rem auto;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);box-shadow:none;max-width:400px;transition:all .3s ease}.dynamic-email.preview.svelte-zhhdad:has(.email-display.final:where(.svelte-zhhdad)){background:#3b82f626;border-color:#3b82f64d}.email-display.svelte-zhhdad{font-size:1.2rem;font-weight:600;letter-spacing:.5px;color:#fff;text-align:center;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-email.preview.svelte-zhhdad .email-display:where(.svelte-zhhdad){font-size:1.4rem;color:#3b82f6}.copy-button.svelte-zhhdad{background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s;margin-left:12px;opacity:.7;display:flex;align-items:center;justify-content:center}.copy-button.svelte-zhhdad:hover{background:#fff3;opacity:1}.delete-email.svelte-zhhdad{position:relative;left:-4px}.copy-button.svelte-zhhdad i:where(.svelte-zhhdad){font-size:1.2rem;transition:all .2s;width:1.2rem;height:1.2rem}.bi-check-circle-fill.svelte-zhhdad{color:#4ade80;font-size:1.3rem}.action-buttons.svelte-zhhdad{display:flex;justify-content:center;gap:16px;margin-top:24px}.action-btn.svelte-zhhdad{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.95rem;font-weight:500;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#0476f8;cursor:pointer;transition:all .2s ease}.action-btn.svelte-zhhdad:hover{background:#fff3;transform:translateY(-1px)}.action-btn.danger.svelte-zhhdad{background:#f443361a;border-color:#f443364d;color:#f0f8ff}.action-btn.danger.svelte-zhhdad:hover{background:#f4433633}.action-btn.svelte-zhhdad i:where(.svelte-zhhdad){font-size:1.1rem}@media (max-width: 768px){.dynamic-email.svelte-zhhdad{padding:12px;margin:1rem 0;font-size:1rem}.delete-email.svelte-zhhdad{display:none}.action-buttons.svelte-zhhdad{flex-wrap:nowrap;margin:24px auto}.action-btn.svelte-zhhdad{min-width:120px;font-size:.7rem;white-space:nowrap;justify-content:center}.action-btn.svelte-zhhdad i:where(.svelte-zhhdad){font-size:.8rem}.email-display.svelte-zhhdad{font-size:1rem;letter-spacing:.3px;max-width:280px}.dynamic-email.preview.svelte-zhhdad .email-display:where(.svelte-zhhdad){font-size:1rem}}@media (max-width: 480px){.dynamic-email.svelte-zhhdad{font-size:1rem;padding:10px 12px}.email-display.svelte-zhhdad{font-size:1rem;letter-spacing:.2px}.delete-email.svelte-zhhdad{display:none}.copy-button.svelte-zhhdad{padding:4px;margin-left:8px}.copy-button.svelte-zhhdad i:where(.svelte-zhhdad){font-size:.9rem;width:.9rem;height:.9rem}.action-btn.svelte-zhhdad{flex:0 1 auto;min-width:110px;font-size:.85rem;padding:8px 14px;white-space:nowrap;justify-content:center}.action-buttons.svelte-zhhdad{gap:10px;padding:0 8px}}.email-display.animating.svelte-zhhdad{animation:svelte-zhhdad-pulse .5s infinite}.email-display.final.svelte-zhhdad{animation:none;color:#3b82f6}@keyframes svelte-zhhdad-pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.error-message.svelte-zhhdad{color:red;margin:1rem 0;text-align:center}.stats-container.svelte-1f3zopb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:2.5rem 0}.stat-item.svelte-1f3zopb{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1);padding:16px;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.stat-item.svelte-1f3zopb:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.stat-item.svelte-1f3zopb i:where(.svelte-1f3zopb){color:#60a5fa;font-size:1.5rem;margin-bottom:8px;display:block}.stat-item.svelte-1f3zopb span:where(.svelte-1f3zopb){font-weight:500;display:block;font-size:1.1rem}@media (max-width: 768px){.stats-container.svelte-1f3zopb{grid-template-columns:1fr;gap:12px;margin:1.5rem 0}.stat-item.svelte-1f3zopb{padding:12px}.stat-item.svelte-1f3zopb i:where(.svelte-1f3zopb){font-size:1.2rem;margin-bottom:4px}.stat-item.svelte-1f3zopb span:where(.svelte-1f3zopb){font-size:.95rem}}.create-email-container.svelte-15vup5k{display:flex;flex-direction:column;gap:20px}.random-section.svelte-15vup5k{display:flex;flex-direction:column;align-items:center;text-align:center}.random-header.svelte-15vup5k{display:flex;align-items:center;gap:8px;margin-bottom:8px}.random-header.svelte-15vup5k i:where(.svelte-15vup5k){font-size:1.4rem;color:var(--primary)}.random-header.svelte-15vup5k h3:where(.svelte-15vup5k){margin:0;font-size:1.1rem;color:var(--text-primary);font-weight:600;font-family:Inter,sans-serif}.random-btn.svelte-15vup5k{width:100%;padding:10px 16px;background:var(--primary);color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.random-btn.svelte-15vup5k:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.random-btn.svelte-15vup5k:disabled{opacity:.7;cursor:not-allowed}.random-btn.svelte-15vup5k i:where(.svelte-15vup5k){font-size:1.1rem}.spinning.svelte-15vup5k{animation:svelte-15vup5k-spin 1s linear infinite}@keyframes svelte-15vup5k-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.divider.svelte-15vup5k{display:flex;align-items:center;text-align:center;color:var(--text-muted);font-size:.9rem}.divider.svelte-15vup5k:before,.divider.svelte-15vup5k:after{content:"";flex:1;border-bottom:1px solid var(--border-color)}.divider.svelte-15vup5k span:where(.svelte-15vup5k){margin:0 10px}.custom-header.svelte-15vup5k{display:flex;align-items:center;gap:8px;margin-bottom:8px;justify-content:center}.custom-header.svelte-15vup5k i:where(.svelte-15vup5k){font-size:1.4rem;color:var(--primary)}.custom-header.svelte-15vup5k h3:where(.svelte-15vup5k){margin:0;font-size:1.1rem;color:var(--text-primary);font-weight:600;font-family:Inter,sans-serif}.input-group.svelte-15vup5k{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:32px}.custom-input.svelte-15vup5k{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;font-size:.95rem;transition:all .2s ease;color:var(--text-primary);min-width:0}.custom-input.invalid.svelte-15vup5k{border-color:var(--danger)}.error-hint.svelte-15vup5k{position:absolute;top:100%;left:0;font-size:.8rem;color:var(--danger);margin-top:4px}.separator.svelte-15vup5k{color:var(--text-muted)}.domain-select-wrapper.svelte-15vup5k{position:relative;width:170px;z-index:1001}.domain-select.svelte-15vup5k{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}.domain-select.svelte-15vup5k i:where(.svelte-15vup5k){transition:transform .2s ease}.domain-select.svelte-15vup5k i.open:where(.svelte-15vup5k){transform:rotate(380deg)}.domain-options.svelte-15vup5k{position:absolute;bottom:calc(100% + 4px);left:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;overflow-y:auto;box-shadow:0 -4px 12px #0003;width:100%;max-height:250px;z-index:1001}.domain-option.svelte-15vup5k{width:100%;padding:8px 16px;text-align:left;border:none;background:none;color:var(--text-primary);cursor:pointer;font-size:.95rem;display:flex;align-items:center}.domain-option.svelte-15vup5k:hover{background:var(--bg-hover)}.domain-option.selected.svelte-15vup5k{color:var(--primary);background:var(--bg-hover)}.action-buttons.svelte-15vup5k{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 768px){.create-email-container.svelte-15vup5k{gap:16px}.input-group.svelte-15vup5k{gap:4px;align-items:center}.custom-input.svelte-15vup5k,.domain-select.svelte-15vup5k{flex:1;height:42px;font-size:14px}.domain-select-wrapper.svelte-15vup5k{width:160px}.custom-input.svelte-15vup5k{padding:0 12px}.action-buttons.svelte-15vup5k{flex-direction:column-reverse;gap:8px;margin-top:48px}.domain-options.svelte-15vup5k{position:absolute;bottom:calc(100% + 4px);top:auto;left:0;width:100%;max-height:180px;border-radius:8px;margin-top:0;box-shadow:0 -4px 12px #0003;z-index:1001}.error-hint.svelte-15vup5k{font-size:.75rem}}[data-theme=dark] .domain-options.svelte-15vup5k{background:var(--bg-tertiary);box-shadow:0 -4px 12px #0003}.modal-content{overflow:visible!important}.limit-warning.svelte-15vup5k{background:var(--bg-warning);color:var(--warning);padding:4px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px}.limit-warning.svelte-15vup5k i:where(.svelte-15vup5k){font-size:1.2em}.delete-confirm-content.svelte-1jdu6sm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;gap:.5rem}.delete-confirm-title.svelte-1jdu6sm{color:var(--text-primary);font-size:1.2rem;margin:0}.delete-confirm-subtitle.svelte-1jdu6sm{color:var(--text-secondary);font-size:.95rem;font-weight:400;margin:0}.email-to-delete.svelte-1jdu6sm{font-family:monospace;background:var(--bg-secondary);padding:8px 16px;border-radius:6px;margin:16px 0;color:var(--text-primary)}.modal-actions.svelte-1jdu6sm{display:flex;gap:1rem;justify-content:center;width:100%;margin-top:16px}@media (max-width: 768px){.delete-confirm-content.svelte-1jdu6sm{padding:.5rem}.delete-confirm-title.svelte-1jdu6sm{font-size:1.1rem}.delete-confirm-subtitle.svelte-1jdu6sm{font-size:.9rem}.modal-actions.svelte-1jdu6sm{flex-direction:column;gap:.5rem}}.page-container.svelte-1livfzw{min-height:100vh;background:var(--bg-page);display:flex;flex-direction:column}.header-section.svelte-1livfzw{background-color:#17191e;width:100%;position:relative;overflow:hidden}.header-section.svelte-1livfzw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.header-section.compact.svelte-1livfzw{min-height:300px;padding:20px 0}.header-section.compact.svelte-1livfzw .header-content:where(.svelte-1livfzw){padding:20px 24px;min-height:auto}.header-section.compact.svelte-1livfzw .hero-content:where(.svelte-1livfzw) h1:where(.svelte-1livfzw){font-size:1.5rem;color:#fff}.header-content.svelte-1livfzw{max-width:1440px;margin:0 auto;padding:80px 24px;min-height:400px;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;z-index:1}.hero-content.svelte-1livfzw{max-width:900px}.hero-content.svelte-1livfzw h1:where(.svelte-1livfzw){font-size:2.8rem;font-weight:800;color:#fff;margin:0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.main-container.svelte-1livfzw{position:relative;top:-5px;flex:1;width:100%}.message-list-wrapper.svelte-1livfzw{max-width:80%;margin:-80px auto 0;border-radius:12px;padding:24px;position:relative;z-index:10}@keyframes svelte-1livfzw-pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width: 768px){.header-section.svelte-1livfzw{padding:40px 0;min-height:auto}.header-section.compact.svelte-1livfzw{padding:24px 0}.header-content.svelte-1livfzw{padding:0 16px}.large.svelte-1livfzw{height:500px}.main-container.svelte-1livfzw{top:-7px}.hero-content.svelte-1livfzw{max-width:100%}h1.svelte-1livfzw{font-size:1.8rem;margin-bottom:1rem}.compact-title.svelte-1livfzw{font-size:1.7rem!important}.message-list-wrapper.svelte-1livfzw{max-width:100%}}@media (max-width: 480px){.message-list-wrapper.svelte-1livfzw{margin-top:-40px;padding:12px}.main-container.svelte-1livfzw{padding:0 8px;top:-18px}}
