details.dropdown.svelte-a7pmet>div.dropdown-content:where(.svelte-a7pmet){opacity:0;transform:scale(.96);pointer-events:none}details.dropdown[open].svelte-a7pmet>div.dropdown-content:where(.svelte-a7pmet){opacity:1;transform:scale(1);pointer-events:auto}.sender-avatar.svelte-6oivqc{background-color:hsl(var(--avatar-hue) 38% 30%);color:hsl(var(--avatar-hue) 60% 88%);transition:background-color .15s ease,color .15s ease}[data-theme=light] .sender-avatar.svelte-6oivqc{background-color:hsl(var(--avatar-hue) 58% 72%);color:hsl(var(--avatar-hue) 50% 16%)}.msg-row-unread.svelte-tu5zs7{border-color:color-mix(in oklab,var(--color-primary) 22%,var(--color-base-300))}.msg-row-active.svelte-tu5zs7{border-color:var(--color-primary);box-shadow:inset 2px 0 0 var(--color-primary);background-color:color-mix(in oklab,var(--color-primary) 6%,var(--color-base-100))}.msg-row-active.svelte-tu5zs7:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100))}.reader-card.svelte-1atl7o4{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:5px}.reader-subject.svelte-1atl7o4{word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reader-iframe.svelte-1atl7o4{min-height:60vh;max-height:80vh;border:0}@media(max-width:640px){.reader-iframe.svelte-1atl7o4{min-height:65vh;max-height:none}}.envelope-wrap.svelte-a8lqp9{width:180px;height:120px;color:color-mix(in oklab,currentColor 45%,transparent);overflow:hidden;border-radius:5px;background:radial-gradient(circle at 50% 60%,color-mix(in oklab,var(--color-primary) 8%,transparent) 0%,transparent 70%)}.envelope-svg.svelte-a8lqp9{position:relative;z-index:1}.scan-line.svelte-a8lqp9{position:absolute;inset:20px 6px 8px;pointer-events:none;overflow:hidden;border-radius:3px}.scan-line.svelte-a8lqp9:before{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--color-primary) 28%,transparent) 50%,transparent 100%);animation:svelte-a8lqp9-scan 4.5s ease-in-out infinite}@keyframes svelte-a8lqp9-scan{0%{transform:translate(0)}50%{transform:translate(360%)}to{transform:translate(0)}}.signal-dots.svelte-a8lqp9{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;gap:4px;z-index:2}.signal-dots.svelte-a8lqp9 span:where(.svelte-a8lqp9){width:3px;height:3px;border-radius:9999px;background:var(--color-primary);opacity:.35;animation:svelte-a8lqp9-blip 1.6s ease-in-out infinite}.signal-dots.svelte-a8lqp9 span:where(.svelte-a8lqp9):nth-child(2){animation-delay:.2s}.signal-dots.svelte-a8lqp9 span:where(.svelte-a8lqp9):nth-child(3){animation-delay:.4s}@keyframes svelte-a8lqp9-blip{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.conn-dot.svelte-a8lqp9{width:7px;height:7px;border-radius:9999px;background:var(--color-primary);animation:svelte-a8lqp9-pulse-kick 1.4s ease-out}@keyframes svelte-a8lqp9-pulse-kick{0%{transform:scale(1);box-shadow:0 0 color-mix(in oklab,var(--color-primary) 55%,transparent)}40%{transform:scale(1.55);box-shadow:0 0 0 8px color-mix(in oklab,var(--color-primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in oklab,var(--color-primary) 0%,transparent)}}.tip-rail.svelte-a8lqp9{display:flex;flex-direction:column;align-items:center;gap:.75rem}.tip-divider.svelte-a8lqp9{width:32px;height:1px;background:color-mix(in oklab,currentColor 30%,transparent)}.tip-text.svelte-a8lqp9{animation:svelte-a8lqp9-tip-fade .28s ease-out;min-height:2.4em;margin:0}@keyframes svelte-a8lqp9-tip-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:.6;transform:translateY(0)}}.listening[data-status=down].svelte-a8lqp9 .conn-dot:where(.svelte-a8lqp9){background:var(--color-error);animation:none!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-error) 22%,transparent)}.listening[data-status=down].svelte-a8lqp9 .scan-line:where(.svelte-a8lqp9):before,.listening[data-status=down].svelte-a8lqp9 .signal-dots:where(.svelte-a8lqp9) span:where(.svelte-a8lqp9){animation:none!important;opacity:.2}.listening[data-status=down].svelte-a8lqp9 .signal-dots:where(.svelte-a8lqp9) span:where(.svelte-a8lqp9),.listening[data-status=down].svelte-a8lqp9 .env-body:where(.svelte-a8lqp9),.listening[data-status=down].svelte-a8lqp9 .env-flap:where(.svelte-a8lqp9){color:color-mix(in oklab,var(--color-error) 45%,transparent)}.listening[data-status=down].svelte-a8lqp9 .email-text:where(.svelte-a8lqp9){opacity:.4}.listening[data-status=connecting].svelte-a8lqp9 .conn-dot:where(.svelte-a8lqp9){background:transparent;border:2px solid color-mix(in oklab,var(--color-primary) 30%,transparent);border-top-color:var(--color-primary);width:10px;height:10px;box-shadow:none;animation:svelte-a8lqp9-conn-spin .9s linear infinite}@keyframes svelte-a8lqp9-conn-spin{to{transform:rotate(360deg)}}.listening[data-status=connecting].svelte-a8lqp9 .email-text:where(.svelte-a8lqp9){opacity:.55}.listening[data-status=connecting].svelte-a8lqp9 .scan-line:where(.svelte-a8lqp9):before{animation-duration:2.4s}@media(prefers-reduced-motion:reduce){.listening[data-status=connecting].svelte-a8lqp9 .conn-dot:where(.svelte-a8lqp9){animation:none!important}}.listening[data-status=paused].svelte-a8lqp9 .conn-dot:where(.svelte-a8lqp9){background:var(--color-warning);animation:svelte-a8lqp9-pulse-kick 2.4s ease-out;box-shadow:0 0 color-mix(in oklab,var(--color-warning) 40%,transparent)}.listening[data-status=paused].svelte-a8lqp9 .scan-line:where(.svelte-a8lqp9):before{animation-duration:7s}@media(prefers-reduced-motion:reduce){.scan-line.svelte-a8lqp9:before,.signal-dots.svelte-a8lqp9 span:where(.svelte-a8lqp9),.tip-text.svelte-a8lqp9{animation:none!important}.conn-dot.svelte-a8lqp9{animation:none!important;box-shadow:0 0 0 4px color-mix(in oklab,var(--color-primary) 18%,transparent)}}.messages-list.svelte-jltvhl{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--color-base-content) 25%,transparent) transparent}.messages-list.svelte-jltvhl::-webkit-scrollbar{width:6px}.messages-list.svelte-jltvhl::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--color-base-content) 25%,transparent);border-radius:3px}
