@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);.mail-composer__cc[data-v-ed96f05c]{font-size:1rem}.mail-composer__cc[data-v-ed96f05c] .v-label{font-size:.875rem}.mail-composer__cc[data-v-ed96f05c] .v-messages{font-size:.875rem;line-height:1.5}.mail-composer--dragging[data-v-ed96f05c]{outline:2px dashed #58d388;outline-offset:-4px}.mail-attachments[data-v-ed96f05c]{padding-top:.75rem}.mail-attachments__button[data-v-ed96f05c]{font-size:.875rem;letter-spacing:normal}.mail-attachments p[data-v-ed96f05c]{margin:.5rem 0;color:#b7c4bd;font-size:.875rem;line-height:1.5}.mail-attachments ul[data-v-ed96f05c]{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:.75rem 0;list-style:none}.mail-attachments li[data-v-ed96f05c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #34443b;border-radius:.5rem;background:#18221c;color:#f1f5f3;font-size:1rem}.mail-attachments__name[data-v-ed96f05c]{flex:1;min-width:0;color:#f1f5f3;overflow-wrap:anywhere}.mail-attachments__remove[data-v-ed96f05c]{flex-shrink:0}.mail-attachments__name small[data-v-ed96f05c]{display:block;font-size:.875rem;color:#b7c4bd}.mail-attachments .mail-attachments__error[data-v-ed96f05c]{color:#ffb4ab}.font-sans[data-v-ed96f05c]{font-family:Inter,sans-serif!important}.font-mono[data-v-ed96f05c]{font-family:JetBrains Mono,monospace}.tracking-tight[data-v-ed96f05c]{letter-spacing:-.02em}.tracking-wide[data-v-ed96f05c]{letter-spacing:.05em}.app-bg[data-v-ed96f05c]{background-color:#050505}.bg-pattern[data-v-ed96f05c]{background-color:#050505;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:40px 40px}.bg-gradient-subtle[data-v-ed96f05c]{background:linear-gradient(180deg,#121212,#050505)}.glass-header[data-v-ed96f05c]{background:rgba(18,18,18,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.03)}.glass-panel[data-v-ed96f05c]{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05)}.glass-panel-dark[data-v-ed96f05c]{background:rgba(10,10,10,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08)}.glass-pill[data-v-ed96f05c]{background:hsla(0,0%,100%,.05);border-radius:50px;border:1px solid hsla(0,0%,100%,.05)}.sidebar-panel[data-v-ed96f05c]{width:260px;background-color:#000;flex-shrink:0;border-right:1px solid hsla(0,0%,100%,.04)}.list-panel[data-v-ed96f05c]{width:380px;background-color:#0a0a0a;flex-shrink:0}@media (max-width:959px){.list-panel[data-v-ed96f05c]{width:100%}}.detail-panel[data-v-ed96f05c]{background-color:#050505;position:relative;overflow:hidden}.mobile-fullscreen[data-v-ed96f05c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background-color:#050505}.gradient-btn[data-v-ed96f05c]{background:linear-gradient(135deg,#7c4dff,#448aff);box-shadow:0 4px 15px rgba(124,77,255,.3);transition:all .3s ease}.gradient-btn[data-v-ed96f05c]:hover{box-shadow:0 6px 20px rgba(124,77,255,.5);transform:translateY(-1px)}.gradient-header[data-v-ed96f05c]{background:linear-gradient(to right bottom,#212121,#000)}.brand-glow[data-v-ed96f05c]{width:32px;height:32px;background:linear-gradient(135deg,#7c4dff,#00e5ff);box-shadow:0 0 15px rgba(124,77,255,.4)}.active-folder-desktop[data-v-ed96f05c]{background:hsla(0,0%,100%,.06);border-right:3px solid #7c4dff}.mail-card[data-v-ed96f05c]{background:hsla(0,0%,100%,.02);border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}.mail-card[data-v-ed96f05c]:hover{background:hsla(0,0%,100%,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.5)}.active-mail-card[data-v-ed96f05c]{background:rgba(124,77,255,.08)!important;border:1px solid rgba(124,77,255,.3)!important;box-shadow:0 0 20px rgba(124,77,255,.05)}.unread-mail[data-v-ed96f05c]{border-left:3px solid #00e5ff}[data-v-ed96f05c] .mail-renderer *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.mail-renderer[data-v-ed96f05c]{background-color:#fff;color:#111;filter:invert(.92) hue-rotate(180deg)}.mail-renderer.strip-images[data-v-ed96f05c] img{display:none!important}.mail-renderer[data-v-ed96f05c] a{color:#2962ff;font-weight:700}.ai-analysis-box[data-v-ed96f05c]{background:linear-gradient(145deg,transparent,transparent);border:1px solid var(--v-primary)}.ai-draft-card[data-v-ed96f05c]{border:1px solid #212121;background:#0f0f0f}.draft-header[data-v-ed96f05c]{background:#0f0f0f;border-bottom:2px solid #212121}.ai-loader[data-v-ed96f05c]{width:40px;height:40px;border:3px solid rgba(124,77,255,.3);border-radius:50%;border-top-color:#7c4dff;animation:spin-ed96f05c 1s ease-in-out infinite}.modern-search-field[data-v-ed96f05c] .v-input__slot{min-height:40px!important}.modern-input[data-v-ed96f05c]{background:transparent;border:none;color:#fff;outline:none;font-size:14px}.no-border-input[data-v-ed96f05c] .v-input__slot:after,.no-border-input[data-v-ed96f05c] .v-input__slot:before{display:none!important}.custom-scrollbar[data-v-ed96f05c]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-ed96f05c]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1);border-radius:4px}.custom-scrollbar[data-v-ed96f05c]::-webkit-scrollbar-track{background:transparent}.border-subtle[data-v-ed96f05c]{border:1px solid hsla(0,0%,100%,.05)}.border-b-subtle[data-v-ed96f05c]{border-bottom:1px solid hsla(0,0%,100%,.05)}.border-t-subtle[data-v-ed96f05c]{border-top:1px solid hsla(0,0%,100%,.05)}.border-r-subtle[data-v-ed96f05c]{border-right:1px solid hsla(0,0%,100%,.05)}.border-glow[data-v-ed96f05c]{border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 30px rgba(0,0,0,.5)}.z-index-10[data-v-ed96f05c]{z-index:10;position:sticky;top:0}.pointer[data-v-ed96f05c]{cursor:pointer}.shadow-lg[data-v-ed96f05c]{box-shadow:0 10px 30px rgba(0,0,0,.3)}.fade-in-out[data-v-ed96f05c]{animation:fade-ed96f05c 2s infinite}@keyframes fade-ed96f05c{0%,to{opacity:.5}50%{opacity:1}}@keyframes spin-ed96f05c{to{transform:rotate(1turn)}}