.landing{--l-ink: #0b1220;--l-ink-2: #1e2a3a;--l-body: #545f6e;--l-muted: #7c8797;--l-line: #e3e8ef;--l-line-soft: #eef1f6;--l-surface: #ffffff;--l-surface-2: #f6f8fc;--l-brand: #1a73e8;--l-brand-ink: #0b57d0;--l-brand-tint: #e8f0fe;--l-brand-line: #cfe0fb;--l-yes-bg: #e6f4ea;--l-yes-fg: #146c2e;--l-no-bg: #fce8e6;--l-no-fg: #b3261e;--l-r-sm: 10px;--l-r-md: 14px;--l-r-lg: 20px;--l-r-xl: 28px;--l-sh-1: 0 1px 2px rgb(11 18 32 / 6%);--l-sh-2: 0 8px 22px -12px rgb(11 18 32 / 22%), 0 2px 6px -2px rgb(11 18 32 / 8%);--l-sh-3: 0 44px 84px -36px rgb(11 18 32 / 36%), 0 14px 34px -18px rgb(11 18 32 / 18%);--l-shell: 1160px;--l-gutter: clamp(20px, 5vw, 48px);--l-band-y: clamp(64px, 8vw, 112px);min-height:100vh;background:var(--l-surface);color:var(--l-ink);font-feature-settings:"cv05" 1;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.landing-shell{width:100%;max-width:var(--l-shell);margin:0 auto;padding:0 var(--l-gutter)}.landing-band{padding:var(--l-band-y) 0}.landing-band[id]{scroll-margin-top:76px}.landing-band-tint,.landing-band-product{border-top:1px solid var(--l-line-soft);border-bottom:1px solid var(--l-line-soft);background:var(--l-surface-2)}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline:2px solid var(--l-brand);outline-offset:3px;border-radius:8px}.landing-header{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--l-line);background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.landing-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px;max-width:var(--l-shell);margin:0 auto;padding:0 var(--l-gutter)}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--l-ink);text-decoration:none}a.landing-brand{min-height:44px}.landing-brand img{width:42px;height:30px;object-fit:contain}.landing-brand strong{display:inline-flex;align-items:baseline;font-size:18px;line-height:1;letter-spacing:.01em}.landing-brand strong span:first-child{font-weight:900}.landing-brand strong span:last-child{font-weight:400}.landing-nav{display:flex;align-items:center;gap:4px}.landing-nav a{padding:8px 12px;border-radius:999px;color:#5b6675;font-size:14px;font-weight:600;text-decoration:none;transition:color .16s ease,background .16s ease}.landing-nav a:hover{background:#eef2f8;color:var(--l-ink)}.landing-header-actions{display:flex;align-items:center;gap:10px}.landing-primary-button,.landing-ghost-button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.landing-primary-button{border:0;background:var(--l-brand);color:#fff;box-shadow:0 1px 2px #0b12202e,inset 0 1px #fff3}.landing-primary-button:hover:not(:disabled){background:var(--l-brand-ink);box-shadow:0 10px 22px -10px #1a73e8b3;transform:translateY(-1px)}.landing-ghost-button{border:1px solid var(--l-line);background:#fff;color:var(--l-ink)}.landing-ghost-button:hover:not(:disabled){border-color:#cdd6e2;background:#f7f9fc;box-shadow:var(--l-sh-1);transform:translateY(-1px)}.landing-cta{height:50px;padding:0 28px;font-size:15.5px}.landing-band-hero{position:relative;overflow:hidden;padding-top:clamp(52px,7vw,88px)}.landing-band-hero:before{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(11 18 32 / 5%) 1px,transparent 1px),linear-gradient(to bottom,rgb(11 18 32 / 5%) 1px,transparent 1px);background-size:68px 68px;content:"";pointer-events:none;-webkit-mask-image:radial-gradient(115% 78% at 50% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(115% 78% at 50% 0%,#000 0%,transparent 72%)}.landing-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,68px)}.landing-pill{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;padding:6px 14px 6px 11px;border:1px solid var(--l-brand-line);border-radius:999px;background:var(--l-brand-tint);color:var(--l-brand-ink);font-size:12.5px;font-weight:700}.landing-hero-copy h1{margin:0 0 20px;font-size:clamp(34px,4.7vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.033em;text-wrap:balance}.landing-hero-copy>p{margin:0 0 30px;max-width:46ch;color:var(--l-body);font-size:17px;line-height:1.62}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-hero-note{margin:16px 0 0!important;color:var(--l-muted);font-size:13.5px}.landing-trust{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.landing-trust li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--l-line);border-radius:999px;background:#fff;color:#47525f;font-size:12.5px;font-weight:600}.landing-trust svg{color:var(--l-brand)}.landing-mockup-stage{position:relative}.landing-mockup{overflow:hidden;border:1px solid #dde4ed;border-radius:var(--l-r-lg);background:#fff;box-shadow:var(--l-sh-3);font-size:12px}.landing-mockup-topbar{display:flex;align-items:center;gap:6px;padding:11px 15px;border-bottom:1px solid var(--l-line-soft);background:#f4f6fa}.landing-mockup-dot{width:9px;height:9px;border-radius:999px;background:#d7dce4}.landing-mockup-search{display:inline-flex;flex:1;align-items:center;gap:7px;height:27px;margin-left:10px;padding:0 12px;border:1px solid #e3e9f2;border-radius:999px;background:#fff;color:#7c8797}.landing-mockup-body{display:grid;grid-template-columns:132px minmax(0,1fr)}.landing-mockup-sidebar{display:grid;align-content:start;gap:4px;padding:14px 10px;border-right:1px solid var(--l-line-soft);background:#fafbfd}.landing-mockup-compose{display:grid;place-items:center;height:30px;margin-bottom:10px;border-radius:999px;background:var(--l-brand);color:#fff;font-weight:700;box-shadow:0 4px 12px -6px #1a73e8cc}.landing-mockup-folder{display:flex;align-items:center;gap:8px;height:27px;padding:0 9px;border-radius:8px;color:#4a5563}.landing-mockup-folder.active{background:#d9e7fd;color:var(--l-brand-ink);font-weight:700}.landing-mockup-folder em{margin-left:auto;font-style:normal;font-size:11px}.landing-mockup-list{display:grid;align-content:start}.landing-mockup-row{display:grid;grid-template-columns:16px 88px minmax(0,1fr) auto;grid-template-areas:"star from subject time" "star from account time";align-items:center;column-gap:10px;padding:10px 14px;border-bottom:1px solid var(--l-line-soft);color:#6b7787}.landing-mockup-row:last-child{border-bottom:0}.landing-mockup-row svg{grid-area:star;color:#c4cad3}.landing-mockup-row svg.starred{color:#f5b400}.landing-mockup-row.unread{background:#fbfcfe;box-shadow:inset 3px 0 0 var(--l-brand);color:var(--l-ink)}.landing-mockup-from{grid-area:from;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.landing-mockup-subject{grid-area:subject;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-mockup-row.unread .landing-mockup-subject{font-weight:700}.landing-mockup-account{grid-area:account;justify-self:start;max-width:100%;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;border-radius:999px;background:var(--l-brand-tint);color:var(--l-brand-ink);font-size:10px;font-style:normal;font-weight:700}.landing-mockup-row time{grid-area:time;align-self:start;font-size:11px;white-space:nowrap}.landing-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--l-line);border-radius:var(--l-r-xl);background:#fff;box-shadow:var(--l-sh-2)}.landing-compare-side{padding:clamp(26px,3.4vw,40px)}.landing-compare-side+.landing-compare-side{border-left:1px solid var(--l-line)}.landing-compare-solution{background:#f7faff}.landing-compare-side h2{margin:0 0 20px;font-size:18px;font-weight:800;letter-spacing:-.015em}.landing-compare-solution h2{color:var(--l-brand-ink)}.landing-compare-side ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.landing-compare-side li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;color:var(--l-body);font-size:15px;line-height:1.5}.landing-compare-side li svg{box-sizing:content-box;margin-top:1px;padding:3px;border-radius:999px;background:var(--l-no-bg);color:var(--l-no-fg)}.landing-compare-solution li{color:var(--l-ink-2)}.landing-compare-solution li svg{background:var(--l-yes-bg);color:var(--l-yes-fg)}.landing-section-heading{max-width:700px;margin:0 auto clamp(40px,5vw,60px);text-align:center}.landing-eyebrow{display:block;margin-bottom:14px;color:var(--l-brand-ink);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.landing-section-heading h2{margin:0;font-size:clamp(27px,3.3vw,40px);font-weight:800;line-height:1.12;letter-spacing:-.027em;text-wrap:balance}.landing-section-subtitle{margin:14px 0 0;color:var(--l-body);font-size:16.5px;line-height:1.62;text-wrap:pretty}.landing-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.landing-feature{padding:24px 22px 26px;border:1px solid var(--l-line);border-radius:var(--l-r-md);background:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing-feature:hover{border-color:#d3ddea;box-shadow:var(--l-sh-2);transform:translateY(-3px)}.landing-feature-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border:1px solid #dbe7fb;border-radius:11px;background:var(--l-brand-tint);color:var(--l-brand-ink)}.landing-feature h3{margin:0 0 7px;font-size:15.5px;font-weight:700;letter-spacing:-.012em}.landing-feature p{margin:0;color:var(--l-body);font-size:14px;line-height:1.58}.landing-showcase{display:grid;gap:clamp(52px,7vw,92px)}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.landing-steps li{padding:22px 22px 24px;border:1px solid var(--l-line);border-radius:var(--l-r-md);background:#fff;box-shadow:var(--l-sh-1)}.landing-step-index{display:grid;place-items:center;width:28px;height:28px;margin-bottom:14px;border-radius:9px;background:var(--l-ink);color:#fff;font-size:13px;font-weight:800}.landing-steps h3{margin:0 0 6px;font-size:15.5px;font-weight:700;letter-spacing:-.012em}.landing-steps p{margin:0;color:var(--l-body);font-size:14px;line-height:1.56}.landing-showcase-feature{display:grid;justify-items:center;gap:clamp(22px,3vw,32px);margin:0}.landing-browser{width:100%;max-width:960px;overflow:hidden;border:1px solid #d7dfea;border-radius:16px;background:#fff;box-shadow:var(--l-sh-3)}.landing-browser-chrome{position:relative;display:flex;align-items:center;height:42px;padding:0 15px;border-bottom:1px solid var(--l-line-soft);background:#f2f5f9}.landing-browser-dots{display:inline-flex;gap:7px}.landing-browser-dots i{width:10px;height:10px;border-radius:999px;background:#d5dbe4}.landing-browser-address{position:absolute;left:50%;display:inline-flex;align-items:center;gap:6px;max-width:60%;height:25px;padding:0 16px;overflow:hidden;border:1px solid #e2e7ef;border-radius:999px;background:#fff;color:#78838f;font-size:11.5px;font-weight:600;white-space:nowrap;transform:translate(-50%)}.landing-browser-viewport{aspect-ratio:900 / 588;background:#fff}.landing-browser-viewport img,.landing-browser-viewport video{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.landing-showcase-caption{max-width:620px;text-align:center}.landing-showcase-caption h3,.landing-showcase-notes h3{margin:0 0 12px;font-size:clamp(21px,2.5vw,28px);font-weight:800;line-height:1.2;letter-spacing:-.022em;text-wrap:balance}.landing-showcase-caption p,.landing-showcase-notes p{margin:0;color:var(--l-body);font-size:16px;line-height:1.62}.landing-surface-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:5px 13px;border:1px solid var(--l-line);border-radius:999px;background:#fff;color:var(--l-ink-2);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-surface-label>span{display:inline-grid;place-items:center;color:var(--l-brand)}.landing-showcase-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(32px,5vw,72px)}.landing-showcase-notes p{max-width:44ch}.landing-showcase-notes ul{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.landing-showcase-notes li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;color:var(--l-ink-2);font-size:14.5px;line-height:1.5}.landing-showcase-notes li svg{box-sizing:content-box;margin-top:1px;padding:3px;border-radius:999px;background:var(--l-yes-bg);color:var(--l-yes-fg)}.landing-showcase-phone{display:grid;justify-items:center;margin:0}.landing-phone{position:relative;width:min(300px,74vw);padding:11px;border-radius:46px;background:#10192a;box-shadow:var(--l-sh-3),inset 0 0 0 1.5px #ffffff1f}.landing-phone-viewport{position:relative;aspect-ratio:420 / 914;overflow:hidden;border-radius:36px;background:#fff}.landing-phone-viewport img,.landing-phone-viewport video{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.landing-band-dark{border-top:1px solid #0b1220;background:#0b1220;color:#dde5f0}.landing-band-dark .landing-eyebrow{color:#8ab4f8}.landing-band-dark .landing-section-heading h2{color:#fff}.landing-band-dark .landing-section-subtitle{color:#a9b6c8}.landing-security-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.landing-security-grid>*{grid-column:span 2}.landing-security-grid>*:nth-child(4),.landing-security-grid>*:nth-child(5){grid-column:span 3}.landing-band-dark .landing-feature{border-color:#ffffff1c;background:#ffffff0a}.landing-band-dark .landing-feature:hover{border-color:#8ab4f866;background:#ffffff12;box-shadow:none}.landing-band-dark .landing-feature h3{color:#fff}.landing-band-dark .landing-feature p{color:#a9b6c8}.landing-band-dark .landing-feature-icon{border-color:#8ab4f84d;background:#8ab4f821;color:#8ab4f8}.landing-band-dark a:focus-visible,.landing-band-dark button:focus-visible{outline-color:#8ab4f8}.landing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;max-width:900px;margin:0 auto}.landing-pricing-card{display:flex;flex-direction:column;padding:30px 28px 28px;border:1px solid var(--l-line);border-radius:var(--l-r-lg);background:#fff;box-shadow:var(--l-sh-1)}.landing-pricing-card.featured{border-color:var(--l-brand-line);box-shadow:0 0 0 4px #1a73e812,var(--l-sh-2)}.landing-pricing-title{display:flex;align-items:center;gap:10px}.landing-pricing-title h3{margin:0;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-pricing-title span{padding:3px 10px;border:1px solid var(--l-brand-line);border-radius:999px;background:var(--l-brand-tint);color:var(--l-brand-ink);font-size:11px;font-weight:800}.landing-pricing-price{display:flex;align-items:baseline;gap:6px;margin-top:18px}.landing-pricing-price strong{font-size:42px;font-weight:800;letter-spacing:-.035em;line-height:1}.landing-pricing-price span{color:var(--l-muted);font-size:14px;font-weight:600}.landing-pricing-card .landing-pricing-annual{margin:8px 0 0;color:var(--l-muted);font-size:13px;font-weight:600}.landing-pricing-card .landing-pricing-offer{margin:6px 0 0;color:var(--l-brand-ink);font-size:13px;font-weight:700}.landing-pricing-card>p{margin:18px 0 0;padding-bottom:20px;border-bottom:1px solid var(--l-line-soft);color:var(--l-body);font-size:14.5px;line-height:1.55}.landing-pricing-card ul{display:grid;flex:1;align-content:start;gap:11px;margin:20px 0 26px;padding:0;list-style:none}.landing-pricing-card li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;color:var(--l-ink-2);font-size:14.5px;line-height:1.45}.landing-pricing-card li svg{margin-top:2px;color:var(--l-yes-fg)}.landing-pricing-card button{width:100%;height:46px}.landing-pricing-card button:disabled{border:1px solid var(--l-line);background:#f2f4f8;color:#7c8797;cursor:not-allowed;box-shadow:none;transform:none}.landing-faq{max-width:860px}.landing-faq-list{border-top:1px solid var(--l-line)}.landing-faq details{border-bottom:1px solid var(--l-line)}.landing-faq summary{position:relative;display:flex;align-items:center;padding:20px 44px 20px 2px;cursor:pointer;color:var(--l-ink);font-size:16px;font-weight:700;letter-spacing:-.012em;list-style:none;transition:color .16s ease}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:hover{color:var(--l-brand-ink)}.landing-faq summary:after{position:absolute;top:50%;right:12px;width:9px;height:9px;margin-top:-7px;border-right:2px solid #96a1b1;border-bottom:2px solid #96a1b1;content:"";transform:rotate(45deg);transition:transform .2s ease}.landing-faq details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.landing-faq p{margin:0;padding:0 44px 22px 2px;color:var(--l-body);font-size:15.5px;line-height:1.65}.landing-final-cta-panel{padding:clamp(38px,5vw,60px) clamp(24px,4vw,48px);border:1px solid var(--l-brand-line);border-radius:var(--l-r-xl);background:var(--l-brand-tint);text-align:center}.landing-final-cta-panel h2{margin:0;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.14;text-wrap:balance}.landing-final-cta-panel p{margin:14px auto 26px;max-width:52ch;color:#3f4c5e;font-size:16px;line-height:1.6}.landing-footer{padding-top:clamp(44px,5vw,64px);border-top:1px solid var(--l-line);background:var(--l-surface-2)}.landing-footer-inner{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:32px;padding-bottom:38px}.landing-footer-brand p{margin:14px 0 0;max-width:32ch;color:var(--l-muted);font-size:13.5px;line-height:1.6}.landing-footer-links{display:grid;align-content:start;gap:11px}.landing-footer-links h3{margin:0 0 2px;color:var(--l-ink);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-footer-links a{color:#5b6675;font-size:14px;text-decoration:none;transition:color .16s ease}.landing-footer-links a:hover{color:var(--l-brand)}.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:26px;border-top:1px solid var(--l-line);color:var(--l-muted);font-size:12.5px}@media(max-width:1080px){.landing-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-security-grid>*,.landing-security-grid>*:nth-child(4),.landing-security-grid>*:nth-child(5){grid-column:span 1}}@media(max-width:960px){.landing-hero{grid-template-columns:minmax(0,1fr)}.landing-hero-copy>p{max-width:none}.landing-showcase-split{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.landing-showcase-notes p{max-width:none}.landing-showcase-notes ul{display:inline-grid;text-align:left}.landing-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer-brand{grid-column:1 / -1}}@media(max-width:860px){.landing-nav{display:none}.landing-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.landing-compare{grid-template-columns:minmax(0,1fr)}.landing-compare-side+.landing-compare-side{border-top:1px solid var(--l-line);border-left:0}.landing-pricing-grid{grid-template-columns:minmax(0,1fr)}.landing-header-inner{height:62px;gap:10px}.landing-header-actions{gap:8px}.landing-header-actions .landing-primary-button,.landing-header-actions .landing-ghost-button{height:44px;padding:0 14px;font-size:13.5px}.landing-cta{width:100%;height:48px}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-mockup-body{grid-template-columns:minmax(0,1fr)}.landing-mockup-sidebar{display:none}.landing-mockup-row{grid-template-columns:15px minmax(0,1fr) auto;grid-template-areas:"star from time" "star subject subject" "star account account";align-items:start;row-gap:2px;padding:10px 12px}.landing-mockup-row svg{margin-top:2px}.landing-browser-chrome{height:36px;padding:0 12px}.landing-browser-address{max-width:56%;height:22px;padding:0 12px;font-size:11px}.landing-security-grid{grid-template-columns:minmax(0,1fr)}.landing-footer-inner{gap:26px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:480px){.landing-header-inner{gap:8px;padding:0 16px}.landing-brand{gap:8px}.landing-brand img{width:36px;height:26px}.landing-brand strong{font-size:15px}.landing-header-actions{gap:8px}.landing-header-actions .landing-primary-button,.landing-header-actions .landing-ghost-button{height:44px;padding:0 12px;font-size:13px}}@media(pointer:coarse){.landing-footer-links{gap:0}.landing-footer-links h3{margin-bottom:4px}.landing-footer-links a{display:flex;align-items:center;min-height:44px}}@media(max-width:420px){.landing-footer-inner{grid-template-columns:minmax(0,1fr)}}@media(max-height:520px)and (orientation:landscape){.landing-band,.landing-band-hero{padding:44px 0}}@media(prefers-reduced-motion:reduce){.landing,.landing *,.landing *:before,.landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.landing-feature:hover,.landing-primary-button:hover,.landing-ghost-button:hover{transform:none}}.auth-modal-overlay{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:16px;background:#2021248c}.auth-modal{position:relative;width:min(100%,400px);max-height:calc(100dvh - 32px);padding:24px 28px 28px;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 64px #0000003d}.auth-flow-toast{bottom:max(24px,env(safe-area-inset-bottom));pointer-events:none}@media(max-width:980px)and (orientation:landscape){.auth-modal-overlay{align-items:start;justify-items:center;overflow-y:auto;overscroll-behavior:contain;padding-top:max(8px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(8px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));-webkit-overflow-scrolling:touch}.auth-modal{width:min(100%,620px);max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)));padding:14px 24px max(18px,env(safe-area-inset-bottom));scroll-padding-top:12px;scroll-padding-bottom:72px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auth-modal-logo{width:min(100%,66px);margin:2px auto 8px}.auth-modal-tabs{margin-bottom:12px}.auth-modal-tabs button{height:36px}.oauth-buttons.compact{margin-bottom:10px}.auth-modal-form{gap:10px}}.auth-modal-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#5f6368}.auth-modal-close:hover{background:#f1f3f4;color:#202124}.auth-modal-logo{display:block;width:min(100%,105px);height:auto;margin:4px auto 12px}.auth-modal-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;border-bottom:1px solid #e8eaed}.auth-modal-tabs button{position:relative;height:42px;border:0;background:transparent;color:#5f6368;font-weight:700;transition:color .16s ease}.auth-modal-tabs button:hover{color:#202124}.auth-modal-tabs .active-auth-tab{color:#1a73e8}.auth-modal-tabs .active-auth-tab:after{position:absolute;right:22px;bottom:-1px;left:22px;height:3px;border-radius:999px 999px 0 0;background:#1a73e8;content:""}.auth-modal-form{display:grid;gap:14px}.auth-turnstile{display:grid;min-width:0;gap:8px}.auth-turnstile>div:first-child{min-width:0;width:100%}.auth-turnstile-native .secondary-button{min-height:46px;width:100%}.auth-modal-form label{display:grid;gap:7px;color:#374151;font-size:14px;font-weight:700}.auth-modal-form input{width:100%;height:42px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;outline:0}.auth-modal-form input:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e824}.auth-modal-form label small,.auth-optional{color:#6b7280;font-size:12px;font-weight:500}.auth-legal-consent{display:grid!important;grid-template-columns:20px 1fr;align-items:start;gap:9px!important;color:#4b5563;font-size:13px;font-weight:500!important;line-height:1.45}.auth-legal-consent input,.auth-remember-account input{width:18px;height:18px;margin:1px 0 0}.auth-legal-consent a{color:#1a73e8}.auth-modal-form .auth-error,.auth-modal-form .status-box{margin:0}.auth-modal-form .compose-button{height:42px;margin-top:4px}.oauth-buttons{display:grid;gap:10px;width:100%}.oauth-buttons.compact{margin-bottom:16px}.oauth-provider-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid #c7cbd1;border-radius:8px;background:#fff;color:#202124;cursor:pointer;font:inherit;font-weight:700}.oauth-provider-button.apple{border-color:#111;background:#111;color:#fff}.oauth-provider-button.google span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#1a73e8;font-weight:800}.oauth-provider-button:disabled{cursor:wait;opacity:.65}.oauth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#6b7280;font-size:12px}.oauth-divider:before,.oauth-divider:after{height:1px;background:#e5e7eb;content:""}.auth-form-title{margin:0;color:#172033;font-size:20px}.auth-text-button{border:0;background:transparent;color:#1a73e8;cursor:pointer;font:inherit;font-weight:700}.registration-closed-card{display:grid;gap:6px;padding:14px 16px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#1e3a8a}.registration-closed-card strong{color:#1d4ed8}.registration-closed-card p{margin:0;color:#3b4a69;font-size:13px;line-height:1.45}.billing-panel{display:grid;gap:14px}.billing-panel h3,.billing-panel p{margin:0}.billing-options{display:flex;flex-wrap:wrap;gap:10px}.billing-options button{min-height:44px}.billing-panel-compact{border:1px solid var(--border-color, #d8dee8);border-radius:8px;padding:16px}.billing-options .billing-product{display:grid;flex:1 1 100%;gap:2px;justify-items:start;padding:10px 14px;text-align:left}.billing-product-price{font-size:1.05rem}.billing-product-name,.billing-product-offer{font-size:.85rem}.billing-disclosure{flex:1 1 100%;font-size:.78rem;opacity:.8}.billing-options .billing-legal-links{display:flex;flex:1 1 100%;gap:16px}.billing-legal-links button,.billing-legal-links a{align-items:center;background:none;display:inline-flex;border:0;color:inherit;font-size:.85rem;min-height:44px;padding:0;text-decoration:underline}.legal-site{min-height:100dvh;background:#f6f8fb;color:#172033}.legal-header{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px max(24px,calc((100vw - 1040px)/2));border-bottom:1px solid #dce3ed;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legal-brand,.legal-back{display:inline-flex;align-items:center;gap:8px;color:#16324f;font-weight:750;text-decoration:none}.legal-brand img{width:39px;height:30px;object-fit:contain}.legal-main{width:min(100% - 32px,840px);margin:0 auto;padding:64px 0 80px}.legal-title{display:grid;gap:10px;margin-bottom:34px}.legal-title p,.legal-title h1,.legal-title span,.legal-title small,.legal-document p,.legal-contact p{margin:0}.legal-title p{color:#1a73e8;font-size:13px;font-weight:800;text-transform:uppercase}.legal-title h1{color:#102a43;font-size:38px;line-height:1.12}.legal-title span,.legal-title small,.legal-document p,.legal-document li,.legal-contact p{color:#526275;font-size:15px;line-height:1.7}.legal-document{padding:32px;border:1px solid #dce3ed;border-radius:8px;background:#fff}.legal-document section+section{padding-top:28px;border-top:1px solid #e7ecf2;margin-top:28px}.legal-document h2{margin:0 0 12px;color:#16324f;font-size:20px}.legal-document p+p{margin-top:12px}.legal-document ul{display:grid;gap:8px;margin:0;padding-left:22px}.legal-contact{display:flex;gap:12px;margin-top:20px;padding:18px 20px;border:1px solid #cfe0f7;border-radius:8px;background:#eef5ff;color:#1a73e8}.legal-page-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:26px}.legal-page-links a{display:inline-flex;align-items:center;gap:5px;color:#315b84;font-size:13px;text-decoration:none}@media(max-width:640px){.legal-header{min-height:58px;padding:8px 16px}.legal-main{width:min(100% - 24px,840px);padding:36px 0 60px}.legal-title h1{font-size:30px}.legal-document{padding:22px 18px}}.mobile-welcome{display:grid;min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom));background:#f4f7fb;place-items:center}.mobile-welcome-card{display:grid;width:min(100%,460px);gap:24px;padding:30px 24px 24px;border:1px solid #dce4ee;border-radius:8px;background:#fff;box-shadow:0 18px 48px #2037561a}.mobile-welcome-logo{width:min(115px,36%);margin:0 auto}.mobile-welcome-copy{display:grid;gap:10px;text-align:center}.mobile-welcome-copy p,.mobile-welcome-copy h1{margin:0}.mobile-welcome-eyebrow{color:#1a73e8;font-size:12px;font-weight:800;text-transform:uppercase}.mobile-welcome-copy h1{color:#102a43;font-size:26px;line-height:1.2}.mobile-welcome-copy>p:last-child{color:#607087;font-size:15px;line-height:1.55}.mobile-welcome-trust{display:grid;gap:10px;padding:14px 16px;border:1px solid #d9e5f3;border-radius:8px;background:#f7faff}.mobile-welcome-trust span{display:flex;align-items:center;gap:9px;color:#31516f;font-size:13px;font-weight:650}.mobile-welcome-trust svg{color:#1a73e8}.mobile-welcome-actions{display:grid;gap:10px}.mobile-welcome-actions button{min-height:48px;border-radius:8px;font:inherit;font-weight:750}.mobile-welcome-primary,.mobile-welcome-secondary{border:1px solid #1a73e8}.mobile-welcome-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1a73e8;color:#fff}.mobile-welcome-secondary{background:#fff;color:#1a73e8}.mobile-welcome-link{border:0;background:transparent;color:#315b84}.mobile-welcome-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px}.mobile-welcome-links button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#607087;font-size:12px;font-family:inherit;text-decoration:none}html[data-theme=night] .mobile-welcome{background:#0f172a}html[data-theme=night] .mobile-welcome-card{border-color:#2a3850;background:#111827;box-shadow:none}html[data-theme=night] .mobile-welcome-copy h1{color:#f8fafc}html[data-theme=night] .mobile-welcome-copy>p:last-child,html[data-theme=night] .mobile-welcome-links button{color:#a8b4c7}html[data-theme=night] .mobile-welcome-trust{border-color:#2a3850;background:#172033}html[data-theme=night] .mobile-welcome-trust span{color:#dbeafe}html[data-theme=night] .mobile-welcome-secondary{background:#172033}.auth-action-screen{display:grid;min-height:100dvh;padding:24px;background:#f4f7fb;place-items:center}.auth-action-card{display:grid;width:min(100%,430px);gap:16px;padding:32px;border:1px solid #dce4ee;border-radius:8px;background:#fff;text-align:center}.auth-action-card img{width:105px;margin:4px auto 14px}.auth-action-card svg{margin:0 auto;color:#1a73e8}.auth-action-card svg.success{color:#188038}.auth-action-card svg.error{color:#c5221f}.auth-action-card h1,.auth-action-card p{margin:0}.auth-action-card p{color:#607087;line-height:1.55}.auth-action-card .compose-button{display:grid;min-height:46px;text-decoration:none;place-items:center}.spin{animation:auth-action-spin .9s linear infinite}@keyframes auth-action-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.verify-email-password-form{display:grid;gap:12px;width:100%;margin:4px 0 10px;text-align:left}.verify-email-password-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.verify-email-password-form input{min-height:44px;padding:0 12px;border:1px solid #d0d5dd;border-radius:10px;font-size:16px}.verify-email-password-form .compose-button{justify-content:center;border:0}.auth-action-card .secondary-button{width:100%;min-height:40px;border:1px solid #d0d5dd;border-radius:999px;background:transparent;color:#b42318;font-weight:700}:root{color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8f9fa;color:#111827;font-size:14px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%;max-width:100%;background:#f8f9fa;overflow-x:hidden}html.native-app,html.native-app body,html.native-app #root{min-height:100dvh}html[data-theme=night]{color-scheme:dark;background:#0f172a;color:#e5e7eb}html[data-theme=night] body,html[data-theme=night] #root,html[data-theme=night] .app-shell,html[data-theme=night] .auth-screen{background:#0f172a;color:#e5e7eb}html[data-theme=night] .app-header,html[data-theme=night] .sidebar,html[data-theme=night] .content-panel,html[data-theme=night] .auth-panel,html[data-theme=night] .account-menu,html[data-theme=night] .favorite-account-ticket,html[data-theme=night] .favorite-ticket-collapse-button,html[data-theme=night] .conversation-card,html[data-theme=night] .thread-stack-card,html[data-theme=night] .compose-form,html[data-theme=night] .inline-response-card,html[data-theme=night] .server-fieldset,html[data-theme=night] .account-preference-row,html[data-theme=night] .attachment-row,html[data-theme=night] .empty-list,html[data-theme=night] .empty-detail,html[data-theme=night] .html-placeholder,html[data-theme=night] .toast{border-color:#263349;background:#111827;color:#e5e7eb}html[data-theme=night] .app-header{box-shadow:0 1px #263349}html[data-theme=night] .brand-wordmark,html[data-theme=night] .message-body,html[data-theme=night] .message-body h2,html[data-theme=night] .mail-list h1,html[data-theme=night] .sender-meta strong,html[data-theme=night] .thread-stack-card,html[data-theme=night] .safe-html-email,html[data-theme=night] .compose-form h2,html[data-theme=night] .server-fieldset h3,html[data-theme=night] .account-preference-header strong,html[data-theme=night] .auth-panel h1{color:#f8fafc}html[data-theme=night] .account-switcher-button,html[data-theme=night] .header-search,html[data-theme=night] .icon-button,html[data-theme=night] .folder-row,html[data-theme=night] .folder-main-button,html[data-theme=night] .message-nav-button,html[data-theme=night] .message-move-select,html[data-theme=night] .secondary-button,html[data-theme=night] .compose-format-toolbar,html[data-theme=night] .compose-format-toolbar button,html[data-theme=night] .compose-icon-row button,html[data-theme=night] .compose-send-menu,html[data-theme=night] .mini-icon-button,html[data-theme=night] .account-menu-row,html[data-theme=night] .account-domain-row{border-color:#263349;background:#172033;color:#dbeafe}html[data-theme=night] .theme-toggle-button{background:#1e293b;color:#facc15}html[data-theme=night] input,html[data-theme=night] select,html[data-theme=night] textarea,html[data-theme=night] .compose-line>input,html[data-theme=night] .compose-line>select,html[data-theme=night] .recipient-chip-list input,html[data-theme=night] .inline-response-line input,html[data-theme=night] .inline-response-line select,html[data-theme=night] .header-search input{border-color:#334155;background:#0f172a;color:#f8fafc}html[data-theme=night] input::placeholder,html[data-theme=night] textarea::placeholder,html[data-theme=night] .compose-rich-editor:empty:before{color:#94a3b8}html[data-theme=night] .account-switcher-button:hover,html[data-theme=night] .icon-button:hover,html[data-theme=night] .message-row:hover,html[data-theme=night] .folder-main-button:hover,html[data-theme=night] .account-menu-row:hover,html[data-theme=night] .account-domain-row:hover,html[data-theme=night] .thread-stack-card:hover,html[data-theme=night] .active-thread-stack-card{background:#1e293b;border-color:#3b82f6}html[data-theme=night] .message-row{border-color:#1e293b;background:#111827;color:#e5e7eb}html[data-theme=night] .message-row.unread-message{background:#172033}html[data-theme=night] .message-row.read-message,html[data-theme=night] .message-row p,html[data-theme=night] .message-row time,html[data-theme=night] .message-row span small,html[data-theme=night] .sender-meta span,html[data-theme=night] .sender-date,html[data-theme=night] .thread-stack-card small,html[data-theme=night] .thread-stack-card time,html[data-theme=night] .message-body p,html[data-theme=night] .message-body time,html[data-theme=night] .message-loading-metadata small,html[data-theme=night] .message-body-load-panel,html[data-theme=night] .mail-list p{color:#94a3b8}html[data-theme=night] .message-body-load-panel>strong{color:#f8fafc}html[data-theme=night] .message-body-skeleton i{background:linear-gradient(90deg,#1f2937 25%,#334155,#1f2937 75%);background-size:220% 100%}html[data-theme=night] .active-row .folder-main-button,html[data-theme=night] .active-tab,html[data-theme=night] .favorite-account-ticket.active-ticket,html[data-theme=night] .favorite-account-ticket:hover{background:#1d4ed8;color:#fff}html[data-theme=night] .safe-html-email blockquote,html[data-theme=night] .compose-rich-editor blockquote{border-left-color:#475569;color:#cbd5e1}html[data-theme=night] .sender-row,html[data-theme=night] .inline-response-line,html[data-theme=night] .inline-response-subject,html[data-theme=night] .thread-stack-body,html[data-theme=night] .compose-line,html[data-theme=night] .compose-subject-line{border-color:#263349}html[data-theme=night] .inline-response-header,html[data-theme=night] .compose-titlebar{background:#172033}html[data-theme=night] .blocked-images-bar{border-color:#854d0e;background:#2a1f0a;color:#fde68a}html[data-theme=night] .auth-error{background:#450a0a;color:#fecaca}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:#f8f9fa}.mobile-keyboard-dismiss{position:fixed;z-index:1300;right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));display:none;align-items:center;gap:4px;min-width:76px;min-height:44px;justify-content:center;padding:0 14px;border:1px solid var(--theme-border-strong, #c8cdd3);border-radius:22px;background:var(--theme-surface-raised, #ffffff);box-shadow:var(--theme-shadow, 0 8px 24px rgb(15 23 42 / 22%));color:var(--theme-primary, #1a73e8);font:inherit;font-weight:800}@media(max-width:980px),(pointer:coarse){.mobile-keyboard-dismiss{display:inline-flex}}html.native-app body:before{position:fixed;z-index:100;top:0;right:0;left:0;height:env(safe-area-inset-top);background:#fff;content:"";pointer-events:none}html.native-app[data-theme=night] body:before{background:#121a26}.auth-screen{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f6f7f9}.auth-panel{width:min(100%,380px);padding:24px 28px 28px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 18px 50px #0f172a14}.auth-logo{display:block;width:min(100%,130px);height:auto;margin:4px auto 14px}.auth-panel h1{margin:16px 0 6px;font-size:28px}.auth-panel p{margin:0 0 22px;color:#6b7280}.auth-panel label{display:grid;gap:7px;margin-bottom:14px;color:#374151;font-size:14px;font-weight:700}.auth-panel input{width:100%;height:42px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;outline:0}.auth-panel input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.auth-error{margin-bottom:14px;padding:10px 12px;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:14px}.auth-notice{margin-bottom:12px;color:#4b5563;font-size:13px}.auth-paste-button{width:fit-content}.security-settings,.account-expanded-settings,.two-factor-setup,.two-factor-disable,.reconnect-fields,.security-activity,.account-health{display:grid;gap:10px}.two-factor-setup code{display:block;padding:10px 12px;border:1px dashed #9ca3af;border-radius:8px;background:#f8fafc;color:#1d4ed8;font-size:15px;letter-spacing:.08em;overflow-wrap:anywhere}.two-factor-qr-code{width:220px;max-width:100%;border-radius:8px;background:#fff}.two-factor-help{margin:0;color:#4b5563;font-size:13px;line-height:1.5}.two-factor-actions{display:flex;flex-wrap:wrap;gap:8px}.two-factor-manual-key{display:grid;gap:7px;color:#4b5563;font-size:13px}.security-activity{padding-top:4px;color:#6b7280;font-size:12px}.recovery-codes-once,.recovery-regeneration-form,.recovery-code-summary{display:grid;gap:10px;padding:12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.recovery-codes-once p,.recovery-regeneration-form p,.recovery-code-summary span{margin:0;color:#4b5563;font-size:13px;line-height:1.45}.recovery-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.recovery-code-grid code{padding:7px 8px;border:1px solid #dbeafe;border-radius:6px;background:#fff;color:#172033;font-size:12px;text-align:center;-webkit-user-select:all;user-select:all}.account-health{padding:10px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:12px}.account-health.is-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.danger-button{width:fit-content;min-height:34px;padding:0 14px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-weight:700}html[data-theme=night] .two-factor-setup code,html[data-theme=night] .account-health{border-color:#334155;background:#172033;color:#bfdbfe}html[data-theme=night] .two-factor-help,html[data-theme=night] .two-factor-manual-key,html[data-theme=night] .auth-notice{color:#cbd5e1}html[data-theme=night] .recovery-codes-once,html[data-theme=night] .recovery-regeneration-form,html[data-theme=night] .recovery-code-summary,html[data-theme=night] .recovery-code-grid code{border-color:#334155;background:#172033;color:#e5edf8}html[data-theme=night] .recovery-codes-once p,html[data-theme=night] .recovery-regeneration-form p,html[data-theme=night] .recovery-code-summary span{color:#cbd5e1}@media(max-width:520px){.recovery-code-grid{grid-template-columns:1fr}}html[data-theme=night] .account-health.is-error,html[data-theme=night] .danger-button{border-color:#7f1d1d;background:#450a0a;color:#fecaca}button,input{font:inherit}button{cursor:pointer}.native-lock-screen{display:grid;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 28px max(28px,env(safe-area-inset-bottom));place-content:center;justify-items:center;background:#f8f9fa;color:#1f2937;text-align:center}.native-lock-screen img{width:min(140px,38vw)}.native-lock-screen h1{margin:18px 0 6px;font-size:24px}.native-lock-screen p{margin:0 0 20px;color:#6b7280}.native-lock-screen .compose-button{width:min(280px,100%)}.auth-remember-account{display:flex!important;align-items:center;gap:10px!important;grid-template-columns:auto 1fr}.auth-remember-account input{width:18px!important;height:18px!important;margin:0}.app-header{position:fixed;z-index:20;top:0;left:0;right:0;display:grid;grid-template-columns:280px minmax(280px,720px) 1fr;align-items:center;gap:20px;height:64px;padding:10px 18px;border-bottom:1px solid #e8eaed;background:#fff}.header-brand,.header-actions{display:flex;align-items:center;gap:10px}.header-home-button{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:2px;border:0;border-radius:6px;background:transparent;color:inherit}.header-home-button:hover,.header-home-button:focus-visible{background:var(--theme-primary-soft, #e8f0fe)}.header-actions{justify-content:flex-end}.theme-switcher{position:relative;flex:0 0 auto}.header-menu-backdrop{position:fixed;z-index:39;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent}.theme-menu{position:absolute;z-index:45;top:calc(100% + 8px);right:0;display:grid;width:210px;padding:7px;border:1px solid #dadce0;border-radius:10px;background:#fff;box-shadow:0 8px 24px #3c40433d}.theme-menu button{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#202124;text-align:left}.theme-menu button:hover,.theme-menu button:focus-visible{background:#f1f3f4}.theme-menu button.active{background:#e8f0fe;color:#174ea6;font-weight:700}.sidebar-appearance-picker{display:grid;flex:0 0 auto;gap:8px;margin-top:auto;padding:12px 4px 2px;border-top:1px solid var(--theme-border, #e5e7eb)}.sidebar-appearance-picker label{display:grid;gap:4px;color:var(--theme-text-muted, #5f6368);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sidebar-appearance-picker select{min-height:34px;padding:0 12px;border:1px solid var(--theme-border-strong, #dadce0);border-radius:999px;background:var(--theme-surface-raised, #ffffff);color:var(--theme-text, #1f2937);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.sidebar-collapsed:not(.sidebar-peek) .sidebar-appearance-picker{display:none}html[data-theme=night] .sidebar-appearance-picker{border-top-color:#263349}html[data-theme=night] .sidebar-appearance-picker select{border-color:#334155;background:#172033;color:#e5e7eb}.theme-menu .theme-menu-mode-row{grid-template-columns:24px minmax(0,1fr) 34px;margin-bottom:4px;border-bottom:1px solid var(--theme-border, #e5e7eb);border-radius:7px 7px 0 0}.theme-menu-mode-row>svg{justify-self:center}.theme-mode-switch{position:relative;width:34px;height:20px;border-radius:999px;background:var(--theme-border-strong, #c8cdd3);transition:background .16s ease}.theme-mode-switch:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;content:"";transition:transform .16s ease}.theme-mode-switch.on{background:var(--theme-primary, #1a73e8)}.theme-mode-switch.on:after{transform:translate(14px)}html[data-theme=night] .theme-mode-switch.on{background:#8ab4f8}@media(max-width:520px){.header-actions>.color-mode-toggle-button{display:none}}.theme-menu button>svg{justify-self:end}.theme-swatch{width:22px;height:22px;border:1px solid rgb(60 64 67 / 24%);border-radius:50%;background:linear-gradient(135deg,#fff 0 52%,#1a73e8 52% 100%)}.theme-swatch-night{background:linear-gradient(135deg,#121a26 0 52%,#78a9ff 52% 100%)}.theme-swatch-claude-third{background:linear-gradient(135deg,#fbf9f4 0 52%,#1e675c 52% 100%)}.brand-wordmark{display:inline-flex;align-items:baseline;color:#1f2e42;font-size:18px;line-height:1;letter-spacing:.035em}.brand-wordmark span:first-child{font-weight:900}.brand-wordmark span:last-child{font-weight:400}.account-switcher{position:relative}.account-switcher-button{display:flex;align-items:center;gap:9px;min-width:210px;max-width:280px;height:40px;padding:0 12px;border:1px solid #e8eaed;border-radius:999px;background:#fff;color:#202124;text-align:left;transition:background .18s ease,box-shadow .18s ease;overflow:hidden}.account-switcher-button>span:last-child{flex:1 1 auto;min-width:0;overflow:hidden}.account-switcher-button:hover{background:#f8fafd;box-shadow:0 1px 4px #3c404329}.account-switcher-button strong,.account-switcher-button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-switcher-button strong{font-size:13px}.account-switcher-button small{color:#5f6368;font-size:12px}.account-dot{flex:0 0 auto;width:10px;height:10px;border-radius:999px;background:#1a73e8}.account-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:320px;max-height:min(560px,calc(100dvh - 80px - env(safe-area-inset-bottom,0px)));padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #dadce0;border-radius:12px;background:#fff;box-shadow:0 8px 24px #3c40433d}.account-menu-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#202124;text-align:left}.account-domain-group{display:grid;gap:3px}.account-domain-row{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#202124;text-align:left}.account-domain-row:hover{background:#f1f3f4}.account-domain-row>span{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#e8f0fe;color:#1a73e8;font-weight:900}.account-domain-row strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-domain-row small{color:#5f6368}.account-menu-row:hover{background:#f1f3f4}.account-menu-row>span:first-child{flex:0 0 auto;width:10px;height:10px;border-radius:999px}.account-menu-row strong,.account-menu-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-row small{color:#5f6368;font-size:12px}.account-menu-unread{flex:0 0 auto;min-width:24px;margin-left:auto;padding:2px 7px;border-radius:999px;background:#e8f0fe;color:#174ea6;font-size:11px;text-align:center}.add-account-menu-row{margin-bottom:6px;border-bottom:1px solid #f1f3f4;color:#1a73e8;font-weight:700}.selected-menu-row{background:#e8f0fe}.danger-menu-row{margin-top:6px;border-top:1px solid #f1f3f4;color:#b3261e;font-weight:700}.danger-menu-row:hover{background:#fce8e6}.header-search{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:#eef3fb;color:#5f6368;transition:background .18s ease,box-shadow .18s ease}.header-search-wrap{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.settings-search-launcher{width:100%;border:0;color:#5f6368;cursor:pointer;text-align:left}.settings-search-launcher span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-clear-button,.search-cancel-button{flex:0 0 auto;border:0;background:transparent;color:#5f6368}.search-clear-button{display:grid;width:28px;height:28px;padding:0;place-items:center;border-radius:999px}.search-cancel-button{display:none;padding:0 4px;color:#1a73e8;font-weight:700}.native-offline-banner{position:fixed;z-index:25;top:64px;right:0;left:0;padding:7px 14px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:700;text-align:center}.pull-refresh-indicator{position:fixed;z-index:17;top:var(--mobile-header-height, 116px);left:50%;display:none;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#64748b;box-shadow:0 5px 16px #0f172a24;font-size:11px;font-weight:800;pointer-events:none;transition:color .12s ease}.pull-refresh-indicator.ready{color:#1a73e8}.pull-refresh-indicator .spinning{animation:spin-refresh .8s linear infinite}.swipe-message-shell{position:relative;overflow:hidden;border-bottom:1px solid #f1f3f4;background:#fff}.swipe-message-shell .message-row{position:relative;z-index:2;border-bottom:0;touch-action:pan-y;transition:transform .16s ease,background .16s ease}.swipe-actions{position:absolute;z-index:1;top:0;bottom:0;display:flex}.swipe-actions-leading{left:0;width:76px}.swipe-actions-trailing{right:0;width:144px;justify-content:flex-end}.swipe-actions button{display:grid;flex:1;min-width:64px;border:0;place-items:center;color:#fff}.swipe-star-action{background:#f59e0b}.swipe-read-action,.swipe-archive-action{background:#1a73e8}.swipe-delete-action{background:#d93025}.native-setting-toggle{display:flex!important;align-items:center;justify-content:space-between;gap:18px!important;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.native-setting-toggle span,.native-setting-toggle strong,.native-setting-toggle small{display:block}.native-setting-toggle small{margin-top:3px;color:#64748b;font-weight:400;line-height:1.4}.native-setting-toggle input{width:22px;height:22px;flex:0 0 auto}.notification-settings-controls{display:grid;gap:10px}.notification-settings-error{display:grid;justify-items:start;gap:10px}.notification-settings-error p{margin:0;color:#b42318}.notification-web-note,.notification-preview-private-note{color:#64748b;font-size:13px;line-height:1.45;margin:0}.notification-permission-status{margin:4px 0 0;color:#64748b;font-size:13px}html[data-theme=night] .notification-permission-status{color:#94a3b8}.header-message-spacer{min-width:0;min-height:44px}.header-back-button{color:#1a73e8}.header-search:focus-within{background:#fff;box-shadow:0 1px 6px #3c404338}.header-search input{width:100%;border:0;outline:0;background:transparent}.app-shell{position:fixed;inset:64px 0 0;display:grid;grid-template-columns:280px minmax(0,1fr);height:auto;background:#f8f9fa;overflow:hidden}.app-shell.sidebar-is-collapsed{grid-template-columns:72px minmax(0,1fr)}.favorite-account-rail{position:fixed;z-index:18;top:76px;right:18px;display:grid;justify-items:end;gap:8px;max-width:min(220px,calc(100vw - 340px))}.favorite-account-rail.tickets-collapsed{max-width:48px}.favorite-ticket-collapse-button{display:inline-flex;align-items:center;justify-content:center;width:42px;min-height:30px;border:1px solid #dadce0;border-radius:999px;background:#fff;color:#5f6368;box-shadow:0 8px 20px #3c40431f;font-size:12px;font-weight:900}.favorite-ticket-collapse-button:hover{background:#e8f0fe;color:#1a73e8}.favorite-account-ticket{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:180px;min-height:38px;padding:0 14px;border:1px solid #dadce0;border-radius:999px;background:#fff;color:#1f2e42;box-shadow:0 8px 20px #3c40431f;transition:background .16s ease,color .16s ease,transform .16s ease}.favorite-account-ticket span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.favorite-account-ticket:hover,.favorite-account-ticket.active-ticket{background:#1a73e8;color:#fff;transform:translateY(-1px)}.favorite-ticket-badge{display:inline-grid;min-width:19px;height:19px;margin-left:8px;place-items:center;border-radius:999px;background:#d93025;color:#fff;font-size:11px;font-weight:900;line-height:1}.sidebar,.content-panel{min-width:0;border-right:1px solid #e5e7eb;background:#fff}.content-panel{border-right:0;height:calc(100dvh - 64px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.content-panel>.account-form,.content-panel>.settings-form{width:auto;margin:28px}.content-panel>.message-body{margin:18px 28px 28px}.sidebar{display:flex;flex-direction:column;height:calc(100dvh - 64px);min-height:0;padding:14px 12px;background:#f8fafd;overflow:hidden}.sidebar-static-actions{flex:0 0 auto}.sidebar-folder-scroll{min-height:0;flex:1 1 auto;padding-bottom:max(14px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-bottom:max(14px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;touch-action:pan-y}.sidebar-collapsed:not(.sidebar-peek){padding-inline:10px}.sidebar-collapsed:not(.sidebar-peek) .sidebar-action-label,.sidebar-collapsed:not(.sidebar-peek) .all-inboxes-sidebar-button span,.sidebar-collapsed:not(.sidebar-peek) .section h2,.sidebar-collapsed:not(.sidebar-peek) .folder-row span,.sidebar-collapsed:not(.sidebar-peek) .folder-unread-badge,.sidebar-collapsed:not(.sidebar-peek) .folder-delete-button{display:none}.sidebar-collapsed:not(.sidebar-peek) .compose-button,.sidebar-collapsed:not(.sidebar-peek) .refresh-button{gap:0;padding:0}@media(min-width:981px){.sidebar-collapsed:not(.sidebar-peek) .section-title-row{justify-content:center;min-height:28px}.sidebar-collapsed:not(.sidebar-peek) .section-title-row .mini-icon-button{display:none}.sidebar-collapsed:not(.sidebar-peek) .section-title-row:before{content:"";width:24px;height:1px;background:currentColor;opacity:.3}}.sidebar-collapsed:not(.sidebar-peek) .folder-row,.sidebar-collapsed:not(.sidebar-peek) .folder-main-button{justify-content:center;padding:0}.mobile-sidebar-backdrop{display:none}.brand-mark{display:grid;place-items:center;width:42px;height:34px}.brand-mark img{width:42px;height:30px;object-fit:contain}html[data-mode=dark] .brand-mark,html[data-theme=night] .brand-mark{background:transparent;box-shadow:none}html[data-mode=dark] .brand-mark img,html[data-mode=dark] .auth-logo,html[data-theme=night] .brand-mark img,html[data-theme=night] .auth-logo{filter:brightness(0) invert(.92)}.section small,.list-header p,.empty-detail p{display:block;color:#6b7280;font-size:13px}.compose-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;border:0;border-radius:14px;background:#1a73e8;color:#fff;font-weight:700;box-shadow:0 1px 3px #3c404333;transition:box-shadow .18s ease,transform .18s ease,background .18s ease}.compose-button:hover{background:#185abc;box-shadow:0 3px 10px #3c40433d;transform:translateY(-1px)}.compose-button:disabled{cursor:not-allowed;opacity:.65}.section{margin-top:18px}.section h2{margin:0 0 8px;color:#6b7280;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.section-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-title-row h2{margin:0}.mini-icon-button,.folder-delete-button{display:grid;place-items:center;border:0;background:transparent;color:#5f6368}.mini-icon-button{width:28px;height:28px;border-radius:8px}.mini-icon-button:hover,.folder-delete-button:hover{background:#e8f0fe;color:#1a73e8}.account-row,.folder-row,.message-row,.icon-button{border:0;background:transparent}.account-row,.folder-row{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 4px 0 8px;border-radius:8px;color:#111827;text-align:left}.folder-main-button{display:flex;align-items:center;gap:10px;min-width:0;flex:1;height:34px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.folder-row svg{flex:0 0 auto;color:#5f6368}.folder-row span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row:hover,.folder-row:hover,.message-row:hover{background:#f1f3f4}.active-row{background:#d3e3fd;color:#0b57d0}.active-row svg{color:#0b57d0}.folder-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 7px;border-radius:999px;background:#d93025;color:#fff;font-size:11px;line-height:1}.folder-delete-button{flex:0 0 auto;width:28px;height:28px;border-radius:8px;opacity:0}.folder-row:hover .folder-delete-button{opacity:1}.active-message{background:#f8fafc}.account-row>span{flex:0 0 auto;width:10px;height:10px;border-radius:999px}.add-account-row{margin-top:6px;color:#1a73e8}.account-row strong,.account-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:56px;border-bottom:1px solid #e8eaed;background:#fff}.category-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:#5f6368;font-weight:700;transition:background .18s ease,color .18s ease}.category-tabs button:hover{background:#f8fafd}.category-tabs .active-tab{color:#1a73e8}.category-tabs button span{min-width:22px;padding:2px 7px;border-radius:999px;background:#e8f0fe;color:#1a73e8;font-size:12px}.category-tabs .active-tab:after{position:absolute;right:18px;bottom:0;left:18px;height:3px;border-radius:999px 999px 0 0;background:#1a73e8;content:""}.mobile-category-navigation{display:none}.icon-button{display:grid;place-items:center;width:40px;height:40px;border-radius:8px}.list-header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 18px 8px}.list-header h1{margin:0;font-size:20px;font-weight:500}.list-header p{margin:4px 0 0}.list-header span{color:#6b7280;font-size:13px;white-space:nowrap}.message-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 18px 10px}.message-filter-bar button{display:inline-flex;align-items:center;min-height:34px;gap:6px;padding:7px 11px;border:1px solid var(--theme-border, #d7dde7);border-radius:8px;background:var(--theme-surface-raised, #ffffff);color:var(--theme-text-muted, #4b5563);font-size:13px;font-weight:700}.message-filter-bar button:hover{border-color:#aeb9c9;background:#f8fafc}.message-filter-bar button.active-filter{border-color:#1a73e8;background:#e8f0fe;color:#174ea6}.message-filter-bar .clear-message-filters{border-color:transparent;background:transparent;color:#1a73e8}html[data-theme=night] .message-filter-bar button,html[data-theme=night] .inbox-organization-options label{border-color:#334155;background:#172033;color:#dbeafe}html[data-theme=night] .message-filter-bar button.active-filter,html[data-theme=night] .inbox-organization-options label:has(input:checked){border-color:#60a5fa;background:#172554;color:#bfdbfe}html[data-theme=night] .message-filter-bar .clear-message-filters{border-color:transparent;background:transparent;color:#93c5fd}.refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:34px;padding:0 14px;border:1px solid #e8eaed;border-radius:999px;background:#fff;color:#5f6368;box-shadow:0 1px 2px #3c40431a;transition:box-shadow .18s ease,color .18s ease,background .18s ease}.refresh-button:hover{background:#e8f0fe;color:#1a73e8;box-shadow:0 3px 10px #3c40432e}.refresh-button:active{background:#dbe8fb}.refresh-button:disabled{cursor:wait;opacity:.75}.sidebar-refresh-button{width:100%;margin-top:12px;color:#1a73e8;font-weight:700}.all-inboxes-sidebar-button{display:flex;align-items:center;gap:10px;width:100%;height:34px;margin-top:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#374151;font-weight:700;text-align:left}.all-inboxes-sidebar-button:hover{background:#e8f0fe;color:#1a73e8}.sidebar-collapsed:not(.sidebar-peek) .all-inboxes-sidebar-button{justify-content:center;padding:0}@media(min-width:981px){.sidebar.sidebar-collapsed{position:relative;z-index:30;transition:width .16s ease,box-shadow .16s ease}.sidebar.sidebar-collapsed.sidebar-peek{width:280px;box-shadow:16px 0 32px #3c40432e}}html[data-theme=night] .all-inboxes-sidebar-button:hover{background:#1e293b;color:#bfdbfe}@keyframes spin-refresh{to{transform:rotate(360deg)}}.messages{padding:0 8px 18px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 18px;border-top:1px solid #f1f3f4;border-bottom:1px solid #f1f3f4;color:#5f6368;font-size:13px}.list-toolbar.has-selection{position:sticky;z-index:24;top:0;border-top:0;background:#fff;box-shadow:0 4px 12px #3c404329}.message-selection-backdrop{display:none}.message-page-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.message-page-controls label{display:inline-flex;align-items:center;gap:5px}.message-page-controls button,.message-page-controls select{min-height:30px;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#3c4043;font:inherit}.message-page-controls button{padding:0 10px;font-weight:650}.message-page-controls select{padding:0 24px 0 8px}.message-page-controls button:disabled,.message-page-controls select:disabled{cursor:default;opacity:.48}.message-page-loading{min-width:52px;color:#5f6368}.pagination-compatibility-note{color:var(--theme-text-muted, #5f6368);font-size:12px}.message-page-size-settings label{display:grid;gap:7px;max-width:240px;font-weight:650}.message-page-size-settings select{min-height:40px;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#202124;padding:0 10px;font:inherit}.bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:1}.bulk-actions button,.bulk-actions select{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #dadce0;border-radius:999px;background:#fff;color:#3c4043;font-size:12px;font-weight:700}.bulk-actions button:hover,.bulk-actions select:hover{background:#f1f3f4}.select-all{display:inline-flex;align-items:center;gap:8px}.empty-list{display:grid;place-items:center;gap:8px;min-height:280px;margin:8px 10px;padding:28px;border:1px dashed #dadce0;border-radius:12px;background:#fff;color:#6b7280;font-size:14px;text-align:center}.empty-list svg{color:#1a73e8}.empty-list strong{color:#202124;font-size:18px}.empty-list span{max-width:360px}.message-row{display:grid;grid-template-columns:18px 24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 10px;border-bottom:1px solid #f1f3f4;border-radius:0;background:#fff;color:#202124;text-align:left;transition:background .16s ease,box-shadow .16s ease}.message-row:active{cursor:grabbing;background:#e8f0fe}.message-row.unread-message{background:#fff;box-shadow:inset 3px 0 #1a73e8}.message-row.read-message{background:#f8f9fa;color:#5f6368}.message-row strong,.message-row span,.message-row p{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.message-row-copy{min-width:0}.message-row strong,.message-row span,.message-row time{font-weight:400}.message-row.unread-message strong,.message-row.unread-message span,.message-row.unread-message time{color:#202124;font-weight:800}.message-row span{margin-top:2px}.message-row span small{color:#5f6368;font-size:13px;font-weight:400}.message-row p,.message-row time{margin-top:2px;color:#6b7280;font-size:12px}.message-row p{display:flex;align-items:center;gap:7px}.message-row p em{font-style:normal}.account-badge{display:inline-flex;min-width:0;max-width:180px;flex:0 1 auto;overflow:hidden;padding:2px 8px;border-radius:999px;background:#e8f0fe;color:#1a73e8;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.message-row p>em:not(.account-badge){flex:0 0 auto}.message-row time{align-self:start;white-space:nowrap}.row-star{color:#bdc1c6}.message-row-checkbox-target{display:grid;place-items:center;width:24px;height:24px;touch-action:manipulation}.message-row-checkbox-target input{margin:0}.row-star-button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:0;background:transparent;color:#bdc1c6;touch-action:manipulation}.row-star-button:hover,.row-star-button:focus-visible{color:#5f6368}.row-star-button.starred,.message-row:hover .row-star,.row-star-button.starred .row-star{color:#fbbc04}.unread-dot,.read-dot{width:8px;height:8px;margin-top:7px;border-radius:999px}.unread-dot{background:#2563eb}.read-dot{background:#d1d5db}.message-skeleton-list{padding:4px 0 12px}.message-skeleton-row{display:grid;grid-template-columns:18px 24px minmax(0,1fr) 64px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-bottom:1px solid #f1f3f4}.message-skeleton-row span,.message-skeleton-row i{display:block;border-radius:999px;background:linear-gradient(90deg,#eef1f4,#f8fafd,#eef1f4);background-size:220% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.message-skeleton-row span{height:16px}.message-skeleton-row div{display:grid;gap:8px}.message-skeleton-row i:first-child{width:min(260px,60%);height:14px}.message-skeleton-row i:last-child{width:min(520px,86%);height:12px}@keyframes skeleton-shimmer{to{background-position:-220% 0}}.content-panel:has(.empty-detail){display:grid;place-items:center}.empty-detail{max-width:360px;color:#374151;text-align:center}.empty-detail h2{margin:12px 0 6px}.message-body{width:auto;align-self:start;color:#111827;padding-bottom:90px}.message-body-loading{min-height:min(620px,calc(100dvh - var(--app-header-height, 116px) - 32px))}.message-loading-metadata{display:flex;align-items:center;gap:10px;min-width:0}.message-loading-metadata>span:last-child{display:grid;min-width:0;gap:2px}.message-loading-metadata strong,.message-loading-metadata small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-loading-metadata small{color:#5f6368;font-size:12px}.message-body-load-panel{display:grid;justify-items:start;gap:10px;max-width:720px;padding:20px 0;color:#5f6368}.message-body-load-panel>strong{color:#202124;font-size:14px}.message-body-load-panel>span,.message-body-load-panel>p{font-size:13px}.message-body-skeleton{display:grid;gap:11px;width:100%;padding:14px 0 4px}.message-body-skeleton i{display:block;width:100%;height:12px;border-radius:4px;background:linear-gradient(90deg,#eef1f4 25%,#f8f9fa,#eef1f4 75%);background-size:220% 100%;animation:skeleton-shimmer 1.25s linear infinite}.message-body-skeleton i:nth-child(2){width:92%}.message-body-skeleton i:nth-child(3){width:76%}.message-body-skeleton i:nth-child(4){width:48%}@media(prefers-reduced-motion:reduce){.message-body-skeleton i{animation:none;background:#eef1f4}}.message-detail-header{display:grid;gap:12px;padding-bottom:14px}.message-navigation-bar{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-4px 0 8px;padding:6px 0;background:#fff}html[data-theme=night] .list-toolbar.has-selection{background:#111827;box-shadow:0 4px 12px #00000059}html[data-theme=night] .message-page-controls button,html[data-theme=night] .message-page-controls select,html[data-theme=night] .message-page-size-settings select{border-color:#475569;background:#172033;color:#e5e7eb}html[data-theme=night] .message-page-loading{color:#a7b0bf}@media(max-width:680px){.list-toolbar:not(.has-selection){flex-wrap:wrap}.message-page-controls{width:100%;justify-content:flex-end;gap:5px}.message-page-controls label>span,.message-page-loading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.message-page-controls button{min-width:56px;padding-inline:7px}.message-page-controls select{min-width:56px}}.message-navigation-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.message-nav-button,.message-move-select{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid #dadce0;border-radius:999px;background:#fff;color:#3c4043;font-size:12px;font-weight:700}.message-move-select{min-width:112px}.message-nav-button:hover:not(:disabled),.message-move-select:hover:not(:disabled){background:#f1f3f4}.message-nav-button:disabled,.message-move-select:disabled{cursor:not-allowed;opacity:.45}.message-nav-button.starred-action{color:#fbbc04}.message-nav-button.star-icon-button,.message-nav-button.star-icon-button:hover:not(:disabled){border-color:transparent;border-radius:0;background:transparent}.message-body h2{margin:0;overflow-wrap:anywhere;font-size:22px;font-weight:500;letter-spacing:0}.thread-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#5f6368;font-size:12px}.thread-summary strong{color:#3c4043}.thread-stack{display:grid;gap:8px;margin:12px 0 18px}.thread-stack-card{border:1px solid #e8eaed;border-radius:10px;background:#fff;color:#202124;overflow:hidden;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.thread-stack-card:hover,.active-thread-stack-card{border-color:#c7d7fe;background:#f8fafd;box-shadow:0 1px 4px #3c40431f}.latest-thread-stack-card,.latest-thread-stack-card:hover,.latest-thread-stack-card.active-thread-stack-card{border:0;border-bottom:1px solid #edf0f2;border-radius:0;background:#fff;box-shadow:none}.latest-thread-stack-card.active-thread-stack-card{border:1px solid #c7d7fe;border-left:3px solid #1a73e8;border-radius:8px;background:#fbfdff;box-shadow:0 2px 8px #3c40431f}.latest-thread-stack-card.active-thread-stack-card .thread-stack-toggle:focus-visible{outline:3px solid rgb(26 115 232 / 30%);outline-offset:-3px}.thread-stack-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left}.thread-stack-toggle>span:first-child{display:grid;min-width:0;gap:2px}.thread-stack-card strong,.thread-stack-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-stack-card small,.thread-stack-card time{color:#5f6368;font-size:12px}.thread-stack-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.thread-stack-card:has(.thread-stack-toggle[aria-expanded=true]) .thread-stack-meta svg{transform:rotate(180deg)}.thread-stack-body{padding:0 12px 14px;border-top:1px solid #f1f3f4}.latest-thread-stack-card .thread-stack-toggle{padding:14px 12px 12px}.latest-thread-stack-card .thread-stack-body{padding:0 12px 22px;border-top-color:#edf0f2}.thread-stack-body .safe-html-email,.thread-stack-body pre{padding:12px 0 0;font-size:13px}.message-body p,.message-body time{margin:0;color:#4b5563}.message-body p span{color:#6b7280}.back-button{display:inline-flex;align-items:center;justify-self:start;gap:8px;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#5f6368;font-weight:700;transition:background .16s ease,color .16s ease}.back-button:hover{background:#f1f3f4;color:#202124}.conversation-card{border:0;border-radius:0;background:#fff;box-shadow:none}.sender-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f1f3f4}.sender-avatar{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:999px;background:#d3e3fd;color:#0b57d0;font-weight:800}.sender-meta{min-width:0}.sender-meta strong,.sender-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender-meta span{color:#5f6368;font-size:13px}.sender-date{display:block;margin-top:2px;color:#5f6368;font-size:12px}.sender-row time{margin-left:auto;white-space:nowrap;font-size:13px}.address-details-toggle{width:fit-content;margin-top:3px;padding:0;border:0;background:transparent;color:#1a73e8;font-size:12px;font-weight:700}.address-details-panel{display:grid;gap:7px;margin:10px 0 4px 46px;padding:12px;border:1px solid #e8eaed;border-radius:10px;background:#f8fafd;color:#3c4043;font-size:13px}.address-details-panel div{display:grid;grid-template-columns:64px 1fr;gap:10px}.address-details-panel strong{color:#5f6368}.address-details-panel span{min-width:0;overflow-wrap:anywhere}.message-body pre{max-width:100%;margin:0;padding:18px 0 24px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.55}.safe-html-email{max-width:100%;padding:18px 0 24px;overflow-x:auto;color:#202124;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.safe-html-email *{max-width:100%}.safe-html-email a{color:#1a73e8;text-decoration:underline;text-underline-offset:2px}.safe-html-email img{height:auto;max-width:100%}.safe-html-email blockquote{margin:12px 0;padding-left:12px;border-left:3px solid #dadce0;color:#5f6368}.safe-html-email table{max-width:100%;border-collapse:collapse}.safe-html-email td,.safe-html-email th{vertical-align:top}.safe-html-email p,.safe-html-email ul,.safe-html-email ol{margin-top:0}.safe-html-wrapper{min-width:0}.link-safety-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.link-safety-status button{display:grid;flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;place-items:center}.link-safety-status button:hover{background:#1a73e81a}.link-safety-backdrop{position:fixed;z-index:1200;inset:0;display:grid;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:#0f172a7a;place-items:center}.link-safety-dialog{display:grid;width:min(420px,100%);gap:16px;padding:22px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f172a38;color:#202124}.link-safety-dialog h3,.link-safety-dialog p{margin:0}.link-safety-dialog p{margin-top:6px;color:#5f6368;font-size:13px}.mailbox-removal-backdrop{position:fixed;z-index:1450;inset:0;display:grid;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:#0f172a8a;place-items:center}.mailbox-removal-dialog{position:relative;display:grid;width:min(480px,100%);max-height:min(720px,100%);overflow-y:auto;gap:18px;padding:24px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 22px 60px #0f172a47;color:#202124;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mailbox-removal-dialog h2,.mailbox-removal-dialog p{margin:0}.mailbox-removal-dialog h2{padding-right:34px;font-size:20px}.mailbox-removal-dialog p{margin-top:8px;color:#5f6368;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.mailbox-removal-close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:#5f6368;place-items:center}.mailbox-removal-close:hover{background:#f1f3f4}.mailbox-removal-warning-icon{color:#b45309}.mailbox-removal-success-icon{color:#188038}.mailbox-removal-reasons{display:grid;gap:6px;margin:0;padding:0;border:0}.mailbox-removal-reasons legend{margin-bottom:7px;color:#3c4043;font-size:13px;font-weight:700}.mailbox-removal-reasons label{display:grid;grid-template-columns:20px 1fr;align-items:center;min-height:42px;gap:10px;padding:8px 10px;border:1px solid #e1e5ea;border-radius:7px;cursor:pointer}.mailbox-removal-reasons label:has(input:checked){border-color:#1a73e8;background:#f4f8ff}.mailbox-removal-reasons input{width:18px;height:18px;margin:0}.mailbox-removal-details{display:grid;gap:7px;color:#3c4043;font-size:13px;font-weight:700}.mailbox-removal-details textarea{width:100%;min-height:84px;resize:vertical;padding:10px;border:1px solid #c7ccd1;border-radius:7px;background:#fff;color:#202124;font:inherit;font-size:16px;font-weight:400}.mailbox-removal-details small{justify-self:end;color:#6b7280;font-weight:400}.mailbox-removal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.mailbox-removal-actions button{min-height:40px;padding:8px 15px;border:1px solid #c7ccd1;border-radius:7px;background:#fff;color:#334155;font-weight:700}.mailbox-removal-actions .primary-button{border-color:#1a73e8;background:#1a73e8;color:#fff}.mailbox-removal-actions .danger-primary-button{border-color:#c5221f;background:#c5221f;color:#fff}.mailbox-removal-actions button:disabled{cursor:not-allowed;opacity:.55}.mailbox-removal-error{padding:10px 12px;border:1px solid #fecaca;border-radius:7px;background:#fff1f2;color:#9f1239;font-size:13px}.link-safety-icon{display:grid;width:42px;height:42px;border-radius:50%;background:#fff4e5;color:#a24b00;place-items:center}.link-safety-host{display:block;margin-top:10px;overflow-wrap:anywhere;font-size:16px}.link-safety-dialog .link-safety-warning{padding:9px 10px;border:1px solid #f3cf9a;border-radius:6px;background:#fff8e8;color:#7a4b00}.link-safety-actions{display:flex;justify-content:flex-end;gap:8px}.html-placeholder{display:grid;gap:5px;margin:22px 0 28px;padding:14px 16px;border:1px dashed #dadce0;border-radius:10px;background:#f8fafd;color:#5f6368}.html-placeholder strong{color:#202124}.blocked-images-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;padding:10px 12px;border:1px solid #f8d7a8;border-radius:10px;background:#fff8e8;color:#7a4b00;font-size:13px}.blocked-images-bar button{border:0;background:transparent;color:#1a73e8;font-weight:800}.attachment-list{display:grid;gap:8px;margin:0;padding:0 0 24px}.attachment-list h3{margin:0 0 2px;font-size:15px}.attachment-list-heading{align-items:center;display:flex;justify-content:space-between;gap:12px}.attachment-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.attachment-row>div:nth-child(2){min-width:0;flex:1}.attachment-row strong,.attachment-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:8px;background:#eef3fb;color:#1a73e8;font-size:10px;font-weight:900}.attachment-row span{color:#6b7280;font-size:13px}.attachment-download-button{flex:0 0 auto;min-height:32px;padding:7px 12px;border:1px solid #dadce0;border-radius:999px;color:#1a73e8;font-size:12px;font-weight:800;text-decoration:none}.attachment-download-button:hover{background:#e8f0fe;border-color:#c7d7fe}.attachment-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.sticky-reply-bar{position:sticky;bottom:0;display:flex;gap:10px;margin-top:18px;padding:18px 0 2px;background:linear-gradient(#fff0,#fff 28%,#fff)}.sticky-reply-bar .secondary-button{display:inline-flex;align-items:center;gap:7px}.inline-response-card{display:grid;gap:0;margin:18px 0 96px;padding:0 14px 14px;border:1px solid #dadce0;border-radius:12px;background:#fff;box-shadow:0 2px 8px #3c40431f}.inline-response-scroll-target{scroll-margin-top:76px}.inline-response-card [role=textbox],.inline-response-card input{scroll-margin-top:76px;scroll-margin-bottom:20px}.inline-response-header{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin:0 -14px;padding:0 10px 0 14px;border-radius:12px 12px 0 0;background:#f2f6fc}.inline-response-header button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#3c4043}.inline-response-header button:hover{background:#e8f0fe}.inline-response-line{display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid #eceff1;color:#5f6368;font-size:13px}.inline-response-line span{flex:0 0 auto}.inline-response-line input,.inline-response-line select{min-width:0;flex:1;height:36px;border:0;outline:0;background:transparent;color:#202124}.inline-response-subject{display:grid;overflow:hidden;gap:3px;padding:10px 0;border-bottom:1px solid #eceff1;color:#5f6368;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.inline-response-subject strong{overflow:hidden;color:var(--theme-text, #202124);text-overflow:ellipsis;white-space:nowrap}.inline-response-field-label,.compose-field-label{color:var(--theme-text-muted, #5f6368);font-size:12px;font-weight:700}.inline-response-body-field,.compose-body-field{display:grid!important;gap:6px;margin:10px 0;padding:10px 12px;border:1px solid var(--theme-border-strong, #c8cdd3);border-radius:8px;background:var(--theme-surface-raised, #ffffff)}.inline-response-body-field:focus-within,.compose-body-field:focus-within{border-color:var(--theme-primary, #1a73e8);box-shadow:0 0 0 3px var(--theme-focus-ring, rgb(26 115 232 / 16%))}.inline-response-card-forward .inline-response-body-field{background:#fffdf7}html[data-theme=night] .inline-response-body-field,html[data-theme=night] .compose-body-field,html[data-theme=night] .inline-response-card-forward .inline-response-body-field{border-color:#35455e;background:#0d141e}.inline-rich-editor{min-height:150px;padding:6px 0!important}.inline-format-toolbar{margin-top:4px}.inline-history-toggle{justify-self:start;margin:4px 0 8px;padding:0;border:0;background:transparent;color:#1a73e8;font-size:12px;font-weight:800}.inline-history-preview{margin:0 0 8px;padding:10px 12px;overflow:visible;border:1px solid var(--theme-border, #eceff1);border-radius:8px;background:var(--theme-surface-muted, #f8f9fa);color:#5f6368}.inline-history-preview h3{margin:0;color:var(--theme-text-muted, #5f6368);font-size:12px;font-weight:800}.inline-history-preview .safe-html-email{padding:8px 0 0;font-size:13px}.inline-history-preview blockquote{margin-top:0}.quoted-history-section{margin-top:10px;padding-top:8px;border-top:1px solid #eceff1}.quoted-history-content{margin-top:6px;padding-left:12px;border-left:3px solid #dadce0;color:#5f6368}.quoted-history-content blockquote{margin:0;padding:0;border:0}.inline-response-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px}.inline-response-actions .compose-send-button{border-radius:999px}.inline-response-icon-row{min-width:0}.inline-response-actions .secondary-button{margin-left:auto}.inline-sent-thread{display:grid;gap:12px;margin:18px 0 96px}.inline-sent-card{padding-top:0;border-top:1px solid #eef1f4}.account-form,.compose-form{width:min(100%,720px);align-self:start}.account-form h2,.compose-form h2{margin:0 0 6px;font-size:20px}.account-form p,.compose-form p{margin:0 0 18px;color:#6b7280}.account-provider-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #d9e2ef;border-radius:8px;background:#f8fbff}.account-provider-option h3,.account-provider-option p{margin:0}.account-provider-option h3{font-size:15px}.account-provider-option p{margin-top:4px;font-size:13px}.google-data-disclosure{max-width:680px;margin:8px 0 0;color:#5f6368;font-size:12px;line-height:1.45}.google-data-disclosure.compact{margin:-2px 2px 8px;text-align:left}.google-data-disclosure a{color:#0b57d0;font-weight:650}.add-gmail-button{flex:0 0 auto;margin:0}.account-provider-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:#6b7280;font-size:12px;font-weight:700;text-transform:uppercase}.account-provider-divider:before,.account-provider-divider:after{height:1px;flex:1;background:#e5e7eb;content:""}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.account-form label,.compose-form label{display:grid;gap:7px;color:#374151;font-size:13px;font-weight:700}.account-form input,.compose-form input,.compose-form select,.account-form textarea{min-width:0;padding:0 11px;border:1px solid #d1d5db;border-radius:8px;outline:0;background:#fff}.account-form input,.compose-form input,.compose-form select{height:36px}.account-form textarea{min-height:94px;padding:10px 11px;resize:vertical;line-height:1.5}.account-form input:focus,.compose-form input:focus,.compose-form select:focus,.account-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.compose-form{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:0;position:fixed;right:48px;bottom:36px;z-index:30;width:min(600px,calc(100vw - 32px));min-height:min(620px,calc(100vh - 118px));max-height:min(720px,calc(100vh - 118px));padding:0 16px 24px;border:1px solid #dadce0;border-radius:10px;background:#fff;box-shadow:0 8px 28px #3c404347;overflow:hidden}.compose-scroll-region{display:flex;min-width:0;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.compose-form.minimized{grid-template-rows:auto;width:min(300px,calc(100vw - 32px));min-height:0;max-height:42px;padding-bottom:0}.compose-form.expanded{top:88px;right:50%;bottom:32px;transform:translate(50%);width:min(860px,calc(100vw - 64px));min-height:0;max-height:none}.compose-form.expanded .compose-body-field,.compose-form.expanded .compose-rich-editor{min-height:360px}.compose-titlebar{display:flex;align-items:center;justify-content:space-between;margin:0 -16px;padding:0 12px 0 16px;min-height:40px;border-radius:10px 10px 0 0;background:#f2f6fc}.compose-titlebar h2{margin:0;font-size:14px;font-weight:700}.compose-window-actions{display:flex;align-items:center;gap:2px}.compose-window-actions button,.compose-format-toolbar button,.compose-icon-row button,.compose-trash-button,.compose-send-menu{display:grid;place-items:center;border:0;background:transparent;color:#3c4043}.compose-window-actions button{width:28px;height:28px;border-radius:6px}.compose-window-actions button:hover,.compose-format-toolbar button:hover,.compose-icon-row button:hover,.compose-trash-button:hover,.compose-send-menu:hover{background:#f1f3f4}.compose-line{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;min-height:36px;border-bottom:1px solid #eceff1;color:#3c4043!important;font-size:13px!important;font-weight:400!important}.compose-line>span:first-child{flex:0 0 auto;color:#5f6368}.compose-line>input,.compose-line>select{flex:1;width:0;min-width:0;min-height:38px;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:1.4}.recipient-autocomplete{position:relative;min-width:0;flex:1}.recipient-suggestion-backdrop{display:none}.recipient-input-shell{display:flex;align-items:center;min-width:0;min-height:38px;color:var(--theme-text, #202124)}.recipient-chip-list{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 0}.recipient-chip-list input{width:96px!important;min-width:72px!important;min-height:32px;height:auto!important;flex:1 1 96px!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent;box-shadow:none!important;line-height:20px}.recipient-chip{display:inline-flex;overflow:hidden;align-items:center;gap:3px;max-width:min(280px,100%);min-height:28px;padding:2px 3px 2px 9px;border:1px solid var(--theme-border, #d7dce2);border-radius:14px;background:var(--theme-primary-soft, #e8f0fe);color:var(--theme-text, #202124);font-size:12px}.recipient-chip.selected{outline:2px solid var(--theme-primary, #1a73e8);outline-offset:1px}.recipient-validation{color:var(--danger, #b3261e);font-size:12px;line-height:1.35;padding:4px 2px 0}.recipient-chip>span{overflow:hidden;min-width:0;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.recipient-chip button,.recipient-suggestion-remove{display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--theme-text-muted, #5f6368)}.recipient-chip button{width:22px;height:22px}.recipient-chip button:hover,.recipient-suggestion-remove:hover{background:var(--theme-hover-bg, #dce6f7);color:var(--theme-text, #202124)}.recipient-spinner{flex:0 0 auto;margin-left:4px;color:var(--theme-primary, #1a73e8);animation:spin-refresh .8s linear infinite}.recipient-suggestion-popover{position:absolute;z-index:80;top:calc(100% + 3px);right:0;left:0;overflow-x:hidden;overflow-y:auto;max-height:min(240px,38dvh);border:1px solid var(--theme-border, #dadce0);border-radius:8px;background:var(--theme-surface-raised, #ffffff);box-shadow:var(--theme-shadow, 0 8px 20px rgb(60 64 67 / 22%));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media(max-width:980px),(pointer:coarse){.recipient-suggestion-backdrop{position:fixed;z-index:117;display:block;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent}.recipient-suggestion-popover{z-index:118;max-height:min(240px,34dvh);scroll-padding-bottom:max(8px,env(safe-area-inset-bottom))}}.recipient-suggestion-row{display:flex;align-items:center;min-height:46px}.recipient-suggestion{display:flex;align-items:center;min-width:0;min-height:46px;flex:1;gap:8px;padding:6px 8px 6px 12px;border:0;background:transparent;cursor:pointer;color:var(--theme-text, #202124);font:inherit;text-align:left;touch-action:pan-y}.recipient-suggestion:hover,.recipient-suggestion.active{background:var(--theme-hover-bg, #f1f3f4)}.recipient-suggestion[aria-selected=true]{box-shadow:inset 3px 0 var(--theme-primary, #1a73e8)}.recipient-suggestion-identity{display:grid;overflow:hidden;min-width:0;flex:1;color:inherit!important}.recipient-suggestion-identity strong,.recipient-suggestion-identity span{overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.recipient-suggestion-identity span{color:var(--theme-text-muted, #5f6368)!important;font-size:12px}.recipient-suggestion-remove{display:grid;width:32px;height:32px;flex:0 0 auto;margin-right:8px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--theme-text-muted, #5f6368)}.recipient-suggestion-state{padding:11px 12px;color:var(--theme-text-muted, #5f6368);font-size:12px}.recipient-suggestion-state.error{color:var(--theme-danger, #b3261e)}html[data-theme=night] .recipient-chip{border-color:#334155;background:#1e3a5f;color:#f8fafc}html[data-theme=night] .recipient-suggestion-popover{border-color:#334155;background:#111827;color:#f8fafc}html[data-theme=night] .recipient-suggestion:hover,html[data-theme=night] .recipient-suggestion.active{background:#1e293b}.compose-subject-line{display:grid!important;align-items:stretch;min-height:0;gap:2px;padding:7px 0;border-bottom:1px solid #eceff1}.compose-subject-line input{width:100%;min-height:32px;height:auto!important;padding:4px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:20px}.compose-subject-line input::placeholder{color:var(--theme-text-muted, #5f6368);font-weight:400;opacity:1}.compose-line>select{appearance:none;overflow:hidden;color:#3c4043;text-overflow:ellipsis;white-space:nowrap}.cc-bcc-hint{display:inline-flex;gap:6px;margin-left:auto;color:#3c4043!important;white-space:nowrap}.cc-bcc-hint button{padding:0;border:0;background:transparent;color:#3c4043}.cc-bcc-hint button:hover{color:#1a73e8;text-decoration:underline}.compose-cc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.compose-cc-stack{display:grid}.compose-body-field{min-height:240px}.compose-rich-editor{width:100%;min-height:240px;height:100%;padding:16px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0;overflow:auto;white-space:normal;overflow-wrap:anywhere}.compose-rich-editor:empty:before{color:#9aa0a6;content:attr(data-placeholder);pointer-events:none}.compose-rich-editor blockquote{margin:10px 0;padding-left:12px;border-left:3px solid #dadce0;color:#5f6368}.compose-rich-editor ul,.compose-rich-editor ol{margin:8px 0;padding-left:24px}.compose-attachment-list{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 8px}.compose-attachment-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:6px 8px 6px 10px;border:1px solid #dadce0;border-radius:999px;background:#f8fafd;color:#202124}.compose-attachment-open-button{display:flex;min-width:0;align-items:center;gap:7px;border:0;background:transparent;color:inherit;text-align:left}.compose-attachment-open-button>span{display:grid;min-width:0}.compose-attachment-chip strong,.compose-attachment-chip small{overflow:hidden;max-width:210px;text-overflow:ellipsis;white-space:nowrap}.compose-attachment-chip strong{font-size:12px}.compose-attachment-chip small{color:#5f6368;font-size:11px}.compose-attachment-open-button:hover strong{color:#1a73e8;text-decoration:underline}.compose-attachment-open-button>svg{flex:0 0 auto;color:#5f6368}.compose-attachment-remove-button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#5f6368}.compose-attachment-remove-button:hover{background:#e8f0fe;color:#1a73e8}.compose-format-toolbar{display:flex;align-items:center;gap:2px;width:fit-content;max-width:100%;height:40px;margin-bottom:8px;padding:0 8px;border-radius:999px;background:#eef3f8;overflow:hidden}.compose-format-toolbar button{flex:0 0 auto;min-width:30px;height:30px;padding:0 8px;border-radius:8px;font-size:13px;white-space:nowrap}.compose-format-toolbar button:last-child{font-weight:700}.compose-bottom-bar{display:flex;align-items:center;gap:12px;min-height:44px;padding-bottom:2px}.compose-send-group{display:flex;overflow:hidden;border-radius:999px;background:#1a73e8}.compose-send-button,.compose-send-menu{height:38px;border:0;background:#1a73e8;color:#fff;font-weight:700}.compose-send-button{padding:0 20px}.compose-send-menu{width:34px;border-left:1px solid rgb(255 255 255 / 28%)}.compose-send-button:hover,.compose-send-menu:hover{background:#185abc}.compose-send-button:disabled,.compose-send-menu:disabled{cursor:not-allowed;opacity:.7}.compose-icon-row{display:flex;align-items:center;gap:3px}.compose-icon-row input[type=file]{display:none}.compose-icon-row button,.compose-trash-button{width:32px;height:32px;border-radius:8px}.compose-icon-row .compose-save-draft-button{width:auto;padding:0 10px;color:#1a73e8;font-size:12px;font-weight:700;white-space:nowrap}.compose-trash-button{margin-left:auto}.toast{position:fixed;z-index:50;right:24px;bottom:24px;display:flex;align-items:center;gap:18px;min-width:240px;max-width:min(420px,calc(100vw - 32px));padding:13px 16px;border-radius:8px;background:#202124;color:#fff;box-shadow:0 6px 18px #0000003d;font-size:14px}.toast button{margin-left:auto;border:0;background:transparent;color:#8ab4f8;font-weight:800}.server-fieldset{display:grid;min-width:0;max-width:100%;gap:12px;margin:18px 0 0;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.server-fieldset legend{padding:0 6px;color:#111827;font-weight:800}.server-fieldset h3{margin:0;font-size:16px}.settings-form .server-fieldset{gap:14px;scroll-margin-top:88px}.settings-form{min-width:0;width:auto;max-width:none}.settings-heading{display:grid;min-width:0;gap:6px}.settings-heading h2,.settings-heading p{margin:0}.settings-section-nav{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;padding-bottom:4px}.settings-section-nav button{flex:0 1 auto;min-height:38px;padding:9px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:700}.settings-section-nav button.active{border-color:#1a73e8;background:#e8f0fe;color:#174ea6}.settings-section-nav button:focus-visible{outline:3px solid rgb(26 115 232 / 28%);outline-offset:2px}.settings-grid{display:block;min-width:0;max-width:100%}.settings-tab-panel{min-width:0;max-width:100%;width:100%}.settings-tab-panel[hidden]{display:none}.settings-grid .server-fieldset{margin-top:18px}.inbox-organization-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inbox-organization-options label{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--theme-border, #dbe3ef);border-radius:8px;background:var(--theme-surface-raised, #ffffff);cursor:pointer}.inbox-organization-options label:has(input:checked){border-color:#1a73e8;background:#f4f8ff}.inbox-organization-options span{display:grid;min-width:0;gap:4px}.inbox-organization-options small{color:#64748b;line-height:1.4}@media(max-width:620px){.inbox-organization-options{grid-template-columns:1fr}}.settings-actions{flex-wrap:wrap;justify-content:space-between;margin-top:8px}.settings-value-row{display:grid;min-width:0;max-width:100%;gap:4px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.settings-value-row span,.settings-profile p,.settings-privacy-section small{color:#64748b;font-size:12px}.settings-value-row strong,.settings-value-row span,.settings-profile p,.settings-heading p,.account-preferences>p{min-width:0;overflow-wrap:anywhere}.all-inboxes-account-list{display:grid;gap:8px}.all-inboxes-account-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px!important;min-height:54px;padding:9px 11px;border:1px solid var(--theme-border, #e5e7eb);border-radius:8px;background:var(--theme-surface-muted, #f8fafc);color:var(--theme-text, #202124)!important;cursor:pointer;touch-action:manipulation}.all-inboxes-account-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--theme-primary-soft, #e8f0fe);color:var(--theme-primary, #174ea6);font-weight:800}.all-inboxes-account-copy{min-width:0}.all-inboxes-account-copy strong,.all-inboxes-account-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-inboxes-account-copy small{margin-top:2px;color:var(--theme-text-muted, #64748b);font-size:12px;font-weight:500}.all-inboxes-account-row input{width:18px!important;height:18px!important;margin:0}.all-inboxes-account-row:has(input:disabled){cursor:default;opacity:.68}.settings-capability-notice{padding:9px 11px;border:1px solid var(--theme-border, #dbe3ef);border-radius:6px;background:var(--theme-surface-muted, #f8fafc);color:var(--theme-text-muted, #526174);font-size:12px}html[data-theme=night] .all-inboxes-account-row{border-color:#263349;background:#172033;color:#e5e7eb!important}html[data-theme=night] .all-inboxes-account-avatar{background:#1e3a5f;color:#93c5fd}html[data-theme=night] .all-inboxes-account-copy small{color:#94a3b8}.settings-theme-select{display:grid;gap:7px;max-width:360px;color:#334155;font-size:13px;font-weight:700}.settings-theme-select select{width:100%;min-height:44px;padding:0 38px 0 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#334155;font-weight:700}.settings-link-grid button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#334155;font-weight:700}.settings-privacy-section>button,.settings-logout-button{width:fit-content;min-height:42px}.settings-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-deletion-confirmation{display:grid;gap:12px;margin-top:4px;padding:14px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7}.account-deletion-confirmation p{margin:0;color:#7f1d1d;font-size:13px;line-height:1.5}.deletion-acknowledgement{display:grid!important;grid-template-columns:20px 1fr;align-items:start;gap:9px!important}.deletion-acknowledgement input{width:18px!important;height:18px!important;margin-top:2px}@media(max-width:600px){.settings-heading{position:sticky;z-index:4;top:0;margin:-14px -14px 0;padding:14px 14px 9px;border-bottom:1px solid #e5e7eb;background:#fff}.settings-section-nav button{min-height:44px;padding-inline:10px;font-size:12px}.settings-link-grid{grid-template-columns:1fr}.settings-privacy-section>button,.settings-logout-button{width:100%;justify-content:center}}.account-preferences>p{margin:0}.account-preference-row{display:grid;min-width:0;max-width:100%;gap:12px;padding:12px;border:1px solid #eef1f4;border-radius:8px;background:#f8fafd}.account-signature-editor{display:grid;gap:8px}.settings-signature-section{display:grid;gap:10px;margin:14px 0 18px;padding:14px 0 18px;border-bottom:1px solid var(--border)}.settings-signature-section h4,.settings-signature-section p{margin:0}.settings-signature-section>label{display:grid;gap:6px;max-width:520px}.settings-signature-section select{width:100%;min-height:42px}.account-signature-editor>span{color:#374151;font-size:13px;font-weight:700}.signature-toolbar,.signature-editor-actions{display:flex;flex-wrap:wrap;gap:6px}.signature-toolbar button{display:grid;width:34px;height:34px;padding:0;border:1px solid #d7dce3;border-radius:6px;background:#fff;place-items:center}.signature-editable{min-height:112px;padding:10px 12px;overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#202124;outline:none}.signature-editable:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e824}.account-preference-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.account-collapse-button{display:flex;align-items:center;gap:10px;min-width:0;flex:1;border:0;background:transparent;color:#202124;text-align:left}.account-collapse-button>span{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;background:#e8f0fe;color:#1a73e8;font-weight:900}.account-collapse-button>div{min-width:0}.account-preference-header strong,.account-preference-header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-preference-header small{color:#5f6368;font-size:13px}.account-order-buttons{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:6px}.account-order-buttons button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dadce0;border-radius:8px;background:#fff;color:#3c4043}.account-order-buttons .favorite-account-button.active{border-color:transparent;color:#fbbc04;background:transparent}.account-order-buttons .favorite-account-button,.account-order-buttons .favorite-account-button:hover:not(:disabled){border-color:transparent;border-radius:0;background:transparent;color:#bdc1c6}.account-order-buttons .favorite-account-button:hover:not(:disabled),.account-order-buttons .favorite-account-button:focus-visible{color:#5f6368}.account-order-buttons .favorite-account-button.active,.account-order-buttons .favorite-account-button.active:hover:not(:disabled){color:#fbbc04}.account-order-buttons button:disabled{cursor:not-allowed;opacity:.45}.settings-form .form-actions .compose-button,.compose-form .form-actions .compose-button{width:auto;padding:0 18px}.checkbox-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important}.checkbox-row input{width:16px;height:16px}.status-box{margin-top:16px;padding:11px 12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:14px}.form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.secondary-button{height:42px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;font-weight:700}.secondary-button:disabled{cursor:not-allowed;opacity:.65}@media(max-width:980px){.app-header{grid-template-columns:auto minmax(220px,1fr) auto;gap:12px}.account-switcher-button{min-width:170px;max-width:220px}.app-shell{grid-template-columns:240px minmax(320px,1fr)}.message-row{grid-template-columns:18px 22px minmax(0,1fr)}.message-row time{display:none}.account-badge{max-width:130px}.settings-grid{grid-template-columns:1fr}.favorite-account-rail{display:none}}@media(max-width:980px){.header-message-spacer{display:none}.app-header{position:fixed;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:116px;padding:8px 10px 10px;gap:8px}.app-header:not(.message-open) .header-brand{grid-column:1;grid-row:1}.app-header:not(.message-open) .header-actions{grid-column:2;grid-row:1}.app-header:not(.message-open) .header-search-wrap{grid-column:1 / -1;grid-row:2}html.native-app .app-header{min-height:calc(116px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}html.native-app .app-header.message-open{min-height:calc(82px + env(safe-area-inset-top))}html.native-app .landing-header{padding-top:calc(12px + env(safe-area-inset-top))}.app-header.message-open{min-height:82px;grid-template-rows:auto auto}.app-header.message-open .header-actions{grid-column:1 / -1;grid-row:2;width:100%;justify-content:flex-end}.app-header.message-open .header-back-button{margin-right:auto}.header-brand,.header-actions{min-width:0;width:auto}.header-brand{gap:8px}.brand-mark{width:36px;height:30px}.brand-mark img{width:36px;height:26px}.brand-wordmark{font-size:16px}.header-actions{justify-content:flex-end;gap:6px}.header-actions .icon-button{flex:0 0 36px;width:36px;height:36px}.header-actions>.theme-switcher{flex:0 0 36px}.header-search{grid-column:1 / -1;order:0;height:42px;border-radius:999px;background:#f1f3f4}.header-search-wrap{grid-column:1 / -1}.header-search-wrap .header-search{grid-column:auto}.header-search-wrap.search-active .search-cancel-button{display:block}.pull-refresh-indicator{display:flex}.native-offline-banner{top:var(--mobile-header-height, 116px);padding-top:8px}.account-switcher{flex:1 1 auto;min-width:0;max-width:154px}.account-switcher-button{min-width:0;width:100%;max-width:100%;height:36px;padding:0 9px;overflow:hidden}.account-switcher-button>span:last-child{min-width:0;overflow:hidden}.account-switcher-button strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-switcher-button strong{font-size:12px}.account-switcher-button small{display:none}.account-menu{position:fixed;top:58px;right:10px;left:auto;width:min(340px,calc(100vw - 20px));max-height:min(520px,calc(100dvh - 76px - env(safe-area-inset-bottom,0px)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.app-shell{--mobile-header-height: 116px;position:fixed;top:var(--mobile-header-height, 116px);right:0;bottom:0;left:0;grid-template-columns:1fr;height:calc(100dvh - var(--mobile-header-height, 116px));max-height:calc(100dvh - var(--mobile-header-height, 116px));min-height:0;padding-top:0;background:#fff;overflow:hidden}.app-shell.message-open{--mobile-header-height: 82px}.app-shell.sidebar-is-collapsed{grid-template-columns:1fr}.sidebar{position:fixed;z-index:19;top:var(--mobile-header-height);bottom:auto;left:0;display:flex;width:min(320px,86vw);height:calc(100dvh - var(--mobile-header-height, 116px));max-height:calc(100dvh - var(--mobile-header-height, 116px));min-height:0;padding:18px max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));overflow:hidden;border-right:1px solid #dadce0;box-shadow:12px 0 30px #3c404333;transform:translate(-105%);transition:transform .18s ease}.sidebar.sidebar-collapsed{width:min(320px,86vw);padding:18px 14px 0}.sidebar-appearance-picker{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.sidebar:has(.sidebar-appearance-picker) .sidebar-folder-scroll{padding-bottom:12px}.header-home-button .brand-wordmark{display:none}.header-home-button .brand-mark{width:44px;height:32px}.header-home-button .brand-mark img{width:44px;height:30px}.sidebar-folder-scroll{min-height:0;padding-bottom:calc(22px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;scroll-padding-bottom:calc(22px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.sidebar.sidebar-collapsed .compose-button,.sidebar.sidebar-collapsed .refresh-button,.sidebar.sidebar-collapsed .all-inboxes-sidebar-button,.sidebar.sidebar-collapsed .folder-unread-badge{display:flex}.sidebar.sidebar-collapsed .section h2,.sidebar.sidebar-collapsed .all-inboxes-sidebar-button span,.sidebar.sidebar-collapsed .folder-row span{display:block}.sidebar.sidebar-collapsed .sidebar-action-label{display:inline}.sidebar.sidebar-collapsed .compose-button{gap:8px}.sidebar.sidebar-collapsed .refresh-button{gap:8px;padding:0 14px}.sidebar.sidebar-collapsed .all-inboxes-sidebar-button{justify-content:flex-start;padding:0 10px}.sidebar.sidebar-collapsed .folder-delete-button{display:grid}.sidebar.sidebar-open{transform:translate(0)}.mobile-sidebar-backdrop{position:fixed;top:var(--mobile-header-height);right:0;bottom:0;left:0;z-index:18;display:block;border:0;background:#20212457}.content-panel{height:100%;min-height:0;border-right:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.form-grid,.form-actions{grid-template-columns:1fr}.form-actions{display:grid}.category-tabs{display:none}.mobile-category-navigation{position:relative;z-index:16;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:48px;padding:6px 10px;border-bottom:1px solid #e8eaed;background:#fff}.mobile-category-trigger,.mobile-starred-trigger{display:inline-flex;min-width:0;min-height:36px;align-items:center;gap:7px;padding:6px 10px;border:0;border-radius:8px;background:#f1f5fb;color:#3c4043}.mobile-category-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-category-trigger>span,.mobile-starred-trigger>span,.mobile-category-menu strong{display:inline-grid;min-width:22px;min-height:20px;place-items:center;padding:1px 6px;border-radius:999px;background:#dbe8fd;color:#0b57d0;font-size:12px}.mobile-category-trigger>svg:last-child{margin-left:auto;transition:transform .16s ease}.mobile-category-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mobile-starred-trigger.active{background:#dbe8fd;color:#0b57d0}.mobile-category-backdrop{position:fixed;z-index:40;inset:0;display:block;width:100%;height:100%;border:0;background:#20212447}.mobile-category-menu{position:absolute;z-index:41;top:calc(100% - 4px);left:max(10px,env(safe-area-inset-left));display:grid;width:min(280px,calc(100vw - 20px));padding:6px;border:1px solid #dfe3eb;border-radius:10px;background:#fff;box-shadow:0 10px 28px #20212433}.mobile-category-menu button{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#3c4043;text-align:left}.mobile-category-menu button[aria-current=page]{background:#e8f0fe;color:#0b57d0}.list-header{align-items:flex-start;gap:8px;padding:12px 14px 8px}.list-header h1{font-size:20px}.list-header span{display:none}.list-toolbar{align-items:flex-start;gap:8px;min-height:auto;padding:8px 14px;font-size:12px}.list-toolbar.has-selection{align-items:center;padding-inline:10px;top:0;z-index:31}html.native-app .message-selection-backdrop{position:fixed;z-index:30;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;touch-action:none}html.native-app .mail-list.has-message-selection .messages{position:relative;z-index:31}.bulk-actions{gap:4px;flex-wrap:nowrap;justify-content:space-between;overflow:visible;padding-bottom:0}.bulk-actions button,.bulk-actions select{flex:0 0 auto;justify-content:center;width:38px;height:38px;padding:0}.bulk-actions button span{display:none}.bulk-actions>span{max-width:34px;font-size:11px;line-height:1.15}.bulk-actions select{width:42px;color:transparent;font-size:0}.list-toolbar.has-selection .select-all{width:30px;gap:0;overflow:hidden;color:transparent;font-size:0}.messages{padding-inline:0;padding-bottom:86px}.message-row{grid-template-columns:44px 44px minmax(0,1fr) auto;gap:2px;min-height:74px;padding:10px 8px}.message-row-checkbox-target,.row-star-button{width:44px;height:44px}.swipe-message-shell{min-height:74px}.message-row time{display:block;max-width:54px;overflow:hidden;text-align:right;text-overflow:ellipsis;font-size:11px}.message-row strong,.message-row span{font-size:13px}.message-row p,.message-row span small{font-size:12px}.message-row p{min-width:0;gap:5px;white-space:nowrap}.account-badge{max-width:92px;padding-inline:6px;font-size:10px}.empty-list{min-height:220px;margin:12px;padding:22px}.content-panel>.account-form,.content-panel>.settings-form{width:auto;margin:14px 12px 88px}.account-provider-option{align-items:stretch;flex-direction:column}.add-gmail-button{width:100%}.content-panel>.message-body{margin:0}.message-body{min-height:calc(100vh - 116px);min-width:0;max-width:100%;padding:12px 14px 96px;background:#fff;overflow-x:clip}.message-detail-header,.conversation-card,.attachment-list{min-width:0;max-width:100%}.message-detail-header{gap:10px;padding-top:0;padding-bottom:10px}.message-navigation-bar{align-items:flex-start;flex-direction:column;margin:-4px 0 6px;padding:6px 0}.message-navigation-actions{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;overscroll-behavior-x:contain;scrollbar-width:none}.message-navigation-actions::-webkit-scrollbar{display:none}.message-nav-button,.message-move-select{flex:0 0 auto;min-width:max-content;height:34px;padding:0 10px;font-size:12px}html.native-app .message-navigation-actions{justify-content:space-between;gap:6px;width:100%;overflow-x:visible}html.native-app .message-nav-button{display:grid;flex:1 1 40px;min-width:40px;max-width:46px;height:40px;padding:0;place-items:center;border-radius:999px}html.native-app .message-nav-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.message-body h2{font-size:20px;line-height:1.25}.thread-summary{align-items:flex-start;flex-direction:column}.sender-row{align-items:flex-start;gap:10px;padding:12px 0}.sender-avatar{width:32px;height:32px}.sender-row time{max-width:76px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.message-body pre{padding:14px 0 20px;font-size:14px;line-height:1.55}.attachment-row{align-items:flex-start;flex-wrap:wrap}.attachment-actions{width:100%;flex:1 0 100%}.attachment-download-button{flex:1 1 0;width:auto;text-align:center}.sticky-reply-bar{position:fixed;z-index:16;right:0;bottom:0;left:0;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #eef1f4;background:#fff;overflow-x:auto}.sticky-reply-bar .secondary-button{flex:1 0 auto;justify-content:center;min-width:104px;height:38px;padding:0 12px;white-space:nowrap}.inline-response-scroll-target{scroll-margin-top:calc(var(--mobile-header-height) + env(safe-area-inset-top) + 12px)}.inline-response-card [role=textbox],.inline-response-card input{scroll-margin-top:calc(var(--mobile-header-height) + env(safe-area-inset-top) + 12px);scroll-margin-bottom:calc(env(safe-area-inset-bottom) + 16px)}.inline-response-card{margin:14px 0 24px;padding:0 12px 12px;border-radius:10px}.inline-response-header{margin:0 -12px;border-radius:10px 10px 0 0}.inline-response-line{align-items:flex-start;flex-direction:column;gap:2px;padding:7px 0}.inline-response-line input,.inline-response-line select{width:100%}.inline-rich-editor{min-height:160px}.inline-format-toolbar{overflow-x:auto;width:100%}.inline-response-actions{display:flex;align-items:center;flex-wrap:wrap}.inline-response-actions .compose-send-button{flex:0 0 auto}.inline-response-icon-row{flex:1 1 auto}.inline-response-actions .secondary-button{margin-left:0}.compose-form,.compose-form.expanded{top:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;width:auto;height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto auto;padding:0 12px 14px;border-radius:12px;transform:none}html.native-app .compose-form,html.native-app .compose-form.expanded{z-index:120;inset:0;width:100vw;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));border:0;border-radius:0}html.native-app .compose-titlebar{border-radius:0}.compose-form.minimized{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:auto;width:min(300px,calc(100vw - 16px))}.compose-titlebar{margin:0 -12px;min-height:42px}.compose-cc-grid{grid-template-columns:1fr;gap:0}.compose-body-field,.compose-rich-editor,.compose-form.expanded .compose-body-field,.compose-form.expanded .compose-rich-editor{min-height:140px}.compose-body-field{flex:1 0 180px}.compose-attachment-list{flex-wrap:nowrap;overflow-x:auto}.compose-attachment-chip{flex:0 0 auto;max-width:280px}.compose-format-toolbar{flex:0 0 auto;overflow-x:auto;width:100%;height:38px;border-radius:12px;scrollbar-width:none}.compose-format-toolbar::-webkit-scrollbar,.compose-icon-row::-webkit-scrollbar{display:none}.compose-bottom-bar{align-items:center;flex-direction:row;gap:6px;min-width:0;padding-bottom:0}.compose-send-group{flex:0 0 100px;width:100px}.compose-send-button{flex:1}.compose-icon-row{flex:1 1 auto;width:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.compose-trash-button{flex:0 0 32px;margin-left:0}.settings-grid{gap:10px}.server-fieldset{padding:14px}.account-preference-header{align-items:flex-start}.account-order-buttons{flex-wrap:wrap;justify-content:flex-end}.toast{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;min-width:0}}@media(max-width:980px)and (orientation:landscape){.app-header,html.native-app .app-header{min-height:calc(64px + env(safe-area-inset-top));grid-template-columns:auto minmax(180px,1fr) auto;grid-template-rows:auto;padding:calc(6px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left))}.header-search-wrap{grid-column:auto}.brand-wordmark{display:none}.app-header.message-open,html.native-app .app-header.message-open{min-height:calc(64px + env(safe-area-inset-top));grid-template-rows:auto}.app-header.message-open .header-actions{grid-column:auto;grid-row:auto}.sidebar{padding-left:max(14px,env(safe-area-inset-left))}.message-body{padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}}@media(max-width:980px){input:not([type=checkbox]):not([type=radio]),select,textarea,[contenteditable=true]{font-size:16px!important}}html[data-theme=night]{background:#0b1018;color:#e6edf7}html[data-theme=night] body,html[data-theme=night] .app-shell,html[data-theme=night] .auth-screen{background:#0b1018}html[data-theme=night] .app-header,html[data-theme=night] .sidebar,html[data-theme=night] .account-menu,html[data-theme=night] .favorite-account-rail{border-color:#283446;background:#121a26}html[data-theme=night] .content-panel,html[data-theme=night] .message-body,html[data-theme=night] .mail-list,html[data-theme=night] .auth-panel,html[data-theme=night] .conversation-card,html[data-theme=night] .thread-stack-card,html[data-theme=night] .compose-form,html[data-theme=night] .inline-response-card,html[data-theme=night] .server-fieldset,html[data-theme=night] .account-preference-row,html[data-theme=night] .attachment-row,html[data-theme=night] .empty-list,html[data-theme=night] .empty-detail,html[data-theme=night] .html-placeholder{border-color:#283446;background:#101722;color:#e6edf7}html[data-theme=night] .message-row,html[data-theme=night] .compose-attachment-chip,html[data-theme=night] .account-switcher-button,html[data-theme=night] .header-search,html[data-theme=night] .folder-row,html[data-theme=night] .folder-main-button,html[data-theme=night] .message-nav-button,html[data-theme=night] .message-move-select,html[data-theme=night] .secondary-button,html[data-theme=night] .compose-format-toolbar,html[data-theme=night] .compose-format-toolbar button,html[data-theme=night] .compose-icon-row button,html[data-theme=night] .mini-icon-button{border-color:#2c3a4f;background:#182231;color:#dce7f5}html[data-theme=night] .message-row.read-message{background:#121a26}html[data-theme=night] .message-row.unread-message{background:#1a293b}html[data-theme=night] .message-row.unread-message strong,html[data-theme=night] .message-row.unread-message span,html[data-theme=night] .message-row.unread-message time{color:#f0f6ff}html[data-theme=night] .category-tabs,html[data-theme=night] .list-toolbar,html[data-theme=night] .mail-list-header{border-color:#283446;background:#121a26}html[data-theme=night] .category-tabs button{background:transparent;color:#b7c5d8}html[data-theme=night] .category-tabs button:hover{background:#1a2636}html[data-theme=night] .category-tabs .active-tab{color:#78a9ff}html[data-theme=night] .category-tabs button span,html[data-theme=night] .account-badge{background:#183b68;color:#9cc2ff}html[data-theme=night] .header-search input{background:transparent}html[data-theme=night] .message-row:hover,html[data-theme=night] .folder-main-button:hover,html[data-theme=night] .account-switcher-button:hover,html[data-theme=night] .icon-button:hover,html[data-theme=night] .compose-format-toolbar button:hover,html[data-theme=night] .compose-icon-row button:hover,html[data-theme=night] .compose-attachment-open-button:hover,html[data-theme=night] .thread-stack-card:hover{background:#243247}html[data-theme=night] .active-row .folder-main-button,html[data-theme=night] .active-tab,html[data-theme=night] .favorite-account-ticket.active-ticket,html[data-theme=night] .active-thread-stack-card{border-color:#4f8df7;background:#174a9a;color:#fff}html[data-theme=night] .latest-thread-stack-card,html[data-theme=night] .latest-thread-stack-card:hover,html[data-theme=night] .latest-thread-stack-card.active-thread-stack-card{border-color:#283446;background:#101722;box-shadow:none;color:#e6edf7}html[data-theme=night] .latest-thread-stack-card.active-thread-stack-card{border-color:#4f8df7;border-left-color:#78a9ff;background:#142033;box-shadow:0 2px 10px #00000047}html[data-theme=night] .mobile-category-navigation,html[data-theme=night] .mobile-category-menu{border-color:#283446;background:#121a26;color:#e6edf7}html[data-theme=night] .mobile-category-trigger,html[data-theme=night] .mobile-starred-trigger,html[data-theme=night] .mobile-category-menu button{background:#182231;color:#dce7f5}html[data-theme=night] .mobile-category-menu button[aria-current=page],html[data-theme=night] .mobile-starred-trigger.active{background:#174a9a;color:#fff}html[data-theme=night] .latest-thread-stack-card .thread-stack-body{border-top-color:#283446}html[data-theme=night] .thread-summary,html[data-theme=night] .thread-summary strong{color:#b7c5d8}html[data-theme=night] input,html[data-theme=night] select,html[data-theme=night] textarea,html[data-theme=night] .compose-line>input,html[data-theme=night] .compose-line>select,html[data-theme=night] .recipient-chip-list input,html[data-theme=night] .inline-response-line input,html[data-theme=night] .inline-response-line select,html[data-theme=night] .compose-rich-editor,html[data-theme=night] .header-search input{border-color:#35455e;background:#0d141e;color:#f0f6ff}html[data-theme=night] .header-search input,html[data-theme=night] .compose-line>input,html[data-theme=night] .compose-line>select,html[data-theme=night] .recipient-chip-list input,html[data-theme=night] .compose-subject-line input{background:transparent}html[data-theme=night] .list-toolbar,html[data-theme=night] .select-all,html[data-theme=night] .row-star-button{color:#b7c5d8}html[data-theme=night] .settings-form>div>p,html[data-theme=night] .server-fieldset>p,html[data-theme=night] .server-fieldset label,html[data-theme=night] .native-setting-toggle strong,html[data-theme=night] .account-expanded-settings label{color:#dce7f5}html[data-theme=night] .row-star-button{background:transparent}.global-dialog-backdrop{position:fixed;z-index:1200;inset:0;display:grid;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));place-items:center;background:#0f172a85}.global-dialog{position:relative;display:grid;width:min(100%,460px);max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));gap:14px;overflow-y:auto;padding:24px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f172a3d;color:#172033}.global-dialog h2,.global-dialog p{margin:0}.global-dialog p{padding-right:18px;color:#526174;line-height:1.55;white-space:pre-line}.global-dialog-close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:0;background:transparent;color:inherit}.global-dialog-actions{display:flex;justify-content:flex-end;gap:9px}html[data-theme=night] .global-dialog{border-color:#35455e;background:#121a26;color:#eef4ff}html[data-theme=night] .global-dialog p{color:#b7c5d8}@media(max-width:520px){.global-dialog-backdrop{align-items:end;padding-right:0;padding-bottom:0;padding-left:0}.global-dialog{width:100%;max-height:calc(100dvh - max(14px,env(safe-area-inset-top)));padding:22px 18px max(20px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}.global-dialog-actions>button{flex:1 1 0}}html[data-theme=night] .compose-titlebar,html[data-theme=night] .inline-response-header{border-color:#2c3a4f;background:#1a2636}html[data-theme=night] .compose-line,html[data-theme=night] .compose-subject-line,html[data-theme=night] .inline-response-line,html[data-theme=night] .inline-response-subject,html[data-theme=night] .inline-history-preview,html[data-theme=night] .sender-row,html[data-theme=night] .attachment-row,html[data-theme=night] .sticky-reply-bar{border-color:#2a374a}html[data-theme=night] .sticky-reply-bar,html[data-theme=night] .message-navigation-bar{background:#101722}html[data-theme=night] .message-row p,html[data-theme=night] .message-row time,html[data-theme=night] .sender-meta span,html[data-theme=night] .sender-date,html[data-theme=night] .message-body p,html[data-theme=night] .message-body time,html[data-theme=night] .inline-response-subject,html[data-theme=night] .compose-attachment-chip small,html[data-theme=night] .empty-list,html[data-theme=night] .empty-detail{color:#9fb0c5}html[data-theme=night] .status-box{border-color:#355077;background:#14253a;color:#d6e7ff}html[data-theme=night] .link-safety-dialog{border-color:#35455e;background:#101722;color:#f0f6ff}html[data-theme=night] .link-safety-dialog p{color:#b7c5d8}html[data-theme=night] .link-safety-icon{background:#3f2c12;color:#ffca7a}html[data-theme=night] .link-safety-dialog .link-safety-warning{border-color:#6c4c20;background:#30230f;color:#ffd28c}@media(max-width:640px){.link-safety-backdrop{align-items:end;padding-right:10px;padding-left:10px}.link-safety-dialog{padding:18px}.link-safety-actions{display:grid;grid-template-columns:1fr 1fr}}.mobile-device-sessions{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.mobile-device-sessions span{color:#64748b;font-size:12px}.mobile-device-sessions .danger-button{justify-self:start;margin-top:4px}html[data-theme=night] .native-lock-screen{background:#0b1018;color:#f0f6ff}html[data-theme=night] .native-lock-screen p{color:#9fb0c5}html[data-theme=night] .native-setting-toggle,html[data-theme=night] .mobile-device-sessions,html[data-theme=night] .swipe-message-shell{border-color:#283446;background:#121a26}html[data-theme=night] .mobile-device-sessions span,html[data-theme=night] .native-setting-toggle small,html[data-theme=night] .notification-web-note,html[data-theme=night] .notification-preview-private-note{color:#9fb0c5}html[data-theme=night] .settings-section-nav button,html[data-theme=night] .settings-value-row,html[data-theme=night] .settings-theme-select select,html[data-theme=night] .settings-link-grid button{border-color:#35455e;background:#121a26;color:#dce7f5}html[data-theme=night] .settings-section-nav button.active{border-color:#78a9ff;background:#1b355a;color:#d6e7ff}html[data-theme=night] .theme-menu{border-color:#35455e;background:#121a26}html[data-theme=night] .theme-menu button{color:#dce7f5}html[data-theme=night] .theme-menu button:hover,html[data-theme=night] .theme-menu button:focus-visible{background:#243247}html[data-theme=night] .theme-menu button.active{background:#1b355a;color:#d6e7ff}html[data-theme=night] .settings-theme-select{color:#dce7f5}@media(max-width:980px){.theme-menu{position:fixed;top:calc(54px + env(safe-area-inset-top));right:10px;width:min(240px,calc(100vw - 20px));max-height:calc(100dvh - 70px - env(safe-area-inset-top));overflow-y:auto}}@media(max-width:600px){html[data-theme=night] .settings-heading{border-color:#283446;background:#0d141e}}html[data-theme=night] .settings-value-row span,html[data-theme=night] .settings-profile p{color:#9fb0c5}html[data-theme=night] .account-deletion-confirmation{border-color:#7f1d1d;background:#2d1014}html[data-theme=night] .account-deletion-confirmation p{color:#fecaca}html[data-theme=night] .mailbox-removal-dialog{border-color:#3c4655;background:#202124;color:#f1f3f4}html[data-theme=night] .mailbox-removal-dialog p,html[data-theme=night] .mailbox-removal-close,html[data-theme=night] .mailbox-removal-details small{color:#bdc1c6}html[data-theme=night] .mailbox-removal-close:hover,html[data-theme=night] .mailbox-removal-actions button{background:#303134}html[data-theme=night] .mailbox-removal-reasons legend,html[data-theme=night] .mailbox-removal-details,html[data-theme=night] .mailbox-removal-actions button{color:#e8eaed}html[data-theme=night] .mailbox-removal-reasons label{border-color:#4a5565;background:#292a2d}html[data-theme=night] .mailbox-removal-reasons label:has(input:checked){border-color:#8ab4f8;background:#253552}html[data-theme=night] .mailbox-removal-details textarea{border-color:#4a5565;background:#292a2d;color:#f1f3f4}html[data-theme=night] .mailbox-removal-actions .primary-button{border-color:#8ab4f8;background:#8ab4f8;color:#202124}html[data-theme=night] .mailbox-removal-actions .danger-primary-button{border-color:#f28b82;background:#b3261e;color:#fff}html[data-theme=night] .mailbox-removal-error{border-color:#7f1d1d;background:#3f1d22;color:#fecaca}@media(max-width:600px){.mailbox-removal-backdrop{align-items:end;padding:max(12px,env(safe-area-inset-top)) 0 0}.mailbox-removal-dialog{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));padding:20px 18px max(18px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}.mailbox-removal-actions button{flex:1 1 auto}}.admin-page{min-height:100vh;padding:20px;background:#f6f8fb;color:#172033}.admin-header{display:flex;max-width:1480px;margin:0 auto 16px;align-items:center;gap:12px}.admin-header>a{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:inherit}.admin-header h1,.admin-header p,.admin-card h2,.admin-card h3,.admin-card p,.admin-settings-panel h2{margin:0}.admin-header p,.admin-card p,.admin-settings-panel p{color:#64748b;font-size:12px}.admin-status{max-width:1480px;margin:0 auto 14px}.admin-tabs{position:sticky;z-index:4;top:0;display:flex;max-width:1480px;margin:0 auto 14px;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid #dbe3ef;border-radius:8px;background:#f6f8fbf5}.admin-tabs button{min-height:34px;padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#526174;font-size:12px;font-weight:700}.admin-tabs button.active{border-color:#b9d2fb;background:#e8f0fe;color:#1659b7}.admin-tab-panel{width:100%;max-width:1480px;margin:0 auto}.admin-users-view{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,2fr);gap:14px;align-items:start}.admin-tab-panel>.admin-card,.admin-tab-panel>.admin-settings-panel{width:100%;max-width:none}.admin-tab-panel>.admin-settings-panel{position:static}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-audit-list{display:grid;overflow:hidden;border:1px solid #e5e7eb;border-radius:7px}.admin-audit-list>div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.5fr) auto;gap:10px;padding:10px 12px;border-bottom:1px solid #eef2f7;font-size:12px}.admin-audit-list>div:last-child{border-bottom:0}.admin-layout{display:grid;max-width:1480px;margin:0 auto;grid-template-columns:minmax(250px,.72fr) minmax(430px,1.6fr) minmax(260px,.8fr);gap:14px;align-items:start}.admin-users-panel,.admin-settings-panel,.admin-card,.admin-empty{border:1px solid #dbe3ef;border-radius:8px;background:#fff}.admin-users-panel{position:sticky;top:14px;display:grid;max-height:calc(100vh - 100px);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.admin-users-panel>form{display:flex;min-width:0;align-items:center;gap:7px;padding:10px}.admin-users-panel input,.admin-settings-panel input,.admin-settings-panel textarea,.admin-controls input,.admin-controls select{min-width:0;width:100%;padding:9px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:inherit}.admin-user-list{grid-column:1 / -1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-top:1px solid #e5e7eb}.admin-user-list>button{display:grid;width:100%;gap:2px;padding:11px 12px;border:0;border-bottom:1px solid #eef2f7;background:transparent;color:inherit;text-align:left}.admin-user-list>button.selected{background:#e8f0fe}.admin-user-list span,.admin-user-list small,.admin-mailbox-row span,.admin-mailbox-row small{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-detail-panel{display:grid;gap:14px}.admin-card,.admin-empty,.admin-settings-panel{display:grid;gap:13px;padding:16px}.admin-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-facts span{display:grid;gap:3px;padding:9px;border-radius:7px;background:#f8fafc;color:#64748b;font-size:12px}.admin-capacity-card{align-content:start}.admin-capacity-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:8px;background:#eef4ff;color:#1659b7}.admin-capacity-hero>div{display:grid;gap:2px}.admin-capacity-hero>div span{color:#526174;font-size:12px;font-weight:700}.admin-capacity-hero>div strong{font-size:30px;line-height:1}.admin-capacity-status{padding:6px 9px;border-radius:999px;background:#dcfce7;color:#166534;font-size:11px;font-weight:800}.admin-capacity-status.upgrade_planning{background:#fef3c7;color:#92400e}.admin-capacity-status.upgrade_required{background:#fee2e2;color:#991b1b}.admin-capacity-progress{display:grid;gap:7px}.admin-capacity-progress>div,.admin-capacity-thresholds{display:flex;justify-content:space-between;gap:12px;color:#64748b;font-size:12px}.admin-capacity-progress progress{width:100%;height:10px;accent-color:#2563eb}.admin-capacity-thresholds{flex-wrap:wrap;justify-content:flex-start}.admin-capacity-thresholds span{padding-right:12px;border-right:1px solid #dbe3ef}.admin-capacity-thresholds span:last-child{padding-right:0;border-right:0}.admin-controls label,.admin-settings-panel label{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:700}.admin-pricing-settings{display:grid;gap:10px;min-width:0;margin:0;padding:12px;border:1px solid #cbd5e1;border-radius:8px}.admin-pricing-settings legend{padding:0 4px;color:#334155;font-size:12px;font-weight:800}.admin-settings-panel .admin-checkbox{display:flex;align-items:center;gap:8px}.admin-settings-panel .admin-checkbox input{width:auto}.admin-action-row{display:flex;flex-wrap:wrap;gap:8px}.admin-action-row button,.admin-mailbox-row button{min-height:38px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;font-weight:700}.admin-mailbox-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid #eef2f7}.admin-mailbox-row>div{display:grid;min-width:0;gap:2px}.admin-mailbox-row button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#b42318}.admin-settings-panel{position:sticky;top:14px}.admin-toggle{grid-template-columns:minmax(0,1fr) auto!important;align-items:center}.admin-toggle input{width:18px;height:18px}@media(max-width:1100px){.admin-layout{grid-template-columns:minmax(240px,.7fr) minmax(430px,1.3fr)}.admin-settings-panel{position:static;grid-column:1 / -1}}@media(max-width:720px){.admin-page{padding:max(12px,env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom))}.admin-layout{grid-template-columns:1fr}.admin-tabs{top:env(safe-area-inset-top)}.admin-users-view{grid-template-columns:1fr}.admin-audit-list>div{grid-template-columns:1fr;gap:3px}.admin-users-panel,.admin-settings-panel{position:static;grid-column:auto}.admin-users-panel{max-height:380px}.admin-facts{grid-template-columns:1fr}.admin-capacity-hero{grid-template-columns:auto minmax(0,1fr)}.admin-capacity-status{grid-column:1 / -1;justify-self:start}.admin-mailbox-row{align-items:stretch;flex-direction:column}}.message-loading-overlay{position:fixed;z-index:850;right:max(18px,env(safe-area-inset-right));bottom:max(22px,calc(env(safe-area-inset-bottom) + 14px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(360px,calc(100vw - 32px));padding:13px 14px;border:1px solid var(--border, #dfe3e8);border-radius:8px;background:var(--panel, #ffffff);color:var(--text, #202124);box-shadow:0 10px 28px #0f172a2e}.message-loading-overlay div{display:grid;min-width:0;gap:2px}.message-loading-overlay div span{color:var(--text-muted, #5f6368);font-size:12px;text-transform:capitalize}.message-loading-overlay button{display:grid;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:inherit;place-items:center}.message-loading-spinner{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--primary, #1a73e8) 24%,transparent);border-top-color:var(--primary, #1a73e8);border-radius:50%;animation:spin-refresh .8s linear infinite}.inline-retry-button{margin-left:8px;padding:2px 7px;border:1px solid var(--border, #dfe3e8);border-radius:6px;background:transparent;color:var(--primary, #1a73e8);font:inherit;font-weight:700}@media(max-width:720px){.message-loading-overlay{right:max(12px,env(safe-area-inset-right));bottom:max(14px,calc(env(safe-area-inset-bottom) + 8px));width:min(340px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.message-loading-spinner{animation-duration:1.6s}}.external-signup-screen{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.external-signup-panel{width:min(100%,560px);max-height:calc(100dvh - max(48px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.external-signup-heading{display:flex;align-items:center;gap:12px;text-align:left}.external-signup-heading h1{margin:0;font-size:1.25rem}.external-signup-heading p,.external-signup-panel .field-hint{margin:4px 0 0;color:var(--text-muted, #5f6368);overflow-wrap:anywhere}.oauth-provider-mark{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid var(--border, #dadce0);border-radius:8px;font-weight:700}.optional-label{color:var(--text-muted, #5f6368);font-size:.82em;font-weight:400}.external-link-confirmation{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px}.external-link-confirmation input{flex:0 0 auto;width:18px!important;height:18px;margin-top:2px}html[data-theme=night] .admin-page{background:#0b1018;color:#eef4ff}html[data-theme=night] .admin-tabs{border-color:#35455e;background:#0b1018f5}html[data-theme=night] .admin-tabs button{color:#b7c5d8}html[data-theme=night] .admin-tabs button.active{border-color:#37669c;background:#1b355a;color:#dceaff}html[data-theme=night] .admin-audit-list,html[data-theme=night] .admin-audit-list>div{border-color:#35455e}html[data-theme=night] .admin-users-panel,html[data-theme=night] .admin-settings-panel,html[data-theme=night] .admin-card,html[data-theme=night] .admin-empty,html[data-theme=night] .admin-header>a,html[data-theme=night] .admin-action-row button,html[data-theme=night] .admin-mailbox-row button,html[data-theme=night] .admin-users-panel input,html[data-theme=night] .admin-settings-panel input,html[data-theme=night] .admin-settings-panel textarea,html[data-theme=night] .admin-controls input,html[data-theme=night] .admin-controls select{border-color:#35455e;background:#121a26;color:#e6edf7}html[data-theme=night] .admin-user-list>button.selected,html[data-theme=night] .admin-facts span{background:#1b355a}html[data-theme=night] .admin-capacity-hero{background:#1b355a;color:#dceaff}html[data-theme=night] .admin-capacity-hero>div span,html[data-theme=night] .admin-capacity-progress>div,html[data-theme=night] .admin-capacity-thresholds{color:#b7c5d8}html[data-theme=night] .pull-refresh-indicator{border-color:#35455e;background:#182231;color:#b7c5d8}html[data-theme=night] .pull-refresh-indicator.ready{color:#78a9ff}html[data-theme=night] .native-offline-banner{background:#3f2d08;color:#fde68a}.oauth-identity-list{display:grid;gap:6px;margin-top:12px}.oauth-identity-list span{color:#5f6368;font-size:13px}.settings-connect-gmail{width:fit-content;margin-bottom:0}.settings-connect-gmail-block{display:grid;gap:2px;margin-bottom:12px}.oauth-result-banner{position:fixed;z-index:80;top:calc(env(safe-area-inset-top) + 10px);left:50%;display:flex;align-items:center;gap:10px;max-width:min(92vw,520px);padding:10px 12px;border:1px solid #c7d7ef;border-radius:8px;background:#fff;box-shadow:0 8px 24px #2021242e;color:#20304a;transform:translate(-50%)}.oauth-result-banner button{display:grid;place-items:center;border:0;background:transparent;color:inherit}.mock-oauth-provider{display:grid;gap:12px}.mock-oauth-provider label{display:grid;gap:6px;text-align:left}html[data-theme=night] .oauth-provider-button.google{border-color:#4a5970;background:#182231;color:#edf4ff}html[data-theme=night] .account-provider-option{border-color:#35455e;background:#111b29}html[data-theme=night] .account-provider-option h3{color:#edf4ff}html[data-theme=night] .account-provider-option p,html[data-theme=night] .account-provider-divider{color:#9fb0c5}html[data-theme=night] .google-data-disclosure{color:#aebed1}html[data-theme=night] .google-data-disclosure a{color:#8ab4f8}html[data-theme=night] .account-provider-divider:before,html[data-theme=night] .account-provider-divider:after{background:#35455e}html[data-theme=night] .oauth-divider{color:#9fb0c5}html[data-theme=night] .oauth-divider:before,html[data-theme=night] .oauth-divider:after{background:#35455e}html[data-theme=night] .oauth-identity-list span{color:#9fb0c5}@media(prefers-reduced-motion:no-preference){.mail-list,.message-detail,.settings-panel{animation:burdmail-content-enter .15s ease-out}.compose-form,.inline-response-card{animation:burdmail-compose-enter .18s ease-out}}@keyframes burdmail-content-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes burdmail-compose-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-onboarding-banner{align-items:center;background:var(--surface, #fff);border:1px solid var(--border, #dfe3e7);border-radius:8px;bottom:max(16px,env(safe-area-inset-bottom,0px));box-shadow:0 4px 18px #20212429;display:flex;gap:14px;justify-content:space-between;left:50%;max-width:min(620px,calc(100% - 24px));padding:10px 12px;position:fixed;transform:translate(-50%);width:max-content;z-index:90}.account-onboarding-banner p,.account-onboarding-sheet-header p{color:var(--text-muted, #5f6368);margin:3px 0 0}.account-onboarding-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.account-onboarding-banner .text-button,.account-onboarding-sheet>.text-button{background:transparent;border:0;color:var(--primary, #0b57d0);cursor:pointer;font:inherit;font-weight:600;min-height:36px;padding:6px 9px}.account-onboarding-backdrop{align-items:flex-end;background:#0f172a75;display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));position:fixed;z-index:1000}.account-onboarding-sheet{background:var(--surface, #fff);border:1px solid var(--border, #dfe3e7);border-radius:8px;box-shadow:0 10px 32px #0f172a38;display:grid;gap:16px;max-height:min(720px,calc(100dvh - 32px));max-width:620px;overflow-y:auto;padding:18px;width:100%;-webkit-overflow-scrolling:touch}.account-onboarding-sheet-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.account-onboarding-block{display:grid;gap:16px}.account-onboarding-block p{color:var(--text-muted, #5f6368);margin:3px 0 0}.account-onboarding-form{align-items:center;display:flex;gap:8px;min-width:min(100%,390px)}.account-onboarding-form input{min-width:0;width:100%}.verification-warning{color:var(--text-primary, #202124)}.username-suggestions{display:flex;flex-wrap:wrap;gap:6px}.username-suggestions button{background:var(--surface-subtle, #f1f3f4);border:1px solid var(--border, #dadce0);border-radius:999px;color:inherit;cursor:pointer;font:inherit;padding:5px 10px}@media(min-width:681px){.account-onboarding-backdrop{align-items:center}}@media(max-width:680px){.account-onboarding-banner{align-items:flex-start;bottom:max(10px,env(safe-area-inset-bottom,0px));width:calc(100% - 20px)}.account-onboarding-banner p{font-size:12px}.account-onboarding-sheet{border-radius:8px 8px 0 0;margin-bottom:calc(-1*max(16px,env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px)));padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}.account-onboarding-form{align-items:stretch;flex-direction:column}}.trusted-device-list{display:grid;gap:10px;margin-top:16px}.trusted-device-list .settings-value-row{align-items:center;border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;min-width:0;padding-top:10px}.trusted-device-list .settings-value-row>span{display:grid;min-width:0}.trusted-device-list small{color:var(--text-muted);overflow-wrap:anywhere}@media(max-width:760px){.trusted-device-list .settings-value-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.trusted-device-list .settings-value-row>button{justify-self:start}}.admin-security-modal-backdrop{align-items:center;background:#0f172a8f;display:flex;inset:0;justify-content:center;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:1000}.admin-security-modal{display:grid;gap:14px;margin:0;max-height:calc(100dvh - 40px);max-width:560px;overflow-y:auto;width:100%}.admin-security-modal label{display:grid;gap:6px}.admin-security-modal textarea{min-height:96px;resize:vertical}@media(max-width:720px){.account-onboarding-block,.account-onboarding-form{align-items:stretch;flex-direction:column}.account-onboarding{padding-left:12px;padding-right:12px}}html[data-theme=claude-third]{--theme-page-bg: #f2eee7;--theme-surface: #fbf9f4;--theme-surface-muted: #f6f2ea;--theme-surface-raised: #ffffff;--theme-text: #27303c;--theme-text-muted: #6e7683;--theme-border: #e3dccd;--theme-border-strong: #c9bfa9;--theme-primary: #1e675c;--theme-primary-hover: #15544a;--theme-primary-soft: #e0ece6;--theme-danger: #b3362b;--theme-warning: #a97b1c;--theme-success: #2f7d4f;--theme-unread-bg: #ffffff;--theme-selected-bg: #d7e7de;--theme-hover-bg: #ece5d8;--theme-focus-ring: rgb(30 103 92 / 20%);--theme-shadow: 0 10px 30px rgb(72 60 34 / 14%);color-scheme:light;background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=claude-third] body,html[data-theme=claude-third] #root,html[data-theme=claude-third] .app-shell,html[data-theme=claude-third] .auth-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=claude-third] .app-header,html[data-theme=claude-third] .sidebar,html[data-theme=claude-third] .account-menu,html[data-theme=claude-third] .favorite-account-rail{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=claude-third] .app-header{box-shadow:0 1px 0 var(--theme-border)}html.native-app[data-theme=claude-third] body:before{background:var(--theme-surface-muted)}html[data-theme=claude-third] .account-menu{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=claude-third] .content-panel,html[data-theme=claude-third] .message-body,html[data-theme=claude-third] .mail-list,html[data-theme=claude-third] .auth-panel,html[data-theme=claude-third] .conversation-card,html[data-theme=claude-third] .thread-stack-card,html[data-theme=claude-third] .compose-form,html[data-theme=claude-third] .inline-response-card,html[data-theme=claude-third] .server-fieldset,html[data-theme=claude-third] .account-preference-row,html[data-theme=claude-third] .attachment-row,html[data-theme=claude-third] .empty-list,html[data-theme=claude-third] .empty-detail,html[data-theme=claude-third] .html-placeholder{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=claude-third] .compose-form,html[data-theme=claude-third] .auth-panel,html[data-theme=claude-third] .global-dialog{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=claude-third] .favorite-account-ticket,html[data-theme=claude-third] .favorite-ticket-collapse-button,html[data-theme=claude-third] .safe-html-email{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=claude-third] .brand-wordmark,html[data-theme=claude-third] .message-body h2,html[data-theme=claude-third] .mail-list h1,html[data-theme=claude-third] .sender-meta strong,html[data-theme=claude-third] .compose-form h2,html[data-theme=claude-third] .server-fieldset h3,html[data-theme=claude-third] .account-preference-header strong,html[data-theme=claude-third] .auth-panel h1{color:var(--theme-text)}html[data-theme=claude-third] .message-row,html[data-theme=claude-third] .compose-attachment-chip,html[data-theme=claude-third] .account-switcher-button,html[data-theme=claude-third] .header-search,html[data-theme=claude-third] .folder-row,html[data-theme=claude-third] .folder-main-button,html[data-theme=claude-third] .message-nav-button,html[data-theme=claude-third] .message-move-select,html[data-theme=claude-third] .secondary-button,html[data-theme=claude-third] .compose-format-toolbar,html[data-theme=claude-third] .compose-format-toolbar button,html[data-theme=claude-third] .compose-icon-row button,html[data-theme=claude-third] .compose-send-menu,html[data-theme=claude-third] .mini-icon-button,html[data-theme=claude-third] .account-menu-row,html[data-theme=claude-third] .account-domain-row,html[data-theme=claude-third] .refresh-button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=claude-third] .icon-button{color:var(--theme-text-muted)}html[data-theme=claude-third] .header-search{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=claude-third] .header-search:focus-within{box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=claude-third] .theme-toggle-button{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third] .message-row{border-color:var(--theme-border)}html[data-theme=claude-third] .message-row.read-message{background:var(--theme-surface-muted);color:var(--theme-text-muted)}html[data-theme=claude-third] .message-row.unread-message{background:var(--theme-unread-bg);box-shadow:inset 3px 0 0 var(--theme-primary)}html[data-theme=claude-third] .message-row.unread-message strong,html[data-theme=claude-third] .message-row.unread-message span,html[data-theme=claude-third] .message-row.unread-message time{color:var(--theme-text)}html[data-theme=claude-third] .category-tabs,html[data-theme=claude-third] .list-toolbar,html[data-theme=claude-third] .mail-list-header{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=claude-third] .category-tabs button{background:transparent;color:var(--theme-text-muted)}html[data-theme=claude-third] .category-tabs button:hover{background:var(--theme-hover-bg)}html[data-theme=claude-third] .category-tabs .active-tab{color:var(--theme-primary)}html[data-theme=claude-third] .category-tabs .active-tab:after{background:var(--theme-primary)}html[data-theme=claude-third] .category-tabs button span,html[data-theme=claude-third] .account-badge{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-primary);border-left-color:var(--theme-primary);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=claude-third] .mobile-category-navigation,html[data-theme=claude-third] .mobile-category-menu{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=claude-third] .mobile-category-trigger,html[data-theme=claude-third] .mobile-starred-trigger,html[data-theme=claude-third] .mobile-category-menu button{background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=claude-third] .mobile-category-menu button[aria-current=page],html[data-theme=claude-third] .mobile-starred-trigger.active{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third] .list-toolbar.has-selection{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=claude-third] .list-toolbar,html[data-theme=claude-third] .select-all,html[data-theme=claude-third] .row-star-button{color:var(--theme-text-muted)}html[data-theme=claude-third] .message-row:hover,html[data-theme=claude-third] .folder-main-button:hover,html[data-theme=claude-third] .account-switcher-button:hover,html[data-theme=claude-third] .icon-button:hover,html[data-theme=claude-third] .account-menu-row:hover,html[data-theme=claude-third] .account-domain-row:hover,html[data-theme=claude-third] .compose-format-toolbar button:hover,html[data-theme=claude-third] .compose-icon-row button:hover,html[data-theme=claude-third] .compose-attachment-open-button:hover,html[data-theme=claude-third] .thread-stack-card:hover,html[data-theme=claude-third] .mailbox-removal-close:hover,html[data-theme=claude-third] .back-button:hover{background:var(--theme-hover-bg)}html[data-theme=claude-third] .refresh-button:hover,html[data-theme=claude-third] .all-inboxes-sidebar-button:hover,html[data-theme=claude-third] .folder-delete-button:hover,html[data-theme=claude-third] .mini-icon-button:hover,html[data-theme=claude-third] .inline-response-header button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third] .active-row{background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=claude-third] .active-row svg{color:var(--theme-primary-hover)}html[data-theme=claude-third] .active-row .folder-main-button,html[data-theme=claude-third] .favorite-account-ticket.active-ticket,html[data-theme=claude-third] .active-thread-stack-card{border-color:var(--theme-primary);background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=claude-third] .selected-menu-row{background:var(--theme-primary-soft)}html[data-theme=claude-third] .latest-thread-stack-card,html[data-theme=claude-third] .latest-thread-stack-card:hover,html[data-theme=claude-third] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:none;color:var(--theme-text)}html[data-theme=claude-third] .latest-thread-stack-card .thread-stack-body{border-top-color:var(--theme-border)}html[data-theme=claude-third] .thread-summary,html[data-theme=claude-third] .thread-summary strong{color:var(--theme-text-muted)}html[data-theme=claude-third] input,html[data-theme=claude-third] select,html[data-theme=claude-third] textarea,html[data-theme=claude-third] .compose-rich-editor{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=claude-third] input:focus,html[data-theme=claude-third] select:focus,html[data-theme=claude-third] textarea:focus,html[data-theme=claude-third] .compose-rich-editor:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=claude-third] .header-search input,html[data-theme=claude-third] .compose-line>input,html[data-theme=claude-third] .compose-line>select,html[data-theme=claude-third] .recipient-chip-list input,html[data-theme=claude-third] .compose-subject-line input,html[data-theme=claude-third] .inline-response-line input,html[data-theme=claude-third] .inline-response-line select{background:transparent}html[data-theme=claude-third] input::placeholder,html[data-theme=claude-third] textarea::placeholder,html[data-theme=claude-third] .compose-rich-editor:empty:before{color:var(--theme-text-muted)}html[data-theme=claude-third] .message-row p,html[data-theme=claude-third] .message-row time,html[data-theme=claude-third] .message-row span small,html[data-theme=claude-third] .sender-meta span,html[data-theme=claude-third] .sender-date,html[data-theme=claude-third] .thread-stack-card small,html[data-theme=claude-third] .thread-stack-card time,html[data-theme=claude-third] .message-body p,html[data-theme=claude-third] .message-body time,html[data-theme=claude-third] .mail-list p,html[data-theme=claude-third] .inline-response-subject,html[data-theme=claude-third] .compose-attachment-chip small,html[data-theme=claude-third] .empty-list,html[data-theme=claude-third] .empty-detail,html[data-theme=claude-third] .settings-value-row span,html[data-theme=claude-third] .settings-profile p{color:var(--theme-text-muted)}html[data-theme=claude-third] .settings-form>div>p,html[data-theme=claude-third] .server-fieldset>p,html[data-theme=claude-third] .server-fieldset label,html[data-theme=claude-third] .native-setting-toggle strong,html[data-theme=claude-third] .account-expanded-settings label{color:var(--theme-text)}html[data-theme=claude-third] .compose-button,html[data-theme=claude-third] .compose-send-button,html[data-theme=claude-third] .compose-send-group,html[data-theme=claude-third] .compose-send-menu,html[data-theme=claude-third] .mailbox-removal-actions .primary-button{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}html[data-theme=claude-third] .compose-button:hover,html[data-theme=claude-third] .compose-send-button:hover,html[data-theme=claude-third] .compose-send-menu:hover{background:var(--theme-primary-hover)}html[data-theme=claude-third] .sidebar-refresh-button{color:var(--theme-primary)}html[data-theme=claude-third] .add-account-menu-row,html[data-theme=claude-third] .add-account-row,html[data-theme=claude-third] .address-details-toggle,html[data-theme=claude-third] .inline-history-toggle,html[data-theme=claude-third] .search-cancel-button,html[data-theme=claude-third] .safe-html-email a,html[data-theme=claude-third] .cc-bcc-hint button:hover,html[data-theme=claude-third] .compose-attachment-open-button:hover strong,html[data-theme=claude-third] .empty-list svg{color:var(--theme-primary)}html[data-theme=claude-third] .account-dot{background:var(--theme-primary)}html[data-theme=claude-third] .account-domain-row>span,html[data-theme=claude-third] .account-collapse-button>span,html[data-theme=claude-third] .sender-avatar,html[data-theme=claude-third] .attachment-icon{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third] .attachment-download-button{border-color:var(--theme-primary);background:var(--theme-surface-raised);color:var(--theme-primary)}html[data-theme=claude-third] .attachment-download-button:hover{background:var(--theme-primary-soft)}html[data-theme=claude-third] .compose-attachment-remove-button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third] .pull-refresh-indicator{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text-muted)}html[data-theme=claude-third] .pull-refresh-indicator.ready{color:var(--theme-primary)}html[data-theme=claude-third] .swipe-archive-action{background:var(--theme-success)}html[data-theme=claude-third] .row-star-button:hover,html[data-theme=claude-third] .row-star-button.starred,html[data-theme=claude-third] .message-row:hover .row-star,html[data-theme=claude-third] .row-star-button.starred .row-star{color:var(--theme-warning)}html[data-theme=claude-third] .message-nav-button.starred-action{border-color:var(--theme-warning);color:var(--theme-warning)}html[data-theme=claude-third] .folder-unread-badge{background:var(--theme-danger);color:#fff}html[data-theme=claude-third] .status-box{border-color:var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=claude-third] .auth-error,html[data-theme=claude-third] .mailbox-removal-error{border-color:#e8c4bd;background:#f9e8e4;color:var(--theme-danger)}html[data-theme=claude-third] .toast{background:#2d2a24;color:#f4efe6}html[data-theme=claude-third] .toast button{color:#a8d5c5}html[data-theme=claude-third] .danger-button,html[data-theme=claude-third] .account-health.is-error{border-color:#e8c4bd;background:#f9e8e4;color:var(--theme-danger)}html[data-theme=claude-third] .mailbox-removal-actions .danger-primary-button{border-color:var(--theme-danger);background:var(--theme-danger);color:#fff}html[data-theme=claude-third] .account-deletion-confirmation{border-color:#e8c4bd;background:#f9e8e4}html[data-theme=claude-third] .account-deletion-confirmation p{color:var(--theme-danger)}html[data-theme=claude-third] .blocked-images-bar{border-color:#e2cf9c;background:#f7efdb;color:#6d5410}html[data-theme=claude-third] .blocked-images-bar button{color:var(--theme-primary)}html[data-theme=claude-third] .native-offline-banner{background:#f7efdb;color:#6d5410}html[data-theme=claude-third] .account-health,html[data-theme=claude-third] .two-factor-setup code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=claude-third] .two-factor-help,html[data-theme=claude-third] .two-factor-manual-key,html[data-theme=claude-third] .auth-notice{color:var(--theme-text-muted)}html[data-theme=claude-third] .recovery-codes-once,html[data-theme=claude-third] .recovery-regeneration-form,html[data-theme=claude-third] .recovery-code-summary,html[data-theme=claude-third] .recovery-code-grid code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=claude-third] .recovery-codes-once p,html[data-theme=claude-third] .recovery-regeneration-form p,html[data-theme=claude-third] .recovery-code-summary span{color:var(--theme-text-muted)}html[data-theme=claude-third] .compose-titlebar,html[data-theme=claude-third] .inline-response-header{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=claude-third] .compose-line,html[data-theme=claude-third] .compose-subject-line,html[data-theme=claude-third] .inline-response-line,html[data-theme=claude-third] .inline-response-subject,html[data-theme=claude-third] .inline-history-preview,html[data-theme=claude-third] .sender-row,html[data-theme=claude-third] .thread-stack-body,html[data-theme=claude-third] .sticky-reply-bar{border-color:var(--theme-border)}html[data-theme=claude-third] .sticky-reply-bar{background:linear-gradient(rgb(251 249 244 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=claude-third] .message-navigation-bar{background:var(--theme-surface)}html[data-theme=claude-third] .safe-html-email blockquote,html[data-theme=claude-third] .compose-rich-editor blockquote{border-left-color:var(--theme-border-strong);color:var(--theme-text-muted)}html[data-theme=claude-third] .global-dialog{border-color:var(--theme-border-strong);color:var(--theme-text)}html[data-theme=claude-third] .global-dialog p{color:var(--theme-text-muted)}html[data-theme=claude-third] .link-safety-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=claude-third] .link-safety-dialog p{color:var(--theme-text-muted)}html[data-theme=claude-third] .link-safety-icon{background:#f7efdb;color:var(--theme-warning)}html[data-theme=claude-third] .link-safety-dialog .link-safety-warning{border-color:#e2cf9c;background:#f7efdb;color:#6d5410}html[data-theme=claude-third] .mailbox-removal-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=claude-third] .mailbox-removal-dialog p,html[data-theme=claude-third] .mailbox-removal-close,html[data-theme=claude-third] .mailbox-removal-details small{color:var(--theme-text-muted)}html[data-theme=claude-third] .mailbox-removal-reasons legend,html[data-theme=claude-third] .mailbox-removal-details,html[data-theme=claude-third] .mailbox-removal-actions button{color:var(--theme-text)}html[data-theme=claude-third] .mailbox-removal-actions button{background:var(--theme-surface-muted)}html[data-theme=claude-third] .mailbox-removal-reasons label{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=claude-third] .mailbox-removal-reasons label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft)}html[data-theme=claude-third] .mailbox-removal-details textarea{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=claude-third] .settings-heading{color:var(--theme-text)}html[data-theme=claude-third] .settings-section-nav button,html[data-theme=claude-third] .settings-value-row,html[data-theme=claude-third] .settings-link-grid button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=claude-third] .settings-section-nav button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=claude-third] .native-setting-toggle,html[data-theme=claude-third] .mobile-device-sessions,html[data-theme=claude-third] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=claude-third] .mobile-device-sessions span,html[data-theme=claude-third] .native-setting-toggle small,html[data-theme=claude-third] .notification-web-note,html[data-theme=claude-third] .notification-preview-private-note{color:var(--theme-text-muted)}html[data-theme=claude-third] .admin-page{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=claude-third] .admin-tabs{border-color:var(--theme-border);background:#f2eee7f5}html[data-theme=claude-third] .admin-tabs button{color:var(--theme-text-muted)}html[data-theme=claude-third] .admin-tabs button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=claude-third] .admin-audit-list,html[data-theme=claude-third] .admin-audit-list>div{border-color:var(--theme-border)}html[data-theme=claude-third] .admin-users-panel,html[data-theme=claude-third] .admin-settings-panel,html[data-theme=claude-third] .admin-card,html[data-theme=claude-third] .admin-empty,html[data-theme=claude-third] .admin-header>a,html[data-theme=claude-third] .admin-action-row button,html[data-theme=claude-third] .admin-mailbox-row button,html[data-theme=claude-third] .admin-users-panel input,html[data-theme=claude-third] .admin-settings-panel input,html[data-theme=claude-third] .admin-settings-panel textarea,html[data-theme=claude-third] .admin-controls input,html[data-theme=claude-third] .admin-controls select{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=claude-third] .admin-user-list>button.selected,html[data-theme=claude-third] .admin-facts span{background:var(--theme-primary-soft)}html[data-theme=claude-third] .admin-capacity-hero{background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=claude-third] .admin-capacity-hero>div span,html[data-theme=claude-third] .admin-capacity-progress>div,html[data-theme=claude-third] .admin-capacity-thresholds{color:var(--theme-text-muted)}html[data-theme=claude-third] .native-lock-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=claude-third] .native-lock-screen p{color:var(--theme-text-muted)}html[data-theme=claude-third] .oauth-provider-button.google{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=claude-third] .account-provider-option{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=claude-third] .account-provider-option h3{color:var(--theme-text)}html[data-theme=claude-third] .account-provider-option p,html[data-theme=claude-third] .account-provider-divider,html[data-theme=claude-third] .oauth-divider,html[data-theme=claude-third] .oauth-identity-list span{color:var(--theme-text-muted)}html[data-theme=claude-third] .account-provider-divider:before,html[data-theme=claude-third] .account-provider-divider:after,html[data-theme=claude-third] .oauth-divider:before,html[data-theme=claude-third] .oauth-divider:after{background:var(--theme-border-strong)}html[data-theme=claude-third] .theme-menu,html[data-theme=claude-third] .settings-theme-select select{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=claude-third] .theme-menu button{color:var(--theme-text)}html[data-theme=claude-third] .theme-menu button:hover,html[data-theme=claude-third] .theme-menu button:focus-visible{background:var(--theme-hover-bg)}html[data-theme=claude-third] .theme-menu button.active{background:var(--theme-selected-bg);color:var(--theme-primary)}html[data-theme=claude-third] .settings-theme-select{color:var(--theme-text)}html[data-theme=claude-third][data-mode=dark]{--theme-page-bg: #1a1714;--theme-surface: #211d19;--theme-surface-muted: #1d1a16;--theme-surface-raised: #28231e;--theme-text: #ede6dc;--theme-text-muted: #a89f93;--theme-border: #3a332b;--theme-border-strong: #51483c;--theme-primary: #6cc4b0;--theme-primary-hover: #8fd6c5;--theme-primary-soft: #1f3530;--theme-danger: #ef8b7d;--theme-warning: #e2b55c;--theme-success: #3f8f62;--theme-unread-bg: #28231e;--theme-selected-bg: #243c36;--theme-hover-bg: #2f2923;--theme-focus-ring: rgb(108 196 176 / 28%);--theme-shadow: 0 12px 32px rgb(0 0 0 / 45%);color-scheme:dark;background:var(--theme-page-bg);color:var(--theme-text)}html.native-app[data-theme=claude-third][data-mode=dark] body:before{background:var(--theme-surface-muted)}html[data-theme=claude-third][data-mode=dark] .settings-heading,html[data-theme=claude-third][data-mode=dark] .address-details-panel,html[data-theme=claude-third][data-mode=dark] .oauth-result-banner,html[data-theme=claude-third][data-mode=dark] .signature-editable,html[data-theme=claude-third][data-mode=dark] .signature-toolbar button,html[data-theme=claude-third][data-mode=dark] .account-order-buttons button,html[data-theme=claude-third][data-mode=dark] .bulk-actions button,html[data-theme=claude-third][data-mode=dark] .bulk-actions select,html[data-theme=claude-third][data-mode=dark] .message-page-controls button,html[data-theme=claude-third][data-mode=dark] .message-page-controls select,html[data-theme=claude-third][data-mode=dark] .message-page-size-settings select,html[data-theme=claude-third][data-mode=dark] .message-filter-bar button,html[data-theme=claude-third][data-mode=dark] .inbox-organization-options label,html[data-theme=claude-third][data-mode=dark] .all-inboxes-account-row{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=claude-third][data-mode=dark] .all-inboxes-account-row{color:var(--theme-text)!important}html[data-theme=claude-third][data-mode=dark] .all-inboxes-account-avatar,html[data-theme=claude-third][data-mode=dark] .account-menu-unread{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third][data-mode=dark] .all-inboxes-account-copy small,html[data-theme=claude-third][data-mode=dark] .message-loading-metadata small,html[data-theme=claude-third][data-mode=dark] .message-body-load-panel,html[data-theme=claude-third][data-mode=dark] .message-page-loading,html[data-theme=claude-third][data-mode=dark] .notification-permission-status,html[data-theme=claude-third][data-mode=dark] .google-data-disclosure{color:var(--theme-text-muted)}html[data-theme=claude-third][data-mode=dark] .message-body-load-panel>strong{color:var(--theme-text)}html[data-theme=claude-third][data-mode=dark] .google-data-disclosure a{color:var(--theme-primary)}html[data-theme=claude-third][data-mode=dark] .bulk-actions button:hover,html[data-theme=claude-third][data-mode=dark] .bulk-actions select:hover,html[data-theme=claude-third][data-mode=dark] .message-filter-bar button:hover,html[data-theme=claude-third][data-mode=dark] .message-nav-button:hover:not(:disabled),html[data-theme=claude-third][data-mode=dark] .message-move-select:hover:not(:disabled),html[data-theme=claude-third][data-mode=dark] .compose-window-actions button:hover,html[data-theme=claude-third][data-mode=dark] .compose-trash-button:hover,html[data-theme=claude-third][data-mode=dark] .favorite-ticket-collapse-button:hover,html[data-theme=claude-third][data-mode=dark] .favorite-account-ticket:hover,html[data-theme=claude-third][data-mode=dark] .account-row:hover,html[data-theme=claude-third][data-mode=dark] .folder-row:hover,html[data-theme=claude-third][data-mode=dark] .recipient-chip button:hover,html[data-theme=claude-third][data-mode=dark] .recipient-suggestion-remove:hover{background:var(--theme-hover-bg);color:var(--theme-text)}html[data-theme=claude-third][data-mode=dark] .danger-menu-row:hover{background:#3a2320;color:var(--theme-danger)}html[data-theme=claude-third][data-mode=dark] .message-filter-bar button.active-filter,html[data-theme=claude-third][data-mode=dark] .inbox-organization-options label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=claude-third][data-mode=dark] .message-filter-bar .clear-message-filters{border-color:transparent;background:transparent;color:var(--theme-primary)}html[data-theme=claude-third][data-mode=dark] .message-row:active,html[data-theme=claude-third][data-mode=dark] .active-message{background:var(--theme-selected-bg)}html[data-theme=claude-third][data-mode=dark] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=claude-third][data-mode=dark] .swipe-actions button{color:#fdf8f1}html[data-theme=claude-third][data-mode=dark] .swipe-star-action{background:#a87a24}html[data-theme=claude-third][data-mode=dark] .swipe-read-action{background:#2b7466}html[data-theme=claude-third][data-mode=dark] .swipe-archive-action{background:var(--theme-success)}html[data-theme=claude-third][data-mode=dark] .swipe-delete-action{background:#b0463a}html[data-theme=claude-third][data-mode=dark] .message-body-skeleton i{background:linear-gradient(90deg,#2a251f 25%,#363029,#2a251f 75%);background-size:220% 100%}html[data-theme=claude-third][data-mode=dark] .compose-button,html[data-theme=claude-third][data-mode=dark] .compose-send-button,html[data-theme=claude-third][data-mode=dark] .compose-send-group,html[data-theme=claude-third][data-mode=dark] .compose-send-menu,html[data-theme=claude-third][data-mode=dark] .mailbox-removal-actions .primary-button{color:#11231f}html[data-theme=claude-third][data-mode=dark] .compose-button svg,html[data-theme=claude-third][data-mode=dark] .compose-send-button svg,html[data-theme=claude-third][data-mode=dark] .compose-send-menu svg{color:#11231f}html[data-theme=claude-third][data-mode=dark] .inline-response-body-field,html[data-theme=claude-third][data-mode=dark] .compose-body-field,html[data-theme=claude-third][data-mode=dark] .inline-response-card-forward .inline-response-body-field{border-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-theme=claude-third][data-mode=dark] .compose-format-toolbar{background:var(--theme-surface-muted)}html[data-theme=claude-third][data-mode=dark] .recipient-chip{border-color:var(--theme-border-strong);background:var(--theme-primary-soft);color:var(--theme-text)}html[data-theme=claude-third][data-mode=dark] .recipient-suggestion-popover{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=claude-third][data-mode=dark] .sticky-reply-bar{background:linear-gradient(rgb(33 29 25 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=claude-third][data-mode=dark] .safe-html-email{color:var(--theme-text)}html[data-theme=claude-third][data-mode=dark] .safe-html-email a{color:var(--theme-primary)}html[data-theme=claude-third][data-mode=dark] .safe-html-email hr{border-color:var(--theme-border)}html[data-theme=claude-third][data-mode=dark] .folder-unread-badge{background:#b5483b;color:#fff6f0}html[data-theme=claude-third][data-mode=dark] .auth-error,html[data-theme=claude-third][data-mode=dark] .mailbox-removal-error,html[data-theme=claude-third][data-mode=dark] .danger-button,html[data-theme=claude-third][data-mode=dark] .account-health.is-error,html[data-theme=claude-third][data-mode=dark] .account-deletion-confirmation{border-color:#5c3029;background:#2f1d1a;color:var(--theme-danger)}html[data-theme=claude-third][data-mode=dark] .mailbox-removal-actions .danger-primary-button{border-color:#b5483b;background:#b5483b;color:#fff6f0}html[data-theme=claude-third][data-mode=dark] .toast{border:1px solid var(--theme-border-strong);background:#3a332b;color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=claude-third][data-mode=dark] .toast button{color:var(--theme-primary-hover)}html[data-theme=claude-third][data-mode=dark] .blocked-images-bar,html[data-theme=claude-third][data-mode=dark] .link-safety-dialog .link-safety-warning{border-color:#5a4a27;background:#2e2717;color:#ecd29a}html[data-theme=claude-third][data-mode=dark] .native-offline-banner{background:#2e2717;color:#ecd29a}html[data-theme=claude-third][data-mode=dark] .link-safety-icon{background:#2e2717;color:var(--theme-warning)}html[data-theme=claude-third][data-mode=dark] .account-health{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=claude-third][data-mode=dark] .two-factor-qr-code{background:#fff}html[data-theme=claude-third][data-mode=dark] .admin-tabs{background:#1a1714f5}html[data-theme=claude-third][data-mode=dark] .admin-capacity-status.upgrade_planning{background:#2e2717;color:#ecd29a}html[data-theme=claude-third][data-mode=dark] .admin-capacity-status.upgrade_required{background:#2f1d1a;color:var(--theme-danger)}html[data-theme=claude-third][data-mode=dark] .mobile-category-trigger>span,html[data-theme=claude-third][data-mode=dark] .mobile-starred-trigger>span,html[data-theme=claude-third][data-mode=dark] .mobile-category-menu strong{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=claude-third][data-mode=dark] .mobile-category-backdrop{background:#00000073}html[data-theme=claude-third][data-mode=dark] .auth-panel label,html[data-theme=claude-third][data-mode=dark] .account-row,html[data-theme=claude-third][data-mode=dark] .all-inboxes-sidebar-button,html[data-theme=claude-third][data-mode=dark] .empty-list strong,html[data-theme=claude-third][data-mode=dark] .html-placeholder strong,html[data-theme=claude-third][data-mode=dark] .inline-response-header button,html[data-theme=claude-third][data-mode=dark] .account-form label,html[data-theme=claude-third][data-mode=dark] .compose-form label,html[data-theme=claude-third][data-mode=dark] .compose-window-actions button,html[data-theme=claude-third][data-mode=dark] .compose-trash-button,html[data-theme=claude-third][data-mode=dark] .cc-bcc-hint button,html[data-theme=claude-third][data-mode=dark] .server-fieldset legend,html[data-theme=claude-third][data-mode=dark] .account-signature-editor>span,html[data-theme=claude-third][data-mode=dark] .account-collapse-button,html[data-theme=claude-third][data-mode=dark] .admin-controls label,html[data-theme=claude-third][data-mode=dark] .admin-settings-panel label,html[data-theme=claude-third][data-mode=dark] .admin-pricing-settings legend{color:var(--theme-text)}html[data-theme=claude-third][data-mode=dark] .auth-panel p,html[data-theme=claude-third][data-mode=dark] .security-activity,html[data-theme=claude-third][data-mode=dark] .account-switcher-button small,html[data-theme=claude-third][data-mode=dark] .account-domain-row small,html[data-theme=claude-third][data-mode=dark] .account-menu-row small,html[data-theme=claude-third][data-mode=dark] .settings-search-launcher,html[data-theme=claude-third][data-mode=dark] .search-clear-button,html[data-theme=claude-third][data-mode=dark] .section small,html[data-theme=claude-third][data-mode=dark] .list-header p,html[data-theme=claude-third][data-mode=dark] .empty-detail p,html[data-theme=claude-third][data-mode=dark] .section h2,html[data-theme=claude-third][data-mode=dark] .folder-delete-button,html[data-theme=claude-third][data-mode=dark] .folder-row svg,html[data-theme=claude-third][data-mode=dark] .list-header span,html[data-theme=claude-third][data-mode=dark] .row-star-button:focus-visible,html[data-theme=claude-third][data-mode=dark] .message-body p span,html[data-theme=claude-third][data-mode=dark] .back-button,html[data-theme=claude-third][data-mode=dark] .address-details-panel strong,html[data-theme=claude-third][data-mode=dark] .attachment-row span,html[data-theme=claude-third][data-mode=dark] .quoted-history-content,html[data-theme=claude-third][data-mode=dark] .account-form p,html[data-theme=claude-third][data-mode=dark] .compose-form p,html[data-theme=claude-third][data-mode=dark] .compose-line>span:first-child,html[data-theme=claude-third][data-mode=dark] .compose-attachment-open-button>svg,html[data-theme=claude-third][data-mode=dark] .compose-attachment-remove-button,html[data-theme=claude-third][data-mode=dark] .inbox-organization-options small,html[data-theme=claude-third][data-mode=dark] .settings-privacy-section small,html[data-theme=claude-third][data-mode=dark] .account-preference-header small,html[data-theme=claude-third][data-mode=dark] .account-order-buttons .favorite-account-button:hover:not(:disabled),html[data-theme=claude-third][data-mode=dark] .account-order-buttons .favorite-account-button:focus-visible,html[data-theme=claude-third][data-mode=dark] .admin-header p,html[data-theme=claude-third][data-mode=dark] .admin-card p,html[data-theme=claude-third][data-mode=dark] .admin-settings-panel p,html[data-theme=claude-third][data-mode=dark] .admin-user-list span,html[data-theme=claude-third][data-mode=dark] .admin-user-list small,html[data-theme=claude-third][data-mode=dark] .admin-mailbox-row span,html[data-theme=claude-third][data-mode=dark] .admin-mailbox-row small{color:var(--theme-text-muted)}html[data-theme=claude-third][data-mode=dark] .header-back-button,html[data-theme=claude-third][data-mode=dark] .compose-icon-row .compose-save-draft-button{color:var(--theme-primary)}html[data-theme=claude-third][data-mode=dark] .danger-menu-row,html[data-theme=claude-third][data-mode=dark] .notification-settings-error p{color:var(--theme-danger)}html[data-theme=claude-third][data-mode=dark] .mailbox-removal-warning-icon{color:var(--theme-warning)}html[data-theme=claude-third][data-mode=dark] .mailbox-removal-success-icon,html[data-theme=claude-third][data-mode=dark] .admin-capacity-status{color:#8fd6a8}html[data-theme=claude-third][data-mode=dark] .admin-capacity-status{background:#1d3326}@media(max-width:980px){html[data-theme=claude-third] .sticky-reply-bar,html[data-theme=claude-third][data-mode=dark] .sticky-reply-bar{border-top:1px solid var(--theme-border);background:var(--theme-surface)}}html[data-theme=mist]{--theme-page-bg: #e7eaea;--theme-surface: #f7f8f8;--theme-surface-muted: #eef1f1;--theme-surface-raised: #ffffff;--theme-text: #0e161a;--theme-text-muted: #586469;--theme-border: #d7dedf;--theme-border-strong: #bdcbcd;--theme-primary: #4e5d86;--theme-primary-hover: #3f4c70;--theme-primary-soft: #e6e9f2;--theme-danger: #b23a34;--theme-warning: #9a6410;--theme-success: #2d7356;--theme-unread-bg: #ffffff;--theme-selected-bg: #eef1f8;--theme-hover-bg: #f1f4f4;--theme-focus-ring: rgb(78 93 134 / 45%);--theme-shadow: 0 1px 2px rgb(14 22 26 / 5%), 0 10px 30px rgb(14 22 26 / 6%);--mist-ink: #0e161a;--mist-lilac: #bdb2ce;--mist-lilac-soft: #ece8f2;--mist-backdrop: radial-gradient(120% 90% at 0% 0%, #f4f6f6 0%, #e7eaea 45%, #d9dfe0 100%);color-scheme:light;background:var(--theme-page-bg);color:var(--theme-text)}.theme-swatch-mist{background:linear-gradient(135deg,#f7f8f8 0 50%,#bdcbcd 50% 100%)}html[data-theme=mist] body,html[data-theme=mist] #root,html[data-theme=mist] .app-shell,html[data-theme=mist] .auth-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=mist] .app-header,html[data-theme=mist] .sidebar,html[data-theme=mist] .account-menu,html[data-theme=mist] .favorite-account-rail{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=mist] .app-header{box-shadow:0 1px 0 var(--theme-border)}html[data-theme=mist] .account-menu{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mist] .content-panel,html[data-theme=mist] .message-body,html[data-theme=mist] .mail-list,html[data-theme=mist] .auth-panel,html[data-theme=mist] .conversation-card,html[data-theme=mist] .thread-stack-card,html[data-theme=mist] .compose-form,html[data-theme=mist] .inline-response-card,html[data-theme=mist] .server-fieldset,html[data-theme=mist] .account-preference-row,html[data-theme=mist] .attachment-row,html[data-theme=mist] .empty-list,html[data-theme=mist] .empty-detail,html[data-theme=mist] .html-placeholder{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mist] .compose-form,html[data-theme=mist] .auth-panel,html[data-theme=mist] .global-dialog{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mist] .favorite-account-ticket,html[data-theme=mist] .favorite-ticket-collapse-button,html[data-theme=mist] .safe-html-email{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mist] .brand-wordmark,html[data-theme=mist] .message-body h2,html[data-theme=mist] .mail-list h1,html[data-theme=mist] .sender-meta strong,html[data-theme=mist] .compose-form h2,html[data-theme=mist] .server-fieldset h3,html[data-theme=mist] .account-preference-header strong,html[data-theme=mist] .auth-panel h1{color:var(--theme-text)}html[data-theme=mist] .message-row,html[data-theme=mist] .compose-attachment-chip,html[data-theme=mist] .account-switcher-button,html[data-theme=mist] .header-search,html[data-theme=mist] .folder-row,html[data-theme=mist] .folder-main-button,html[data-theme=mist] .message-nav-button,html[data-theme=mist] .message-move-select,html[data-theme=mist] .secondary-button,html[data-theme=mist] .compose-format-toolbar,html[data-theme=mist] .compose-format-toolbar button,html[data-theme=mist] .compose-icon-row button,html[data-theme=mist] .compose-send-menu,html[data-theme=mist] .mini-icon-button,html[data-theme=mist] .account-menu-row,html[data-theme=mist] .account-domain-row,html[data-theme=mist] .refresh-button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mist] .icon-button{color:var(--theme-text-muted)}html[data-theme=mist] .header-search{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=mist] .header-search:focus-within{box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=mist] .theme-toggle-button{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist] .message-row{border-color:var(--theme-border)}html[data-theme=mist] .message-row.read-message{background:var(--theme-surface-muted);color:var(--theme-text-muted)}html[data-theme=mist] .message-row.unread-message{background:var(--theme-unread-bg);box-shadow:inset 3px 0 0 var(--theme-primary)}html[data-theme=mist] .message-row.unread-message strong,html[data-theme=mist] .message-row.unread-message span,html[data-theme=mist] .message-row.unread-message time{color:var(--theme-text)}html[data-theme=mist] .category-tabs,html[data-theme=mist] .list-toolbar,html[data-theme=mist] .mail-list-header{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mist] .category-tabs button{background:transparent;color:var(--theme-text-muted)}html[data-theme=mist] .category-tabs button:hover{background:var(--theme-hover-bg)}html[data-theme=mist] .category-tabs .active-tab{color:var(--theme-primary)}html[data-theme=mist] .category-tabs .active-tab:after{background:var(--theme-primary)}html[data-theme=mist] .category-tabs button span,html[data-theme=mist] .account-badge{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-primary);border-left-color:var(--theme-primary);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mist] .mobile-category-navigation,html[data-theme=mist] .mobile-category-menu{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mist] .mobile-category-trigger,html[data-theme=mist] .mobile-starred-trigger,html[data-theme=mist] .mobile-category-menu button{background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=mist] .mobile-category-menu button[aria-current=page],html[data-theme=mist] .mobile-starred-trigger.active{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist] .list-toolbar.has-selection{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mist] .list-toolbar,html[data-theme=mist] .select-all,html[data-theme=mist] .row-star-button{color:var(--theme-text-muted)}html[data-theme=mist] .message-row:hover,html[data-theme=mist] .folder-main-button:hover,html[data-theme=mist] .account-switcher-button:hover,html[data-theme=mist] .icon-button:hover,html[data-theme=mist] .account-menu-row:hover,html[data-theme=mist] .account-domain-row:hover,html[data-theme=mist] .compose-format-toolbar button:hover,html[data-theme=mist] .compose-icon-row button:hover,html[data-theme=mist] .compose-attachment-open-button:hover,html[data-theme=mist] .thread-stack-card:hover,html[data-theme=mist] .mailbox-removal-close:hover,html[data-theme=mist] .back-button:hover{background:var(--theme-hover-bg)}html[data-theme=mist] .refresh-button:hover,html[data-theme=mist] .all-inboxes-sidebar-button:hover,html[data-theme=mist] .folder-delete-button:hover,html[data-theme=mist] .mini-icon-button:hover,html[data-theme=mist] .inline-response-header button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist] .active-row{background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=mist] .active-row svg{color:var(--theme-primary-hover)}html[data-theme=mist] .active-row .folder-main-button,html[data-theme=mist] .favorite-account-ticket.active-ticket,html[data-theme=mist] .active-thread-stack-card{border-color:var(--theme-primary);background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=mist] .selected-menu-row{background:var(--theme-primary-soft)}html[data-theme=mist] .latest-thread-stack-card,html[data-theme=mist] .latest-thread-stack-card:hover,html[data-theme=mist] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:none;color:var(--theme-text)}html[data-theme=mist] .latest-thread-stack-card .thread-stack-body{border-top-color:var(--theme-border)}html[data-theme=mist] .thread-summary,html[data-theme=mist] .thread-summary strong{color:var(--theme-text-muted)}html[data-theme=mist] input,html[data-theme=mist] select,html[data-theme=mist] textarea,html[data-theme=mist] .compose-rich-editor{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mist] input:focus,html[data-theme=mist] select:focus,html[data-theme=mist] textarea:focus,html[data-theme=mist] .compose-rich-editor:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=mist] .header-search input,html[data-theme=mist] .compose-line>input,html[data-theme=mist] .compose-line>select,html[data-theme=mist] .recipient-chip-list input,html[data-theme=mist] .compose-subject-line input,html[data-theme=mist] .inline-response-line input,html[data-theme=mist] .inline-response-line select{background:transparent}html[data-theme=mist] input::placeholder,html[data-theme=mist] textarea::placeholder,html[data-theme=mist] .compose-rich-editor:empty:before{color:var(--theme-text-muted)}html[data-theme=mist] .message-row p,html[data-theme=mist] .message-row time,html[data-theme=mist] .message-row span small,html[data-theme=mist] .sender-meta span,html[data-theme=mist] .sender-date,html[data-theme=mist] .thread-stack-card small,html[data-theme=mist] .thread-stack-card time,html[data-theme=mist] .message-body p,html[data-theme=mist] .message-body time,html[data-theme=mist] .mail-list p,html[data-theme=mist] .inline-response-subject,html[data-theme=mist] .compose-attachment-chip small,html[data-theme=mist] .empty-list,html[data-theme=mist] .empty-detail,html[data-theme=mist] .settings-value-row span,html[data-theme=mist] .settings-profile p{color:var(--theme-text-muted)}html[data-theme=mist] .settings-form>div>p,html[data-theme=mist] .server-fieldset>p,html[data-theme=mist] .server-fieldset label,html[data-theme=mist] .native-setting-toggle strong,html[data-theme=mist] .account-expanded-settings label{color:var(--theme-text)}html[data-theme=mist] .compose-button,html[data-theme=mist] .compose-send-button,html[data-theme=mist] .compose-send-group,html[data-theme=mist] .compose-send-menu,html[data-theme=mist] .mailbox-removal-actions .primary-button{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}html[data-theme=mist] .compose-button:hover,html[data-theme=mist] .compose-send-button:hover,html[data-theme=mist] .compose-send-menu:hover{background:var(--theme-primary-hover)}html[data-theme=mist] .sidebar-refresh-button{color:var(--theme-primary)}html[data-theme=mist] .add-account-menu-row,html[data-theme=mist] .add-account-row,html[data-theme=mist] .address-details-toggle,html[data-theme=mist] .inline-history-toggle,html[data-theme=mist] .search-cancel-button,html[data-theme=mist] .safe-html-email a,html[data-theme=mist] .cc-bcc-hint button:hover,html[data-theme=mist] .compose-attachment-open-button:hover strong,html[data-theme=mist] .empty-list svg{color:var(--theme-primary)}html[data-theme=mist] .account-dot{background:var(--theme-primary)}html[data-theme=mist] .account-domain-row>span,html[data-theme=mist] .account-collapse-button>span,html[data-theme=mist] .sender-avatar,html[data-theme=mist] .attachment-icon{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist] .attachment-download-button{border-color:var(--theme-primary);background:var(--theme-surface-raised);color:var(--theme-primary)}html[data-theme=mist] .attachment-download-button:hover{background:var(--theme-primary-soft)}html[data-theme=mist] .compose-attachment-remove-button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist] .pull-refresh-indicator{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text-muted)}html[data-theme=mist] .pull-refresh-indicator.ready{color:var(--theme-primary)}html[data-theme=mist] .swipe-archive-action{background:var(--theme-success)}html[data-theme=mist] .row-star-button:hover,html[data-theme=mist] .row-star-button.starred,html[data-theme=mist] .message-row:hover .row-star,html[data-theme=mist] .row-star-button.starred .row-star{color:var(--theme-warning)}html[data-theme=mist] .message-nav-button.starred-action{border-color:var(--theme-warning);color:var(--theme-warning)}html[data-theme=mist] .folder-unread-badge{background:var(--theme-danger);color:#fff}html[data-theme=mist] .status-box{border-color:var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mist] .auth-error,html[data-theme=mist] .mailbox-removal-error{border-color:#e6c3c0;background:#f7e9e8;color:var(--theme-danger)}html[data-theme=mist] .toast{background:#0e161a;color:#eef2f2}html[data-theme=mist] .toast button{color:#bdcbcd}html[data-theme=mist] .danger-button,html[data-theme=mist] .account-health.is-error{border-color:#e6c3c0;background:#f7e9e8;color:var(--theme-danger)}html[data-theme=mist] .mailbox-removal-actions .danger-primary-button{border-color:var(--theme-danger);background:var(--theme-danger);color:#fff}html[data-theme=mist] .account-deletion-confirmation{border-color:#e6c3c0;background:#f7e9e8}html[data-theme=mist] .account-deletion-confirmation p{color:var(--theme-danger)}html[data-theme=mist] .blocked-images-bar{border-color:#e2d3a6;background:#f6f0de;color:#6b5413}html[data-theme=mist] .blocked-images-bar button{color:var(--theme-primary)}html[data-theme=mist] .native-offline-banner{background:#f6f0de;color:#6b5413}html[data-theme=mist] .account-health,html[data-theme=mist] .two-factor-setup code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=mist] .two-factor-help,html[data-theme=mist] .two-factor-manual-key,html[data-theme=mist] .auth-notice{color:var(--theme-text-muted)}html[data-theme=mist] .recovery-codes-once,html[data-theme=mist] .recovery-regeneration-form,html[data-theme=mist] .recovery-code-summary,html[data-theme=mist] .recovery-code-grid code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=mist] .recovery-codes-once p,html[data-theme=mist] .recovery-regeneration-form p,html[data-theme=mist] .recovery-code-summary span{color:var(--theme-text-muted)}html[data-theme=mist] .compose-titlebar,html[data-theme=mist] .inline-response-header{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=mist] .compose-line,html[data-theme=mist] .compose-subject-line,html[data-theme=mist] .inline-response-line,html[data-theme=mist] .inline-response-subject,html[data-theme=mist] .inline-history-preview,html[data-theme=mist] .sender-row,html[data-theme=mist] .thread-stack-body,html[data-theme=mist] .sticky-reply-bar{border-color:var(--theme-border)}html[data-theme=mist] .sticky-reply-bar{background:linear-gradient(rgb(247 248 248 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=mist] .message-navigation-bar{background:var(--theme-surface)}html[data-theme=mist] .safe-html-email blockquote,html[data-theme=mist] .compose-rich-editor blockquote{border-left-color:var(--theme-border-strong);color:var(--theme-text-muted)}html[data-theme=mist] .global-dialog{border-color:var(--theme-border-strong);color:var(--theme-text)}html[data-theme=mist] .global-dialog p{color:var(--theme-text-muted)}html[data-theme=mist] .link-safety-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=mist] .link-safety-dialog p{color:var(--theme-text-muted)}html[data-theme=mist] .link-safety-icon{background:#f6f0de;color:var(--theme-warning)}html[data-theme=mist] .link-safety-dialog .link-safety-warning{border-color:#e2d3a6;background:#f6f0de;color:#6b5413}html[data-theme=mist] .mailbox-removal-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=mist] .mailbox-removal-dialog p,html[data-theme=mist] .mailbox-removal-close,html[data-theme=mist] .mailbox-removal-details small{color:var(--theme-text-muted)}html[data-theme=mist] .mailbox-removal-reasons legend,html[data-theme=mist] .mailbox-removal-details,html[data-theme=mist] .mailbox-removal-actions button{color:var(--theme-text)}html[data-theme=mist] .mailbox-removal-actions button{background:var(--theme-surface-muted)}html[data-theme=mist] .mailbox-removal-reasons label{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mist] .mailbox-removal-reasons label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft)}html[data-theme=mist] .mailbox-removal-details textarea{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mist] .settings-heading{color:var(--theme-text)}html[data-theme=mist] .settings-section-nav button,html[data-theme=mist] .settings-value-row,html[data-theme=mist] .settings-link-grid button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mist] .settings-section-nav button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mist] .native-setting-toggle,html[data-theme=mist] .mobile-device-sessions,html[data-theme=mist] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mist] .mobile-device-sessions span,html[data-theme=mist] .native-setting-toggle small,html[data-theme=mist] .notification-web-note,html[data-theme=mist] .notification-preview-private-note{color:var(--theme-text-muted)}html[data-theme=mist] .admin-page{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=mist] .admin-tabs{border-color:var(--theme-border);background:#e7eaeaf0}html[data-theme=mist] .admin-tabs button{color:var(--theme-text-muted)}html[data-theme=mist] .admin-tabs button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mist] .admin-audit-list,html[data-theme=mist] .admin-audit-list>div{border-color:var(--theme-border)}html[data-theme=mist] .admin-users-panel,html[data-theme=mist] .admin-settings-panel,html[data-theme=mist] .admin-card,html[data-theme=mist] .admin-empty,html[data-theme=mist] .admin-header>a,html[data-theme=mist] .admin-action-row button,html[data-theme=mist] .admin-mailbox-row button,html[data-theme=mist] .admin-users-panel input,html[data-theme=mist] .admin-settings-panel input,html[data-theme=mist] .admin-settings-panel textarea,html[data-theme=mist] .admin-controls input,html[data-theme=mist] .admin-controls select{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mist] .admin-user-list>button.selected,html[data-theme=mist] .admin-facts span{background:var(--theme-primary-soft)}html[data-theme=mist] .admin-capacity-hero{background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mist] .admin-capacity-hero>div span,html[data-theme=mist] .admin-capacity-progress>div,html[data-theme=mist] .admin-capacity-thresholds{color:var(--theme-text-muted)}html[data-theme=mist] .native-lock-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=mist] .native-lock-screen p{color:var(--theme-text-muted)}html[data-theme=mist] .oauth-provider-button.google{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mist] .account-provider-option{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mist] .account-provider-option h3{color:var(--theme-text)}html[data-theme=mist] .account-provider-option p,html[data-theme=mist] .account-provider-divider,html[data-theme=mist] .oauth-divider,html[data-theme=mist] .oauth-identity-list span{color:var(--theme-text-muted)}html[data-theme=mist] .account-provider-divider:before,html[data-theme=mist] .account-provider-divider:after,html[data-theme=mist] .oauth-divider:before,html[data-theme=mist] .oauth-divider:after{background:var(--theme-border-strong)}html[data-theme=mist] .theme-menu,html[data-theme=mist] .settings-theme-select select{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mist] .theme-menu button{color:var(--theme-text)}html[data-theme=mist] .theme-menu button:hover,html[data-theme=mist] .theme-menu button:focus-visible{background:var(--theme-hover-bg)}html[data-theme=mist] .theme-menu button.active{background:var(--theme-selected-bg);color:var(--theme-primary)}html[data-theme=mist] .settings-theme-select{color:var(--theme-text)}html[data-theme=mist] body,html[data-theme=mist] .app-shell{background:var(--mist-backdrop)}html[data-theme=mist] .app-header{border-bottom:0;background:transparent;box-shadow:none}html[data-theme=mist] .header-search{border:1px solid var(--theme-border);border-radius:12px;background:#ffffffd1;box-shadow:0 1px 2px #0e161a0a}html[data-theme=mist] .header-search:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=mist] .account-switcher-button{border:1px solid var(--theme-border);border-radius:999px;background:#ffffffd1}html[data-theme=mist] .compose-button{border:0;border-radius:12px;background:var(--mist-ink);color:#fff;box-shadow:0 6px 16px #0e161a2e}html[data-theme=mist] .compose-button:hover{background:#26323a}html[data-theme=mist] .refresh-button{border-color:var(--theme-border);border-radius:12px;background:#ffffffb3;color:var(--theme-text)}html[data-theme=mist] .account-badge{border:1px solid #d9d2e5;background:var(--mist-lilac-soft);color:#4c4166;font-weight:600}html[data-theme=mist] .folder-unread-badge{background:var(--mist-ink);color:#fff}html[data-theme=mist] .category-tabs{gap:6px;padding:10px 12px;border-bottom:1px solid var(--theme-border);background:transparent}html[data-theme=mist] .category-tabs button{min-height:36px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--theme-text-muted);box-shadow:none}html[data-theme=mist] .category-tabs button.active-tab{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:0 1px 2px #0e161a0f}html[data-theme=mist] .category-tabs button span{background:var(--theme-surface-muted);color:var(--theme-text-muted)}html[data-theme=mist] .category-tabs button.active-tab span{background:var(--mist-ink);color:#fff}html[data-theme=mist] .message-row{border-bottom:1px solid var(--theme-border)}html[data-theme=mist] .message-row.unread-message{background:var(--theme-unread-bg);box-shadow:none}html[data-theme=mist] .message-row.read-message{background:#f9fafa}html[data-theme=mist] .message-row:hover{background:var(--theme-hover-bg)}html[data-theme=mist] .message-row:has(.message-row-checkbox-target input:checked){background:var(--theme-selected-bg);box-shadow:inset 0 0 0 1px var(--theme-primary)}html[data-theme=mist] .message-row.unread-message .message-row-copy>strong:before{display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--theme-primary);content:"";vertical-align:middle}html[data-theme=mist] .row-star{color:var(--theme-border-strong)}@media(min-width:981px){html[data-theme=mist] .app-shell{gap:12px;padding:0 14px 14px}html[data-theme=mist] .sidebar{height:calc(100dvh - 78px);border:1px solid rgb(255 255 255 / 70%);border-radius:20px;background:#f7f8f8b8;box-shadow:var(--theme-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=mist] .content-panel{height:calc(100dvh - 78px);border:1px solid rgb(255 255 255 / 70%);border-radius:20px;background:#eef1f1eb;box-shadow:var(--theme-shadow)}html[data-theme=mist] .folder-row{border-radius:10px}html[data-theme=mist] .messages{display:grid;gap:2px;padding:6px 10px 12px}html[data-theme=mist] .swipe-message-shell{overflow:hidden;border-radius:10px}html[data-theme=mist] .message-row{min-height:44px;padding:4px 12px;border-bottom:0;border-radius:10px}html[data-theme=mist] .message-row-copy{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;align-items:center;column-gap:14px}html[data-theme=mist] .message-row-copy>span,html[data-theme=mist] .message-row-copy>p,html[data-theme=mist] .message-row time{margin-top:0}html[data-theme=mist] .message-row-copy>p{justify-content:flex-end}html[data-theme=mist] .message-row-copy>p>.lucide-paperclip{order:-1;color:var(--theme-text-muted)}html[data-theme=mist] .message-row-copy>p>em:not(.account-badge){display:none}html[data-theme=mist] .message-row time{align-self:center;min-width:56px;text-align:right}html[data-theme=mist] .message-body{border-radius:16px}}html[data-theme=mist] .message-body{border:0;background:transparent;box-shadow:none}html[data-theme=mist] .message-navigation-bar{border:1px solid var(--theme-border);border-radius:14px;background:#ffffffdb;box-shadow:0 1px 2px #0e161a0d}html[data-theme=mist] .message-nav-button,html[data-theme=mist] .message-move-select,html[data-theme=mist] .sticky-reply-bar .secondary-button{border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:none}html[data-theme=mist] .message-nav-button:hover,html[data-theme=mist] .sticky-reply-bar .secondary-button:hover{border-color:var(--theme-border-strong);background:var(--theme-hover-bg)}html[data-theme=mist] .message-nav-button.star-icon-button{border-color:var(--theme-border-strong);background:var(--theme-surface-muted);color:var(--mist-ink)}html[data-theme=mist] .message-nav-button.star-icon-button svg{color:#b7791f}html[data-theme=mist] .message-detail-header h1,html[data-theme=mist] .message-detail-header h2{color:var(--theme-text);letter-spacing:-.01em}html[data-theme=mist] .thread-stack-card{overflow:hidden;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-raised);box-shadow:0 1px 2px #0e161a0d,0 8px 24px #0e161a0d}html[data-theme=mist] .thread-stack-card.active-thread-stack-card{border-color:var(--theme-border-strong)}html[data-theme=mist] .thread-stack-toggle{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-raised)}html[data-theme=mist] .thread-stack-body{background:var(--theme-surface-raised)}html[data-theme=mist] .attachment-row,html[data-theme=mist] .attachment-card{border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}html[data-theme=mist] .thread-stack-body .safe-html-wrapper,html[data-theme=mist] .thread-stack-body .safe-html-email{background:transparent}html[data-theme=mist] .attachment-list-heading{margin-top:18px}html[data-theme=mist] .sticky-reply-bar{border:0;background:transparent}@media(min-width:981px){html[data-theme=mist] .content-panel>.message-body{margin:14px 18px 18px}html[data-theme=mist] .message-navigation-bar{padding:8px}html[data-theme=mist] .thread-stack-toggle{padding:14px 18px}html[data-theme=mist] .thread-stack-body{padding:4px 18px 18px}}@media(min-width:981px)and (hover:hover)and (pointer:fine){html[data-theme=mist] .swipe-actions{visibility:hidden}}html.native-app[data-theme=mist] body:before{background:#eef1f1}html[data-theme=mist][data-mode=dark]{--theme-page-bg: #12181b;--theme-surface: #1a2226;--theme-surface-muted: #161d20;--theme-surface-raised: #1f282d;--theme-text: #e6eaec;--theme-text-muted: #9aa5ab;--theme-border: #2a3439;--theme-border-strong: #3a464c;--theme-primary: #aab5dc;--theme-primary-hover: #c5cdea;--theme-primary-soft: #262d40;--theme-danger: #f0918a;--theme-warning: #e2b55f;--theme-success: #2f7a5c;--theme-unread-bg: #1f282d;--theme-selected-bg: #242b3b;--theme-hover-bg: #232c31;--theme-focus-ring: rgb(170 181 220 / 40%);--theme-shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 10px 30px rgb(0 0 0 / 28%);--mist-ink: #dfe4e7;--mist-lilac: #8d82a3;--mist-lilac-soft: #2a2637;--mist-backdrop: radial-gradient(120% 90% at 0% 0%, #1b2327 0%, #12181b 45%, #0d1214 100%);--mist-button: #5a6995;--mist-button-hover: #67779f;color-scheme:dark}html[data-theme=mist][data-mode=dark] .compose-send-button,html[data-theme=mist][data-mode=dark] .compose-send-group,html[data-theme=mist][data-mode=dark] .compose-send-menu,html[data-theme=mist][data-mode=dark] .mailbox-removal-actions .primary-button,html[data-theme=mist][data-mode=dark] .primary-button{border-color:var(--mist-button);background:var(--mist-button);color:#fff}html[data-theme=mist][data-mode=dark] .compose-send-button:hover,html[data-theme=mist][data-mode=dark] .compose-send-menu:hover,html[data-theme=mist][data-mode=dark] .primary-button:hover{background:var(--mist-button-hover)}html[data-theme=mist][data-mode=dark] .compose-button{background:var(--mist-ink);color:#0f1416;box-shadow:0 6px 16px #00000059}html[data-theme=mist][data-mode=dark] .compose-button:hover{background:#f1f4f5}html[data-theme=mist][data-mode=dark] .folder-unread-badge,html[data-theme=mist][data-mode=dark] .category-tabs button.active-tab span{background:var(--mist-ink);color:#0f1416}html[data-theme=mist][data-mode=dark] .header-search,html[data-theme=mist][data-mode=dark] .account-switcher-button{background:#1f282dd1;box-shadow:0 1px 2px #00000040}html[data-theme=mist][data-mode=dark] .header-search:focus-within{box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=mist][data-mode=dark] .refresh-button{background:#1f282db3}html[data-theme=mist][data-mode=dark] .category-tabs button.active-tab{box-shadow:0 1px 2px #0000004d}@media(min-width:981px){html[data-theme=mist][data-mode=dark] .sidebar{border-color:#ffffff0f;background:#1a2226b8}html[data-theme=mist][data-mode=dark] .content-panel{border-color:#ffffff0f;background:#161d20eb}}html[data-theme=mist][data-mode=dark] .message-row.read-message{background:#182024}html[data-theme=mist][data-mode=dark] .message-row:hover{background:var(--theme-hover-bg)}html[data-theme=mist][data-mode=dark] .message-row:has(.message-row-checkbox-target input:checked){background:var(--theme-selected-bg)}html[data-theme=mist][data-mode=dark] .row-star{color:#4a575d}html[data-theme=mist][data-mode=dark] .account-badge{border-color:#433c55;background:var(--mist-lilac-soft);color:#d3cae6}html[data-theme=mist][data-mode=dark] .message-navigation-bar{background:#1f282ddb;box-shadow:0 1px 2px #00000040}html[data-theme=mist][data-mode=dark] .thread-stack-card{box-shadow:0 1px 2px #0000004d,0 8px 24px #00000038}html[data-theme=mist][data-mode=dark] .message-nav-button.star-icon-button svg{color:var(--theme-warning)}html[data-theme=mist][data-mode=dark] .safe-html-email,html[data-theme=mist][data-mode=dark] .safe-html-wrapper{color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .message-body-load-panel,html[data-theme=mist][data-mode=dark] .message-loading-metadata small,html[data-theme=mist][data-mode=dark] .message-page-loading,html[data-theme=mist][data-mode=dark] .notification-permission-status,html[data-theme=mist][data-mode=dark] .all-inboxes-account-copy small,html[data-theme=mist][data-mode=dark] .google-data-disclosure{color:var(--theme-text-muted)}html[data-theme=mist][data-mode=dark] .message-body-load-panel>strong{color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .google-data-disclosure a{color:var(--theme-primary)}html[data-theme=mist][data-mode=dark] .message-body-skeleton i{background:linear-gradient(90deg,#1f282d 25%,#2a3439,#1f282d 75%);background-size:220% 100%}html[data-theme=mist][data-mode=dark] .compose-body-field,html[data-theme=mist][data-mode=dark] .inline-response-body-field,html[data-theme=mist][data-mode=dark] .inline-response-card-forward .inline-response-body-field{border-color:var(--theme-border-strong);background:var(--theme-surface-raised)}html[data-theme=mist][data-mode=dark] .recipient-chip{border-color:var(--theme-border-strong);background:var(--theme-primary-soft);color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .recipient-suggestion-popover{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=mist][data-mode=dark] .recipient-suggestion:hover,html[data-theme=mist][data-mode=dark] .recipient-suggestion.active{background:var(--theme-hover-bg)}html[data-theme=mist][data-mode=dark] .message-filter-bar button,html[data-theme=mist][data-mode=dark] .inbox-organization-options label,html[data-theme=mist][data-mode=dark] .message-page-controls button,html[data-theme=mist][data-mode=dark] .message-page-controls select,html[data-theme=mist][data-mode=dark] .message-page-size-settings select,html[data-theme=mist][data-mode=dark] .all-inboxes-account-row{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .message-filter-bar button.active-filter,html[data-theme=mist][data-mode=dark] .inbox-organization-options label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mist][data-mode=dark] .message-filter-bar .clear-message-filters{border-color:transparent;background:transparent;color:var(--theme-primary)}html[data-theme=mist][data-mode=dark] .all-inboxes-account-avatar{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist][data-mode=dark] .toast{border:1px solid var(--theme-border-strong);background:#283338;color:#eef2f2;box-shadow:var(--theme-shadow)}html[data-theme=mist][data-mode=dark] .toast button{color:var(--theme-primary)}html[data-theme=mist][data-mode=dark] .auth-error,html[data-theme=mist][data-mode=dark] .mailbox-removal-error,html[data-theme=mist][data-mode=dark] .danger-button,html[data-theme=mist][data-mode=dark] .account-health.is-error,html[data-theme=mist][data-mode=dark] .account-deletion-confirmation{border-color:#5a2f2c;background:#2b1b1b;color:var(--theme-danger)}html[data-theme=mist][data-mode=dark] .mailbox-removal-actions .danger-primary-button{border-color:#b23a34;background:#b23a34;color:#fff}html[data-theme=mist][data-mode=dark] .blocked-images-bar,html[data-theme=mist][data-mode=dark] .link-safety-dialog .link-safety-warning{border-color:#5a4a1f;background:#2a2413;color:#ecd391}html[data-theme=mist][data-mode=dark] .native-offline-banner,html[data-theme=mist][data-mode=dark] .link-safety-icon{background:#2a2413;color:#ecd391}html[data-theme=mist][data-mode=dark] .link-safety-icon{color:var(--theme-warning)}html[data-theme=mist][data-mode=dark] .swipe-star-action{background:#a8741c}html[data-theme=mist][data-mode=dark] .swipe-read-action{background:var(--mist-button)}html[data-theme=mist][data-mode=dark] .swipe-archive-action{background:var(--theme-success)}html[data-theme=mist][data-mode=dark] .swipe-delete-action{background:#a93a33}html[data-theme=mist][data-mode=dark] .all-inboxes-sidebar-button{color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .all-inboxes-sidebar-button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mist][data-mode=dark] .account-menu-unread,html[data-theme=mist][data-mode=dark] .mobile-category-trigger>span,html[data-theme=mist][data-mode=dark] .mobile-starred-trigger>span,html[data-theme=mist][data-mode=dark] .mobile-category-menu strong{background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mist][data-mode=dark] .account-avatar-badge{background:#b23a34;color:#fff}html[data-theme=mist][data-mode=dark] .bulk-actions button,html[data-theme=mist][data-mode=dark] .bulk-actions select,html[data-theme=mist][data-mode=dark] .account-order-buttons button,html[data-theme=mist][data-mode=dark] .signature-toolbar button{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .bulk-actions button:hover,html[data-theme=mist][data-mode=dark] .bulk-actions select:hover,html[data-theme=mist][data-mode=dark] .signature-toolbar button:hover{background:var(--theme-hover-bg)}html[data-theme=mist][data-mode=dark] .cc-bcc-hint button{color:var(--theme-text-muted)}html[data-theme=mist][data-mode=dark] .cc-bcc-hint button:hover{color:var(--theme-primary)}html[data-theme=mist][data-mode=dark] .account-signature-editor>span{color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .signature-editable{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mist][data-mode=dark] .signature-editable:focus{border-color:var(--theme-primary)}html[data-theme=mist][data-mode=dark] .admin-tabs{background:#12181bf0}html.native-app[data-theme=mist][data-mode=dark] body:before{background:#161d20}@media(max-width:980px){html[data-theme=mist] .sticky-reply-bar,html[data-theme=mist][data-mode=dark] .sticky-reply-bar{border-top:1px solid var(--theme-border);background:var(--theme-surface)}}html[data-theme=atlas]{--theme-page-bg: #f3f5f9;--theme-surface: #ffffff;--theme-surface-muted: #f7f8fb;--theme-surface-raised: #ffffff;--theme-text: #111827;--theme-text-muted: #5b6475;--theme-border: #e4e7ee;--theme-border-strong: #cdd3de;--theme-primary: #2f62e8;--theme-primary-hover: #2552c7;--theme-primary-soft: #e8efff;--theme-danger: #d12c2c;--theme-warning: #b26a00;--theme-success: #178a4a;--theme-unread-bg: #f4f8ff;--theme-selected-bg: #e8efff;--theme-hover-bg: #f2f4f8;--theme-focus-ring: rgb(47 98 232 / 40%);--theme-shadow: 0 1px 2px rgb(17 24 39 / 6%), 0 8px 24px rgb(17 24 39 / 6%);color-scheme:light;background:var(--theme-page-bg);color:var(--theme-text)}.theme-swatch-atlas{background:linear-gradient(135deg,#fff 0 50%,#2f62e8 50% 100%)}html[data-theme=atlas] body,html[data-theme=atlas] #root,html[data-theme=atlas] .app-shell,html[data-theme=atlas] .auth-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=atlas] .app-header,html[data-theme=atlas] .sidebar,html[data-theme=atlas] .account-menu,html[data-theme=atlas] .favorite-account-rail{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=atlas] .app-header{box-shadow:0 1px 0 var(--theme-border)}html[data-theme=atlas] .account-menu{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=atlas] .content-panel,html[data-theme=atlas] .message-body,html[data-theme=atlas] .mail-list,html[data-theme=atlas] .auth-panel,html[data-theme=atlas] .conversation-card,html[data-theme=atlas] .thread-stack-card,html[data-theme=atlas] .compose-form,html[data-theme=atlas] .inline-response-card,html[data-theme=atlas] .server-fieldset,html[data-theme=atlas] .account-preference-row,html[data-theme=atlas] .attachment-row,html[data-theme=atlas] .empty-list,html[data-theme=atlas] .empty-detail,html[data-theme=atlas] .html-placeholder{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=atlas] .compose-form,html[data-theme=atlas] .auth-panel,html[data-theme=atlas] .global-dialog{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=atlas] .favorite-account-ticket,html[data-theme=atlas] .favorite-ticket-collapse-button,html[data-theme=atlas] .safe-html-email{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=atlas] .brand-wordmark,html[data-theme=atlas] .message-body h2,html[data-theme=atlas] .mail-list h1,html[data-theme=atlas] .sender-meta strong,html[data-theme=atlas] .compose-form h2,html[data-theme=atlas] .server-fieldset h3,html[data-theme=atlas] .account-preference-header strong,html[data-theme=atlas] .auth-panel h1{color:var(--theme-text)}html[data-theme=atlas] .message-row,html[data-theme=atlas] .compose-attachment-chip,html[data-theme=atlas] .account-switcher-button,html[data-theme=atlas] .header-search,html[data-theme=atlas] .folder-row,html[data-theme=atlas] .folder-main-button,html[data-theme=atlas] .message-nav-button,html[data-theme=atlas] .message-move-select,html[data-theme=atlas] .secondary-button,html[data-theme=atlas] .compose-format-toolbar,html[data-theme=atlas] .compose-format-toolbar button,html[data-theme=atlas] .compose-icon-row button,html[data-theme=atlas] .compose-send-menu,html[data-theme=atlas] .mini-icon-button,html[data-theme=atlas] .account-menu-row,html[data-theme=atlas] .account-domain-row,html[data-theme=atlas] .refresh-button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=atlas] .icon-button{color:var(--theme-text-muted)}html[data-theme=atlas] .header-search{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=atlas] .header-search:focus-within{box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=atlas] .theme-toggle-button{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=atlas] .message-row{border-color:var(--theme-border)}html[data-theme=atlas] .message-row.read-message{background:var(--theme-surface-muted);color:var(--theme-text-muted)}html[data-theme=atlas] .message-row.unread-message{background:var(--theme-unread-bg);box-shadow:inset 3px 0 0 var(--theme-primary)}html[data-theme=atlas] .message-row.unread-message strong,html[data-theme=atlas] .message-row.unread-message span,html[data-theme=atlas] .message-row.unread-message time{color:var(--theme-text)}html[data-theme=atlas] .category-tabs,html[data-theme=atlas] .list-toolbar,html[data-theme=atlas] .mail-list-header{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=atlas] .category-tabs button{background:transparent;color:var(--theme-text-muted)}html[data-theme=atlas] .category-tabs button:hover{background:var(--theme-hover-bg)}html[data-theme=atlas] .category-tabs .active-tab{color:var(--theme-primary)}html[data-theme=atlas] .category-tabs .active-tab:after{background:var(--theme-primary)}html[data-theme=atlas] .category-tabs button span,html[data-theme=atlas] .account-badge{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=atlas] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-primary);border-left-color:var(--theme-primary);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=atlas] .mobile-category-navigation,html[data-theme=atlas] .mobile-category-menu{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=atlas] .mobile-category-trigger,html[data-theme=atlas] .mobile-starred-trigger,html[data-theme=atlas] .mobile-category-menu button{background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=atlas] .mobile-category-menu button[aria-current=page],html[data-theme=atlas] .mobile-starred-trigger.active{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=atlas] .list-toolbar.has-selection{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=atlas] .list-toolbar,html[data-theme=atlas] .select-all,html[data-theme=atlas] .row-star-button{color:var(--theme-text-muted)}html[data-theme=atlas] .message-row:hover,html[data-theme=atlas] .folder-main-button:hover,html[data-theme=atlas] .account-switcher-button:hover,html[data-theme=atlas] .icon-button:hover,html[data-theme=atlas] .account-menu-row:hover,html[data-theme=atlas] .account-domain-row:hover,html[data-theme=atlas] .compose-format-toolbar button:hover,html[data-theme=atlas] .compose-icon-row button:hover,html[data-theme=atlas] .compose-attachment-open-button:hover,html[data-theme=atlas] .thread-stack-card:hover,html[data-theme=atlas] .mailbox-removal-close:hover,html[data-theme=atlas] .back-button:hover{background:var(--theme-hover-bg)}html[data-theme=atlas] .refresh-button:hover,html[data-theme=atlas] .all-inboxes-sidebar-button:hover,html[data-theme=atlas] .folder-delete-button:hover,html[data-theme=atlas] .mini-icon-button:hover,html[data-theme=atlas] .inline-response-header button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=atlas] .active-row{background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=atlas] .active-row svg{color:var(--theme-primary-hover)}html[data-theme=atlas] .active-row .folder-main-button,html[data-theme=atlas] .favorite-account-ticket.active-ticket,html[data-theme=atlas] .active-thread-stack-card{border-color:var(--theme-primary);background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=atlas] .selected-menu-row{background:var(--theme-primary-soft)}html[data-theme=atlas] .latest-thread-stack-card,html[data-theme=atlas] .latest-thread-stack-card:hover,html[data-theme=atlas] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:none;color:var(--theme-text)}html[data-theme=atlas] .latest-thread-stack-card .thread-stack-body{border-top-color:var(--theme-border)}html[data-theme=atlas] .thread-summary,html[data-theme=atlas] .thread-summary strong{color:var(--theme-text-muted)}html[data-theme=atlas] input,html[data-theme=atlas] select,html[data-theme=atlas] textarea,html[data-theme=atlas] .compose-rich-editor{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=atlas] input:focus,html[data-theme=atlas] select:focus,html[data-theme=atlas] textarea:focus,html[data-theme=atlas] .compose-rich-editor:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=atlas] .header-search input,html[data-theme=atlas] .compose-line>input,html[data-theme=atlas] .compose-line>select,html[data-theme=atlas] .recipient-chip-list input,html[data-theme=atlas] .compose-subject-line input,html[data-theme=atlas] .inline-response-line input,html[data-theme=atlas] .inline-response-line select{background:transparent}html[data-theme=atlas] input::placeholder,html[data-theme=atlas] textarea::placeholder,html[data-theme=atlas] .compose-rich-editor:empty:before{color:var(--theme-text-muted)}html[data-theme=atlas] .message-row p,html[data-theme=atlas] .message-row time,html[data-theme=atlas] .message-row span small,html[data-theme=atlas] .sender-meta span,html[data-theme=atlas] .sender-date,html[data-theme=atlas] .thread-stack-card small,html[data-theme=atlas] .thread-stack-card time,html[data-theme=atlas] .message-body p,html[data-theme=atlas] .message-body time,html[data-theme=atlas] .mail-list p,html[data-theme=atlas] .inline-response-subject,html[data-theme=atlas] .compose-attachment-chip small,html[data-theme=atlas] .empty-list,html[data-theme=atlas] .empty-detail,html[data-theme=atlas] .settings-value-row span,html[data-theme=atlas] .settings-profile p{color:var(--theme-text-muted)}html[data-theme=atlas] .settings-form>div>p,html[data-theme=atlas] .server-fieldset>p,html[data-theme=atlas] .server-fieldset label,html[data-theme=atlas] .native-setting-toggle strong,html[data-theme=atlas] .account-expanded-settings label{color:var(--theme-text)}html[data-theme=atlas] .compose-button,html[data-theme=atlas] .compose-send-button,html[data-theme=atlas] .compose-send-group,html[data-theme=atlas] .compose-send-menu,html[data-theme=atlas] .mailbox-removal-actions .primary-button{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}html[data-theme=atlas] .compose-button:hover,html[data-theme=atlas] .compose-send-button:hover,html[data-theme=atlas] .compose-send-menu:hover{background:var(--theme-primary-hover)}html[data-theme=atlas] .sidebar-refresh-button{color:var(--theme-primary)}html[data-theme=atlas] .add-account-menu-row,html[data-theme=atlas] .add-account-row,html[data-theme=atlas] .address-details-toggle,html[data-theme=atlas] .inline-history-toggle,html[data-theme=atlas] .search-cancel-button,html[data-theme=atlas] .safe-html-email a,html[data-theme=atlas] .cc-bcc-hint button:hover,html[data-theme=atlas] .compose-attachment-open-button:hover strong,html[data-theme=atlas] .empty-list svg{color:var(--theme-primary)}html[data-theme=atlas] .account-dot{background:var(--theme-primary)}html[data-theme=atlas] .account-domain-row>span,html[data-theme=atlas] .account-collapse-button>span,html[data-theme=atlas] .sender-avatar,html[data-theme=atlas] .attachment-icon{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=atlas] .attachment-download-button{border-color:var(--theme-primary);background:var(--theme-surface-raised);color:var(--theme-primary)}html[data-theme=atlas] .attachment-download-button:hover{background:var(--theme-primary-soft)}html[data-theme=atlas] .compose-attachment-remove-button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=atlas] .pull-refresh-indicator{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text-muted)}html[data-theme=atlas] .pull-refresh-indicator.ready{color:var(--theme-primary)}html[data-theme=atlas] .swipe-archive-action{background:var(--theme-success)}html[data-theme=atlas] .row-star-button:hover,html[data-theme=atlas] .row-star-button.starred,html[data-theme=atlas] .message-row:hover .row-star,html[data-theme=atlas] .row-star-button.starred .row-star{color:var(--theme-warning)}html[data-theme=atlas] .message-nav-button.starred-action{border-color:var(--theme-warning);color:var(--theme-warning)}html[data-theme=atlas] .folder-unread-badge{background:var(--theme-danger);color:#fff}html[data-theme=atlas] .status-box{border-color:var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=atlas] .auth-error,html[data-theme=atlas] .mailbox-removal-error{border-color:#f2c9c9;background:#fdecec;color:var(--theme-danger)}html[data-theme=atlas] .toast{background:#111827;color:#f3f4f6}html[data-theme=atlas] .toast button{color:#93b4ff}html[data-theme=atlas] .danger-button,html[data-theme=atlas] .account-health.is-error{border-color:#f2c9c9;background:#fdecec;color:var(--theme-danger)}html[data-theme=atlas] .mailbox-removal-actions .danger-primary-button{border-color:var(--theme-danger);background:var(--theme-danger);color:#fff}html[data-theme=atlas] .account-deletion-confirmation{border-color:#f2c9c9;background:#fdecec}html[data-theme=atlas] .account-deletion-confirmation p{color:var(--theme-danger)}html[data-theme=atlas] .blocked-images-bar{border-color:#f1d8a6;background:#fdf5e6;color:#7a5208}html[data-theme=atlas] .blocked-images-bar button{color:var(--theme-primary)}html[data-theme=atlas] .native-offline-banner{background:#fdf5e6;color:#7a5208}html[data-theme=atlas] .account-health,html[data-theme=atlas] .two-factor-setup code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=atlas] .two-factor-help,html[data-theme=atlas] .two-factor-manual-key,html[data-theme=atlas] .auth-notice{color:var(--theme-text-muted)}html[data-theme=atlas] .recovery-codes-once,html[data-theme=atlas] .recovery-regeneration-form,html[data-theme=atlas] .recovery-code-summary,html[data-theme=atlas] .recovery-code-grid code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=atlas] .recovery-codes-once p,html[data-theme=atlas] .recovery-regeneration-form p,html[data-theme=atlas] .recovery-code-summary span{color:var(--theme-text-muted)}html[data-theme=atlas] .compose-titlebar,html[data-theme=atlas] .inline-response-header{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=atlas] .compose-line,html[data-theme=atlas] .compose-subject-line,html[data-theme=atlas] .inline-response-line,html[data-theme=atlas] .inline-response-subject,html[data-theme=atlas] .inline-history-preview,html[data-theme=atlas] .sender-row,html[data-theme=atlas] .thread-stack-body,html[data-theme=atlas] .sticky-reply-bar{border-color:var(--theme-border)}html[data-theme=atlas] .sticky-reply-bar{background:linear-gradient(rgb(255 255 255 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=atlas] .message-navigation-bar{background:var(--theme-surface)}html[data-theme=atlas] .safe-html-email blockquote,html[data-theme=atlas] .compose-rich-editor blockquote{border-left-color:var(--theme-border-strong);color:var(--theme-text-muted)}html[data-theme=atlas] .global-dialog{border-color:var(--theme-border-strong);color:var(--theme-text)}html[data-theme=atlas] .global-dialog p{color:var(--theme-text-muted)}html[data-theme=atlas] .link-safety-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=atlas] .link-safety-dialog p{color:var(--theme-text-muted)}html[data-theme=atlas] .link-safety-icon{background:#fdf5e6;color:var(--theme-warning)}html[data-theme=atlas] .link-safety-dialog .link-safety-warning{border-color:#f1d8a6;background:#fdf5e6;color:#7a5208}html[data-theme=atlas] .mailbox-removal-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=atlas] .mailbox-removal-dialog p,html[data-theme=atlas] .mailbox-removal-close,html[data-theme=atlas] .mailbox-removal-details small{color:var(--theme-text-muted)}html[data-theme=atlas] .mailbox-removal-reasons legend,html[data-theme=atlas] .mailbox-removal-details,html[data-theme=atlas] .mailbox-removal-actions button{color:var(--theme-text)}html[data-theme=atlas] .mailbox-removal-actions button{background:var(--theme-surface-muted)}html[data-theme=atlas] .mailbox-removal-reasons label{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=atlas] .mailbox-removal-reasons label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft)}html[data-theme=atlas] .mailbox-removal-details textarea{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=atlas] .settings-heading{color:var(--theme-text)}html[data-theme=atlas] .settings-section-nav button,html[data-theme=atlas] .settings-value-row,html[data-theme=atlas] .settings-link-grid button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=atlas] .settings-section-nav button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=atlas] .native-setting-toggle,html[data-theme=atlas] .mobile-device-sessions,html[data-theme=atlas] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=atlas] .mobile-device-sessions span,html[data-theme=atlas] .native-setting-toggle small,html[data-theme=atlas] .notification-web-note,html[data-theme=atlas] .notification-preview-private-note{color:var(--theme-text-muted)}html[data-theme=atlas] .admin-page{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=atlas] .admin-tabs{border-color:var(--theme-border);background:#f3f5f9f5}html[data-theme=atlas] .admin-tabs button{color:var(--theme-text-muted)}html[data-theme=atlas] .admin-tabs button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=atlas] .admin-audit-list,html[data-theme=atlas] .admin-audit-list>div{border-color:var(--theme-border)}html[data-theme=atlas] .admin-users-panel,html[data-theme=atlas] .admin-settings-panel,html[data-theme=atlas] .admin-card,html[data-theme=atlas] .admin-empty,html[data-theme=atlas] .admin-header>a,html[data-theme=atlas] .admin-action-row button,html[data-theme=atlas] .admin-mailbox-row button,html[data-theme=atlas] .admin-users-panel input,html[data-theme=atlas] .admin-settings-panel input,html[data-theme=atlas] .admin-settings-panel textarea,html[data-theme=atlas] .admin-controls input,html[data-theme=atlas] .admin-controls select{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=atlas] .admin-user-list>button.selected,html[data-theme=atlas] .admin-facts span{background:var(--theme-primary-soft)}html[data-theme=atlas] .admin-capacity-hero{background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=atlas] .admin-capacity-hero>div span,html[data-theme=atlas] .admin-capacity-progress>div,html[data-theme=atlas] .admin-capacity-thresholds{color:var(--theme-text-muted)}html[data-theme=atlas] .native-lock-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=atlas] .native-lock-screen p{color:var(--theme-text-muted)}html[data-theme=atlas] .oauth-provider-button.google{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=atlas] .account-provider-option{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=atlas] .account-provider-option h3{color:var(--theme-text)}html[data-theme=atlas] .account-provider-option p,html[data-theme=atlas] .account-provider-divider,html[data-theme=atlas] .oauth-divider,html[data-theme=atlas] .oauth-identity-list span{color:var(--theme-text-muted)}html[data-theme=atlas] .account-provider-divider:before,html[data-theme=atlas] .account-provider-divider:after,html[data-theme=atlas] .oauth-divider:before,html[data-theme=atlas] .oauth-divider:after{background:var(--theme-border-strong)}html[data-theme=atlas] .theme-menu,html[data-theme=atlas] .settings-theme-select select{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=atlas] .theme-menu button{color:var(--theme-text)}html[data-theme=atlas] .theme-menu button:hover,html[data-theme=atlas] .theme-menu button:focus-visible{background:var(--theme-hover-bg)}html[data-theme=atlas] .theme-menu button.active{background:var(--theme-selected-bg);color:var(--theme-primary)}html[data-theme=atlas] .settings-theme-select{color:var(--theme-text)}html[data-theme=atlas] .app-header{border-bottom:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:none}html[data-theme=atlas] .header-search{border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-muted)}html[data-theme=atlas] .compose-button{border-radius:10px;background:var(--theme-primary);color:#fff}html[data-theme=atlas] .sidebar{border-right:1px solid var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=atlas] .account-badge{background:var(--theme-primary-soft);color:#1e44ad}html[data-theme=atlas] .message-row.unread-message{box-shadow:none}html[data-theme=atlas] .message-row.unread-message .message-row-copy>strong:before{display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;border-radius:50%;background:var(--theme-primary);content:"";vertical-align:middle}@media(min-width:981px){html[data-theme=atlas] .app-header{border-bottom:0;background:var(--theme-page-bg);box-shadow:none}html[data-theme=atlas] .app-shell{gap:12px;padding:0 14px 14px}html[data-theme=atlas] .sidebar,html[data-theme=atlas] .content-panel,html[data-theme=atlas] .atlas-list-pane,html[data-theme=atlas] .atlas-reading-pane{border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-theme=atlas] .sidebar,html[data-theme=atlas] .content-panel{height:calc(100dvh - 78px)}html[data-theme=atlas] .folder-row{border-radius:10px}html[data-theme=atlas] .content-panel:has(>.atlas-split){overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme=atlas] .atlas-split{display:grid;grid-template-columns:clamp(340px,30vw,480px) minmax(0,1fr);gap:12px;height:100%;min-height:0}html[data-theme=atlas] .atlas-list-pane,html[data-theme=atlas] .atlas-reading-pane{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html[data-theme=atlas] .atlas-list-pane .messages{display:grid;gap:6px;padding:8px 10px 12px}html[data-theme=atlas] .atlas-list-pane .swipe-message-shell{overflow:hidden;border-radius:12px}html[data-theme=atlas] .atlas-list-pane .message-row{grid-template-columns:18px 24px minmax(0,1fr) auto;min-height:76px;padding:12px 14px 12px 10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}html[data-theme=atlas] .atlas-list-pane .message-row.read-message{background:var(--theme-surface)}html[data-theme=atlas] .atlas-list-pane .message-row:hover{background:var(--theme-hover-bg)}html[data-theme=atlas] .atlas-list-pane .message-row-copy>span{margin-top:4px;font-size:14px}html[data-theme=atlas] .atlas-list-pane .message-row-copy>p{margin-top:6px}html[data-theme=atlas] .atlas-list-pane .message-row.open-message-row,html[data-theme=atlas] .atlas-list-pane .message-row.open-message-row:hover{border-color:var(--theme-primary);background:var(--theme-selected-bg);box-shadow:inset 3px 0 0 var(--theme-primary)}html[data-theme=atlas] .atlas-reading-pane{background:var(--theme-surface-muted)}html[data-theme=atlas] .atlas-reading-pane>.message-body{margin:0;padding:0 18px 18px;border:0;background:transparent;box-shadow:none}html[data-theme=atlas] .atlas-reading-pane .message-navigation-bar{position:sticky;z-index:3;top:12px;margin:12px 0 14px;padding:8px;border:1px solid var(--theme-border);border-radius:14px;background:#ffffffeb;box-shadow:0 1px 2px #1118270d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=atlas] .atlas-reading-pane .message-detail-header h1,html[data-theme=atlas] .atlas-reading-pane .message-detail-header h2{font-size:22px;letter-spacing:-.01em}html[data-theme=atlas] .atlas-reading-pane .thread-stack-card{overflow:hidden;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-raised);box-shadow:0 1px 2px #1118270d,0 8px 24px #1118270d}html[data-theme=atlas] .atlas-reading-pane .thread-stack-card.active-thread-stack-card{border-color:var(--theme-border-strong)}html[data-theme=atlas] .atlas-reading-pane .thread-stack-toggle{padding:14px 18px;border-bottom:1px solid var(--theme-border);background:var(--theme-surface-raised)}html[data-theme=atlas] .atlas-reading-pane .thread-stack-body{padding:4px 18px 18px;background:var(--theme-surface-raised)}html[data-theme=atlas] .atlas-reading-pane .thread-stack-body .safe-html-wrapper,html[data-theme=atlas] .atlas-reading-pane .thread-stack-body .safe-html-email{background:transparent}html[data-theme=atlas] .atlas-reading-pane .attachment-list-heading{margin-top:18px}html[data-theme=atlas] .atlas-reading-pane .attachment-row,html[data-theme=atlas] .atlas-reading-pane .attachment-card{border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface)}html[data-theme=atlas] .atlas-reading-pane .sticky-reply-bar{position:sticky;bottom:0;margin:14px -18px 0;padding:12px 18px;border:0;background:linear-gradient(to bottom,rgb(247 248 251 / 0%),var(--theme-surface-muted) 40%)}html[data-theme=atlas] .atlas-reading-pane .sticky-reply-bar .secondary-button{border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:none}html[data-theme=atlas] .atlas-reading-pane .sticky-reply-bar .secondary-button:hover{border-color:var(--theme-border-strong);background:var(--theme-hover-bg)}html[data-theme=atlas] .atlas-reading-empty{display:grid;height:100%;place-content:center;justify-items:center;gap:8px;color:var(--theme-text-muted);text-align:center}html[data-theme=atlas] .atlas-reading-empty svg{color:var(--theme-border-strong)}html[data-theme=atlas] .atlas-shortcut-hint{margin-top:10px;font-size:12px}html[data-theme=atlas] .atlas-shortcut-hint kbd{display:inline-block;min-width:20px;padding:1px 6px;border:1px solid var(--theme-border-strong);border-radius:6px;background:var(--theme-surface);color:var(--theme-text);font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}html[data-theme=atlas] .atlas-reading-empty strong{color:var(--theme-text);font-size:16px}html[data-theme=atlas] .atlas-list-pane{container-type:inline-size}html[data-theme=atlas] .atlas-list-pane .category-tabs{display:flex;height:auto;gap:2px;padding:8px;overflow-x:auto;scrollbar-width:none}html[data-theme=atlas] .atlas-list-pane .category-tabs button{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:clamp(3px,1cqi,6px);min-height:36px;padding-inline:clamp(5px,1.3cqi,12px);border-radius:9px;font-size:clamp(11px,2.7cqi,15px);white-space:nowrap}html[data-theme=atlas] .atlas-list-pane .category-tabs button span{min-width:0;padding:1px clamp(4px,1.2cqi,7px);font-size:.82em}html[data-theme=atlas] .atlas-list-pane .category-tabs .active-tab{background:var(--theme-primary-soft)}html[data-theme=atlas] .atlas-list-pane .category-tabs .active-tab:after{display:none}html[data-theme=atlas] .atlas-list-pane .message-page-controls label{display:none}html[data-theme=atlas] .atlas-list-pane .message-page-controls{gap:6px}html[data-theme=atlas] .atlas-reading-pane .message-navigation-bar,html[data-theme=atlas] .atlas-reading-pane .message-navigation-actions{flex-wrap:nowrap;gap:6px}html[data-theme=atlas] .atlas-reading-pane .message-nav-button{min-width:36px;height:36px;padding:0 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--theme-text-muted)}html[data-theme=atlas] .atlas-reading-pane .message-nav-button:hover{border-color:var(--theme-border);background:var(--theme-hover-bg);color:var(--theme-text)}html[data-theme=atlas] .atlas-reading-pane .message-nav-label{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme=atlas] .atlas-reading-pane .message-move-select{max-width:130px}html[data-theme=atlas] .atlas-list-pane .message-row-copy>p>em:not(.account-badge){display:none}html[data-theme=atlas] .swipe-actions{visibility:hidden}}html.native-app[data-theme=atlas] body:before{background:#fff}html[data-theme=atlas][data-mode=dark]{--theme-page-bg: #0b0f17;--theme-surface: #121826;--theme-surface-muted: #0f1420;--theme-surface-raised: #171f2f;--theme-text: #e6e9ef;--theme-text-muted: #9aa3b5;--theme-border: #243047;--theme-border-strong: #33415c;--theme-primary: #5b8cff;--theme-primary-hover: #8aaeff;--theme-primary-soft: #1a2a4d;--theme-danger: #f87171;--theme-warning: #f5b544;--theme-success: #34c77b;--theme-unread-bg: #151e31;--theme-selected-bg: #1a2744;--theme-hover-bg: #1a2233;--theme-focus-ring: rgb(91 140 255 / 45%);--theme-shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 8px 24px rgb(0 0 0 / 30%);color-scheme:dark}html[data-theme=atlas][data-mode=dark] .compose-button,html[data-theme=atlas][data-mode=dark] .compose-send-button,html[data-theme=atlas][data-mode=dark] .compose-send-group,html[data-theme=atlas][data-mode=dark] .compose-send-menu,html[data-theme=atlas][data-mode=dark] .mailbox-removal-actions .primary-button{border-color:#3d6ef0;background:#3d6ef0;color:#fff}html[data-theme=atlas][data-mode=dark] .compose-button:hover,html[data-theme=atlas][data-mode=dark] .compose-send-button:hover,html[data-theme=atlas][data-mode=dark] .compose-send-menu:hover{background:#2f5ed8}html[data-theme=atlas][data-mode=dark] .folder-unread-badge,html[data-theme=atlas][data-mode=dark] .mailbox-removal-actions .danger-primary-button{border-color:#dc3b3b;background:#dc3b3b;color:#fff}html[data-theme=atlas][data-mode=dark] .swipe-archive-action{background:#1f8f55}html[data-theme=atlas][data-mode=dark] .swipe-read-action{background:#3d6ef0}html[data-theme=atlas][data-mode=dark] .swipe-delete-action{background:#c93a3a}html[data-theme=atlas][data-mode=dark] .swipe-star-action{background:#c98a12}html[data-theme=atlas][data-mode=dark] .account-badge{background:var(--theme-primary-soft);color:#a9c2ff}html[data-theme=atlas][data-mode=dark] .theme-toggle-button{background:var(--theme-primary-soft);color:#f5c84c}html[data-theme=atlas][data-mode=dark] .mobile-category-trigger,html[data-theme=atlas][data-mode=dark] .mobile-starred-trigger,html[data-theme=atlas][data-mode=dark] .mobile-category-menu button{background:var(--theme-surface-raised)}html[data-theme=atlas][data-mode=dark] .mobile-category-trigger>span,html[data-theme=atlas][data-mode=dark] .mobile-starred-trigger>span,html[data-theme=atlas][data-mode=dark] .mobile-category-menu strong{background:var(--theme-primary-soft);color:#a9c2ff}html[data-theme=atlas][data-mode=dark] .mobile-category-menu button[aria-current=page],html[data-theme=atlas][data-mode=dark] .mobile-starred-trigger.active{background:var(--theme-primary-soft);color:#c9d8ff}html[data-theme=atlas][data-mode=dark] .auth-error,html[data-theme=atlas][data-mode=dark] .mailbox-removal-error,html[data-theme=atlas][data-mode=dark] .danger-button,html[data-theme=atlas][data-mode=dark] .account-health.is-error{border-color:#6b2228;background:#2a1216;color:#fca5a5}html[data-theme=atlas][data-mode=dark] .account-deletion-confirmation{border-color:#6b2228;background:#2a1216}html[data-theme=atlas][data-mode=dark] .account-deletion-confirmation p{color:#fca5a5}html[data-theme=atlas][data-mode=dark] .blocked-images-bar,html[data-theme=atlas][data-mode=dark] .link-safety-dialog .link-safety-warning{border-color:#6a4a12;background:#2a2010;color:#f6d28b}html[data-theme=atlas][data-mode=dark] .native-offline-banner{background:#2a2010;color:#f6d28b}html[data-theme=atlas][data-mode=dark] .link-safety-icon{background:#2a2010}html[data-theme=atlas][data-mode=dark] .status-box{border-color:#2a3f6e}html[data-theme=atlas][data-mode=dark] .toast{border:1px solid var(--theme-border-strong);background:#1e283b;color:var(--theme-text);box-shadow:0 8px 24px #00000073}html[data-theme=atlas][data-mode=dark] .toast button{color:#a9c2ff}html[data-theme=atlas][data-mode=dark] .admin-tabs{background:#0b0f17f5}html[data-theme=atlas][data-mode=dark] .message-body-load-panel,html[data-theme=atlas][data-mode=dark] .message-loading-metadata small,html[data-theme=atlas][data-mode=dark] .message-page-loading,html[data-theme=atlas][data-mode=dark] .notification-permission-status,html[data-theme=atlas][data-mode=dark] .all-inboxes-account-copy small,html[data-theme=atlas][data-mode=dark] .google-data-disclosure{color:var(--theme-text-muted)}html[data-theme=atlas][data-mode=dark] .message-body-load-panel>strong{color:var(--theme-text)}html[data-theme=atlas][data-mode=dark] .message-body-skeleton i{background:linear-gradient(90deg,#172033 25%,#243047,#172033 75%);background-size:220% 100%}html[data-theme=atlas][data-mode=dark] .google-data-disclosure a{color:var(--theme-primary)}html[data-theme=atlas][data-mode=dark] .message-filter-bar button,html[data-theme=atlas][data-mode=dark] .inbox-organization-options label,html[data-theme=atlas][data-mode=dark] .message-page-controls button,html[data-theme=atlas][data-mode=dark] .message-page-controls select,html[data-theme=atlas][data-mode=dark] .message-page-size-settings select,html[data-theme=atlas][data-mode=dark] .all-inboxes-account-row{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=atlas][data-mode=dark] .all-inboxes-account-row{color:var(--theme-text)!important}html[data-theme=atlas][data-mode=dark] .message-filter-bar button.active-filter,html[data-theme=atlas][data-mode=dark] .inbox-organization-options label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft);color:#c9d8ff}html[data-theme=atlas][data-mode=dark] .message-filter-bar .clear-message-filters{border-color:transparent;background:transparent;color:var(--theme-primary)}html[data-theme=atlas][data-mode=dark] .all-inboxes-sidebar-button{color:var(--theme-text)}html[data-theme=atlas][data-mode=dark] .all-inboxes-sidebar-button:hover{background:var(--theme-hover-bg);color:var(--theme-primary-hover)}html[data-theme=atlas][data-mode=dark] .all-inboxes-account-avatar{background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=atlas][data-mode=dark] .inline-response-body-field,html[data-theme=atlas][data-mode=dark] .compose-body-field,html[data-theme=atlas][data-mode=dark] .inline-response-card-forward .inline-response-body-field{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=atlas][data-mode=dark] .recipient-chip{border-color:#2a3f6e;background:var(--theme-primary-soft);color:var(--theme-text)}html[data-theme=atlas][data-mode=dark] .recipient-suggestion-popover{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=atlas][data-mode=dark] .recipient-suggestion:hover,html[data-theme=atlas][data-mode=dark] .recipient-suggestion.active{background:var(--theme-hover-bg)}html[data-theme=atlas][data-mode=dark] .safe-html-email{color:var(--theme-text)}html[data-theme=atlas][data-mode=dark] .safe-html-email a{color:var(--theme-primary-hover)}@media(min-width:981px){html[data-theme=atlas][data-mode=dark] .atlas-reading-pane .message-navigation-bar{background:#121826eb;box-shadow:0 1px 2px #00000059}html[data-theme=atlas][data-mode=dark] .atlas-reading-pane .thread-stack-card{box-shadow:0 1px 2px #00000059,0 8px 24px #00000040}html[data-theme=atlas][data-mode=dark] .atlas-reading-pane .sticky-reply-bar{background:linear-gradient(to bottom,rgb(15 20 32 / 0%),var(--theme-surface-muted) 40%)}html[data-theme=atlas][data-mode=dark] .atlas-list-pane .message-row.open-message-row,html[data-theme=atlas][data-mode=dark] .atlas-list-pane .message-row.open-message-row:hover{border-color:#3a5fb8}html[data-theme=atlas][data-mode=dark] .atlas-reading-empty svg{color:#3a4864}}html[data-theme=atlas][data-mode=dark] .sticky-reply-bar{background:linear-gradient(rgb(18 24 38 / 0%),var(--theme-surface) 28%,var(--theme-surface))}html.native-app[data-theme=atlas][data-mode=dark] body:before{background:var(--theme-surface)}@media(max-width:980px){html[data-theme=atlas] .sticky-reply-bar,html[data-theme=atlas][data-mode=dark] .sticky-reply-bar{border-top:1px solid var(--theme-border);background:var(--theme-surface)}}html[data-theme=mosaic]{--theme-page-bg: #fcebdd;--theme-surface: #fff6e8;--theme-surface-muted: #f6ebd8;--theme-surface-raised: #ffffff;--theme-text: #0b1440;--theme-text-muted: #4a5277;--theme-border: #e7dcc6;--theme-border-strong: #cdbf9f;--theme-primary: #2448e0;--theme-primary-hover: #1b38b5;--theme-primary-soft: #e3e9ff;--theme-danger: #c42b1c;--theme-warning: #9a5a00;--theme-success: #16794a;--theme-unread-bg: #ffffff;--theme-selected-bg: #e3e9ff;--theme-hover-bg: #fbf1e0;--theme-focus-ring: rgb(36 72 224 / 30%);--theme-shadow: 0 10px 30px rgb(5 12 60 / 35%);color-scheme:light;background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=mosaic] body,html[data-theme=mosaic] #root,html[data-theme=mosaic] .app-shell,html[data-theme=mosaic] .auth-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=mosaic] .app-header,html[data-theme=mosaic] .sidebar,html[data-theme=mosaic] .account-menu,html[data-theme=mosaic] .favorite-account-rail{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=mosaic] .app-header{box-shadow:0 1px 0 var(--theme-border)}html[data-theme=mosaic] .account-menu{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mosaic] .content-panel,html[data-theme=mosaic] .message-body,html[data-theme=mosaic] .mail-list,html[data-theme=mosaic] .auth-panel,html[data-theme=mosaic] .conversation-card,html[data-theme=mosaic] .thread-stack-card,html[data-theme=mosaic] .compose-form,html[data-theme=mosaic] .inline-response-card,html[data-theme=mosaic] .server-fieldset,html[data-theme=mosaic] .account-preference-row,html[data-theme=mosaic] .attachment-row,html[data-theme=mosaic] .empty-list,html[data-theme=mosaic] .empty-detail,html[data-theme=mosaic] .html-placeholder{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mosaic] .compose-form,html[data-theme=mosaic] .auth-panel,html[data-theme=mosaic] .global-dialog{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mosaic] .favorite-account-ticket,html[data-theme=mosaic] .favorite-ticket-collapse-button,html[data-theme=mosaic] .safe-html-email{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mosaic] .brand-wordmark,html[data-theme=mosaic] .message-body h2,html[data-theme=mosaic] .mail-list h1,html[data-theme=mosaic] .sender-meta strong,html[data-theme=mosaic] .compose-form h2,html[data-theme=mosaic] .server-fieldset h3,html[data-theme=mosaic] .account-preference-header strong,html[data-theme=mosaic] .auth-panel h1{color:var(--theme-text)}html[data-theme=mosaic] .message-row,html[data-theme=mosaic] .compose-attachment-chip,html[data-theme=mosaic] .account-switcher-button,html[data-theme=mosaic] .header-search,html[data-theme=mosaic] .folder-row,html[data-theme=mosaic] .folder-main-button,html[data-theme=mosaic] .message-nav-button,html[data-theme=mosaic] .message-move-select,html[data-theme=mosaic] .secondary-button,html[data-theme=mosaic] .compose-format-toolbar,html[data-theme=mosaic] .compose-format-toolbar button,html[data-theme=mosaic] .compose-icon-row button,html[data-theme=mosaic] .compose-send-menu,html[data-theme=mosaic] .mini-icon-button,html[data-theme=mosaic] .account-menu-row,html[data-theme=mosaic] .account-domain-row,html[data-theme=mosaic] .refresh-button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mosaic] .icon-button{color:var(--theme-text-muted)}html[data-theme=mosaic] .header-search{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=mosaic] .header-search:focus-within{box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=mosaic] .theme-toggle-button{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic] .message-row{border-color:var(--theme-border)}html[data-theme=mosaic] .message-row.read-message{background:var(--theme-surface-muted);color:var(--theme-text-muted)}html[data-theme=mosaic] .message-row.unread-message{background:var(--theme-unread-bg);box-shadow:inset 3px 0 0 var(--theme-primary)}html[data-theme=mosaic] .message-row.unread-message strong,html[data-theme=mosaic] .message-row.unread-message span,html[data-theme=mosaic] .message-row.unread-message time{color:var(--theme-text)}html[data-theme=mosaic] .category-tabs,html[data-theme=mosaic] .list-toolbar,html[data-theme=mosaic] .mail-list-header{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mosaic] .category-tabs button{background:transparent;color:var(--theme-text-muted)}html[data-theme=mosaic] .category-tabs button:hover{background:var(--theme-hover-bg)}html[data-theme=mosaic] .category-tabs .active-tab{color:var(--theme-primary)}html[data-theme=mosaic] .category-tabs .active-tab:after{background:var(--theme-primary)}html[data-theme=mosaic] .category-tabs button span,html[data-theme=mosaic] .account-badge{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-primary);border-left-color:var(--theme-primary);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mosaic] .mobile-category-navigation,html[data-theme=mosaic] .mobile-category-menu{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mosaic] .mobile-category-trigger,html[data-theme=mosaic] .mobile-starred-trigger,html[data-theme=mosaic] .mobile-category-menu button{background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=mosaic] .mobile-category-menu button[aria-current=page],html[data-theme=mosaic] .mobile-starred-trigger.active{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic] .list-toolbar.has-selection{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=mosaic] .list-toolbar,html[data-theme=mosaic] .select-all,html[data-theme=mosaic] .row-star-button{color:var(--theme-text-muted)}html[data-theme=mosaic] .message-row:hover,html[data-theme=mosaic] .folder-main-button:hover,html[data-theme=mosaic] .account-switcher-button:hover,html[data-theme=mosaic] .icon-button:hover,html[data-theme=mosaic] .account-menu-row:hover,html[data-theme=mosaic] .account-domain-row:hover,html[data-theme=mosaic] .compose-format-toolbar button:hover,html[data-theme=mosaic] .compose-icon-row button:hover,html[data-theme=mosaic] .compose-attachment-open-button:hover,html[data-theme=mosaic] .thread-stack-card:hover,html[data-theme=mosaic] .mailbox-removal-close:hover,html[data-theme=mosaic] .back-button:hover{background:var(--theme-hover-bg)}html[data-theme=mosaic] .refresh-button:hover,html[data-theme=mosaic] .all-inboxes-sidebar-button:hover,html[data-theme=mosaic] .folder-delete-button:hover,html[data-theme=mosaic] .mini-icon-button:hover,html[data-theme=mosaic] .inline-response-header button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic] .active-row{background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=mosaic] .active-row svg{color:var(--theme-primary-hover)}html[data-theme=mosaic] .active-row .folder-main-button,html[data-theme=mosaic] .favorite-account-ticket.active-ticket,html[data-theme=mosaic] .active-thread-stack-card{border-color:var(--theme-primary);background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=mosaic] .selected-menu-row{background:var(--theme-primary-soft)}html[data-theme=mosaic] .latest-thread-stack-card,html[data-theme=mosaic] .latest-thread-stack-card:hover,html[data-theme=mosaic] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:none;color:var(--theme-text)}html[data-theme=mosaic] .latest-thread-stack-card .thread-stack-body{border-top-color:var(--theme-border)}html[data-theme=mosaic] .thread-summary,html[data-theme=mosaic] .thread-summary strong{color:var(--theme-text-muted)}html[data-theme=mosaic] input,html[data-theme=mosaic] select,html[data-theme=mosaic] textarea,html[data-theme=mosaic] .compose-rich-editor{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mosaic] input:focus,html[data-theme=mosaic] select:focus,html[data-theme=mosaic] textarea:focus,html[data-theme=mosaic] .compose-rich-editor:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=mosaic] .header-search input,html[data-theme=mosaic] .compose-line>input,html[data-theme=mosaic] .compose-line>select,html[data-theme=mosaic] .recipient-chip-list input,html[data-theme=mosaic] .compose-subject-line input,html[data-theme=mosaic] .inline-response-line input,html[data-theme=mosaic] .inline-response-line select{background:transparent}html[data-theme=mosaic] input::placeholder,html[data-theme=mosaic] textarea::placeholder,html[data-theme=mosaic] .compose-rich-editor:empty:before{color:var(--theme-text-muted)}html[data-theme=mosaic] .message-row p,html[data-theme=mosaic] .message-row time,html[data-theme=mosaic] .message-row span small,html[data-theme=mosaic] .sender-meta span,html[data-theme=mosaic] .sender-date,html[data-theme=mosaic] .thread-stack-card small,html[data-theme=mosaic] .thread-stack-card time,html[data-theme=mosaic] .message-body p,html[data-theme=mosaic] .message-body time,html[data-theme=mosaic] .mail-list p,html[data-theme=mosaic] .inline-response-subject,html[data-theme=mosaic] .compose-attachment-chip small,html[data-theme=mosaic] .empty-list,html[data-theme=mosaic] .empty-detail,html[data-theme=mosaic] .settings-value-row span,html[data-theme=mosaic] .settings-profile p{color:var(--theme-text-muted)}html[data-theme=mosaic] .settings-form>div>p,html[data-theme=mosaic] .server-fieldset>p,html[data-theme=mosaic] .server-fieldset label,html[data-theme=mosaic] .native-setting-toggle strong,html[data-theme=mosaic] .account-expanded-settings label{color:var(--theme-text)}html[data-theme=mosaic] .compose-button,html[data-theme=mosaic] .compose-send-button,html[data-theme=mosaic] .compose-send-group,html[data-theme=mosaic] .compose-send-menu,html[data-theme=mosaic] .mailbox-removal-actions .primary-button{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}html[data-theme=mosaic] .compose-button:hover,html[data-theme=mosaic] .compose-send-button:hover,html[data-theme=mosaic] .compose-send-menu:hover{background:var(--theme-primary-hover)}html[data-theme=mosaic] .sidebar-refresh-button{color:var(--theme-primary)}html[data-theme=mosaic] .add-account-menu-row,html[data-theme=mosaic] .add-account-row,html[data-theme=mosaic] .address-details-toggle,html[data-theme=mosaic] .inline-history-toggle,html[data-theme=mosaic] .search-cancel-button,html[data-theme=mosaic] .safe-html-email a,html[data-theme=mosaic] .cc-bcc-hint button:hover,html[data-theme=mosaic] .compose-attachment-open-button:hover strong,html[data-theme=mosaic] .empty-list svg{color:var(--theme-primary)}html[data-theme=mosaic] .account-dot{background:var(--theme-primary)}html[data-theme=mosaic] .account-domain-row>span,html[data-theme=mosaic] .account-collapse-button>span,html[data-theme=mosaic] .sender-avatar,html[data-theme=mosaic] .attachment-icon{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic] .attachment-download-button{border-color:var(--theme-primary);background:var(--theme-surface-raised);color:var(--theme-primary)}html[data-theme=mosaic] .attachment-download-button:hover{background:var(--theme-primary-soft)}html[data-theme=mosaic] .compose-attachment-remove-button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic] .pull-refresh-indicator{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text-muted)}html[data-theme=mosaic] .pull-refresh-indicator.ready{color:var(--theme-primary)}html[data-theme=mosaic] .swipe-archive-action{background:var(--theme-success)}html[data-theme=mosaic] .row-star-button:hover,html[data-theme=mosaic] .row-star-button.starred,html[data-theme=mosaic] .message-row:hover .row-star,html[data-theme=mosaic] .row-star-button.starred .row-star{color:var(--theme-warning)}html[data-theme=mosaic] .message-nav-button.starred-action{border-color:var(--theme-warning);color:var(--theme-warning)}html[data-theme=mosaic] .folder-unread-badge{background:var(--theme-danger);color:#fff}html[data-theme=mosaic] .status-box{border-color:var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mosaic] .auth-error,html[data-theme=mosaic] .mailbox-removal-error{border-color:#e8c4bd;background:#f9e8e4;color:var(--theme-danger)}html[data-theme=mosaic] .toast{background:#0b1440;color:#f8eedd}html[data-theme=mosaic] .toast button{color:#b9c7ff}html[data-theme=mosaic] .danger-button,html[data-theme=mosaic] .account-health.is-error{border-color:#e8c4bd;background:#f9e8e4;color:var(--theme-danger)}html[data-theme=mosaic] .mailbox-removal-actions .danger-primary-button{border-color:var(--theme-danger);background:var(--theme-danger);color:#fff}html[data-theme=mosaic] .account-deletion-confirmation{border-color:#e8c4bd;background:#f9e8e4}html[data-theme=mosaic] .account-deletion-confirmation p{color:var(--theme-danger)}html[data-theme=mosaic] .blocked-images-bar{border-color:#e2cf9c;background:#f7efdb;color:#6d5410}html[data-theme=mosaic] .blocked-images-bar button{color:var(--theme-primary)}html[data-theme=mosaic] .native-offline-banner{background:#f7efdb;color:#6d5410}html[data-theme=mosaic] .account-health,html[data-theme=mosaic] .two-factor-setup code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=mosaic] .two-factor-help,html[data-theme=mosaic] .two-factor-manual-key,html[data-theme=mosaic] .auth-notice{color:var(--theme-text-muted)}html[data-theme=mosaic] .recovery-codes-once,html[data-theme=mosaic] .recovery-regeneration-form,html[data-theme=mosaic] .recovery-code-summary,html[data-theme=mosaic] .recovery-code-grid code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=mosaic] .recovery-codes-once p,html[data-theme=mosaic] .recovery-regeneration-form p,html[data-theme=mosaic] .recovery-code-summary span{color:var(--theme-text-muted)}html[data-theme=mosaic] .compose-titlebar,html[data-theme=mosaic] .inline-response-header{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=mosaic] .compose-line,html[data-theme=mosaic] .compose-subject-line,html[data-theme=mosaic] .inline-response-line,html[data-theme=mosaic] .inline-response-subject,html[data-theme=mosaic] .inline-history-preview,html[data-theme=mosaic] .sender-row,html[data-theme=mosaic] .thread-stack-body,html[data-theme=mosaic] .sticky-reply-bar{border-color:var(--theme-border)}html[data-theme=mosaic] .sticky-reply-bar{background:linear-gradient(rgb(255 246 232 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=mosaic] .message-navigation-bar{background:var(--theme-surface)}html[data-theme=mosaic] .safe-html-email blockquote,html[data-theme=mosaic] .compose-rich-editor blockquote{border-left-color:var(--theme-border-strong);color:var(--theme-text-muted)}html[data-theme=mosaic] .global-dialog{border-color:var(--theme-border-strong);color:var(--theme-text)}html[data-theme=mosaic] .global-dialog p{color:var(--theme-text-muted)}html[data-theme=mosaic] .link-safety-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=mosaic] .link-safety-dialog p{color:var(--theme-text-muted)}html[data-theme=mosaic] .link-safety-icon{background:#f7efdb;color:var(--theme-warning)}html[data-theme=mosaic] .link-safety-dialog .link-safety-warning{border-color:#e2cf9c;background:#f7efdb;color:#6d5410}html[data-theme=mosaic] .mailbox-removal-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=mosaic] .mailbox-removal-dialog p,html[data-theme=mosaic] .mailbox-removal-close,html[data-theme=mosaic] .mailbox-removal-details small{color:var(--theme-text-muted)}html[data-theme=mosaic] .mailbox-removal-reasons legend,html[data-theme=mosaic] .mailbox-removal-details,html[data-theme=mosaic] .mailbox-removal-actions button{color:var(--theme-text)}html[data-theme=mosaic] .mailbox-removal-actions button{background:var(--theme-surface-muted)}html[data-theme=mosaic] .mailbox-removal-reasons label{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mosaic] .mailbox-removal-reasons label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft)}html[data-theme=mosaic] .mailbox-removal-details textarea{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mosaic] .settings-heading{color:var(--theme-text)}html[data-theme=mosaic] .settings-section-nav button,html[data-theme=mosaic] .settings-value-row,html[data-theme=mosaic] .settings-link-grid button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mosaic] .settings-section-nav button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mosaic] .native-setting-toggle,html[data-theme=mosaic] .mobile-device-sessions,html[data-theme=mosaic] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mosaic] .mobile-device-sessions span,html[data-theme=mosaic] .native-setting-toggle small,html[data-theme=mosaic] .notification-web-note,html[data-theme=mosaic] .notification-preview-private-note{color:var(--theme-text-muted)}html[data-theme=mosaic] .admin-page{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=mosaic] .admin-tabs{border-color:var(--theme-border);background:#f6ebd8f5}html[data-theme=mosaic] .admin-tabs button{color:var(--theme-text-muted)}html[data-theme=mosaic] .admin-tabs button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mosaic] .admin-audit-list,html[data-theme=mosaic] .admin-audit-list>div{border-color:var(--theme-border)}html[data-theme=mosaic] .admin-users-panel,html[data-theme=mosaic] .admin-settings-panel,html[data-theme=mosaic] .admin-card,html[data-theme=mosaic] .admin-empty,html[data-theme=mosaic] .admin-header>a,html[data-theme=mosaic] .admin-action-row button,html[data-theme=mosaic] .admin-mailbox-row button,html[data-theme=mosaic] .admin-users-panel input,html[data-theme=mosaic] .admin-settings-panel input,html[data-theme=mosaic] .admin-settings-panel textarea,html[data-theme=mosaic] .admin-controls input,html[data-theme=mosaic] .admin-controls select{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mosaic] .admin-user-list>button.selected,html[data-theme=mosaic] .admin-facts span{background:var(--theme-primary-soft)}html[data-theme=mosaic] .admin-capacity-hero{background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mosaic] .admin-capacity-hero>div span,html[data-theme=mosaic] .admin-capacity-progress>div,html[data-theme=mosaic] .admin-capacity-thresholds{color:var(--theme-text-muted)}html[data-theme=mosaic] .native-lock-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=mosaic] .native-lock-screen p{color:var(--theme-text-muted)}html[data-theme=mosaic] .oauth-provider-button.google{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mosaic] .account-provider-option{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mosaic] .account-provider-option h3{color:var(--theme-text)}html[data-theme=mosaic] .account-provider-option p,html[data-theme=mosaic] .account-provider-divider,html[data-theme=mosaic] .oauth-divider,html[data-theme=mosaic] .oauth-identity-list span{color:var(--theme-text-muted)}html[data-theme=mosaic] .account-provider-divider:before,html[data-theme=mosaic] .account-provider-divider:after,html[data-theme=mosaic] .oauth-divider:before,html[data-theme=mosaic] .oauth-divider:after{background:var(--theme-border-strong)}html[data-theme=mosaic] .theme-menu,html[data-theme=mosaic] .settings-theme-select select{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mosaic] .theme-menu button{color:var(--theme-text)}html[data-theme=mosaic] .theme-menu button:hover,html[data-theme=mosaic] .theme-menu button:focus-visible{background:var(--theme-hover-bg)}html[data-theme=mosaic] .theme-menu button.active{background:var(--theme-selected-bg);color:var(--theme-primary)}html[data-theme=mosaic] .settings-theme-select{color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark]{--theme-page-bg: #060d33;--theme-surface: #0f1a4a;--theme-surface-muted: #0c1640;--theme-surface-raised: #14215a;--theme-text: #eef0ff;--theme-text-muted: #a3abd6;--theme-border: #22306b;--theme-border-strong: #33448a;--theme-primary: #8fa6ff;--theme-primary-hover: #b3c3ff;--theme-primary-soft: #1c2a66;--theme-danger: #ff8a7a;--theme-warning: #f5b539;--theme-success: #4fcf8f;--theme-unread-bg: #14215a;--theme-selected-bg: #1f2f70;--theme-hover-bg: #18245e;--theme-focus-ring: rgb(143 166 255 / 30%);--theme-shadow: 0 12px 32px rgb(0 0 0 / 45%);color-scheme:dark;background:var(--theme-page-bg);color:var(--theme-text)}html.native-app[data-theme=mosaic][data-mode=dark] body:before{background:var(--theme-surface-muted)}html[data-theme=mosaic][data-mode=dark] .settings-heading,html[data-theme=mosaic][data-mode=dark] .address-details-panel,html[data-theme=mosaic][data-mode=dark] .oauth-result-banner,html[data-theme=mosaic][data-mode=dark] .signature-editable,html[data-theme=mosaic][data-mode=dark] .signature-toolbar button,html[data-theme=mosaic][data-mode=dark] .account-order-buttons button,html[data-theme=mosaic][data-mode=dark] .bulk-actions button,html[data-theme=mosaic][data-mode=dark] .bulk-actions select,html[data-theme=mosaic][data-mode=dark] .message-page-controls button,html[data-theme=mosaic][data-mode=dark] .message-page-controls select,html[data-theme=mosaic][data-mode=dark] .message-page-size-settings select,html[data-theme=mosaic][data-mode=dark] .message-filter-bar button,html[data-theme=mosaic][data-mode=dark] .inbox-organization-options label,html[data-theme=mosaic][data-mode=dark] .all-inboxes-account-row{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .all-inboxes-account-row{color:var(--theme-text)!important}html[data-theme=mosaic][data-mode=dark] .all-inboxes-account-avatar,html[data-theme=mosaic][data-mode=dark] .account-menu-unread{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic][data-mode=dark] .all-inboxes-account-copy small,html[data-theme=mosaic][data-mode=dark] .message-loading-metadata small,html[data-theme=mosaic][data-mode=dark] .message-body-load-panel,html[data-theme=mosaic][data-mode=dark] .message-page-loading,html[data-theme=mosaic][data-mode=dark] .notification-permission-status,html[data-theme=mosaic][data-mode=dark] .google-data-disclosure{color:var(--theme-text-muted)}html[data-theme=mosaic][data-mode=dark] .message-body-load-panel>strong{color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .google-data-disclosure a{color:var(--theme-primary)}html[data-theme=mosaic][data-mode=dark] .bulk-actions button:hover,html[data-theme=mosaic][data-mode=dark] .bulk-actions select:hover,html[data-theme=mosaic][data-mode=dark] .message-filter-bar button:hover,html[data-theme=mosaic][data-mode=dark] .message-nav-button:hover:not(:disabled),html[data-theme=mosaic][data-mode=dark] .message-move-select:hover:not(:disabled),html[data-theme=mosaic][data-mode=dark] .compose-window-actions button:hover,html[data-theme=mosaic][data-mode=dark] .compose-trash-button:hover,html[data-theme=mosaic][data-mode=dark] .favorite-ticket-collapse-button:hover,html[data-theme=mosaic][data-mode=dark] .favorite-account-ticket:hover,html[data-theme=mosaic][data-mode=dark] .account-row:hover,html[data-theme=mosaic][data-mode=dark] .folder-row:hover,html[data-theme=mosaic][data-mode=dark] .recipient-chip button:hover,html[data-theme=mosaic][data-mode=dark] .recipient-suggestion-remove:hover{background:var(--theme-hover-bg);color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .danger-menu-row:hover{background:#3a2320;color:var(--theme-danger)}html[data-theme=mosaic][data-mode=dark] .message-filter-bar button.active-filter,html[data-theme=mosaic][data-mode=dark] .inbox-organization-options label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=mosaic][data-mode=dark] .message-filter-bar .clear-message-filters{border-color:transparent;background:transparent;color:var(--theme-primary)}html[data-theme=mosaic][data-mode=dark] .message-row:active,html[data-theme=mosaic][data-mode=dark] .active-message{background:var(--theme-selected-bg)}html[data-theme=mosaic][data-mode=dark] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=mosaic][data-mode=dark] .swipe-actions button{color:#f4f6ff}html[data-theme=mosaic][data-mode=dark] .swipe-star-action{background:#a87a24}html[data-theme=mosaic][data-mode=dark] .swipe-read-action{background:#3355e6}html[data-theme=mosaic][data-mode=dark] .swipe-archive-action{background:var(--theme-success)}html[data-theme=mosaic][data-mode=dark] .swipe-delete-action{background:#b0463a}html[data-theme=mosaic][data-mode=dark] .message-body-skeleton i{background:linear-gradient(90deg,#121e52 25%,#1a2760,#121e52 75%);background-size:220% 100%}html[data-theme=mosaic][data-mode=dark] .compose-button,html[data-theme=mosaic][data-mode=dark] .compose-send-button,html[data-theme=mosaic][data-mode=dark] .compose-send-group,html[data-theme=mosaic][data-mode=dark] .compose-send-menu,html[data-theme=mosaic][data-mode=dark] .mailbox-removal-actions .primary-button{color:#0b1440}html[data-theme=mosaic][data-mode=dark] .compose-button svg,html[data-theme=mosaic][data-mode=dark] .compose-send-button svg,html[data-theme=mosaic][data-mode=dark] .compose-send-menu svg{color:#0b1440}html[data-theme=mosaic][data-mode=dark] .inline-response-body-field,html[data-theme=mosaic][data-mode=dark] .compose-body-field,html[data-theme=mosaic][data-mode=dark] .inline-response-card-forward .inline-response-body-field{border-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-theme=mosaic][data-mode=dark] .compose-format-toolbar{background:var(--theme-surface-muted)}html[data-theme=mosaic][data-mode=dark] .recipient-chip{border-color:var(--theme-border-strong);background:var(--theme-primary-soft);color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .recipient-suggestion-popover{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=mosaic][data-mode=dark] .sticky-reply-bar{background:linear-gradient(rgb(15 26 74 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=mosaic][data-mode=dark] .safe-html-email{color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .safe-html-email a{color:var(--theme-primary)}html[data-theme=mosaic][data-mode=dark] .safe-html-email hr{border-color:var(--theme-border)}html[data-theme=mosaic][data-mode=dark] .folder-unread-badge{background:#b5483b;color:#fff6f0}html[data-theme=mosaic][data-mode=dark] .auth-error,html[data-theme=mosaic][data-mode=dark] .mailbox-removal-error,html[data-theme=mosaic][data-mode=dark] .danger-button,html[data-theme=mosaic][data-mode=dark] .account-health.is-error,html[data-theme=mosaic][data-mode=dark] .account-deletion-confirmation{border-color:#5c3029;background:#2f1d1a;color:var(--theme-danger)}html[data-theme=mosaic][data-mode=dark] .mailbox-removal-actions .danger-primary-button{border-color:#b5483b;background:#b5483b;color:#fff6f0}html[data-theme=mosaic][data-mode=dark] .toast{border:1px solid var(--theme-border-strong);background:#22306b;color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=mosaic][data-mode=dark] .toast button{color:var(--theme-primary-hover)}html[data-theme=mosaic][data-mode=dark] .blocked-images-bar,html[data-theme=mosaic][data-mode=dark] .link-safety-dialog .link-safety-warning{border-color:#5a4a27;background:#2e2717;color:#ecd29a}html[data-theme=mosaic][data-mode=dark] .native-offline-banner{background:#2e2717;color:#ecd29a}html[data-theme=mosaic][data-mode=dark] .link-safety-icon{background:#2e2717;color:var(--theme-warning)}html[data-theme=mosaic][data-mode=dark] .account-health{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=mosaic][data-mode=dark] .two-factor-qr-code{background:#fff}html[data-theme=mosaic][data-mode=dark] .admin-tabs{background:#0c1640f5}html[data-theme=mosaic][data-mode=dark] .admin-capacity-status.upgrade_planning{background:#2e2717;color:#ecd29a}html[data-theme=mosaic][data-mode=dark] .admin-capacity-status.upgrade_required{background:#2f1d1a;color:var(--theme-danger)}html[data-theme=mosaic][data-mode=dark] .mobile-category-trigger>span,html[data-theme=mosaic][data-mode=dark] .mobile-starred-trigger>span,html[data-theme=mosaic][data-mode=dark] .mobile-category-menu strong{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=mosaic][data-mode=dark] .mobile-category-backdrop{background:#00000073}html[data-theme=mosaic][data-mode=dark] .auth-panel label,html[data-theme=mosaic][data-mode=dark] .account-row,html[data-theme=mosaic][data-mode=dark] .all-inboxes-sidebar-button,html[data-theme=mosaic][data-mode=dark] .empty-list strong,html[data-theme=mosaic][data-mode=dark] .html-placeholder strong,html[data-theme=mosaic][data-mode=dark] .inline-response-header button,html[data-theme=mosaic][data-mode=dark] .account-form label,html[data-theme=mosaic][data-mode=dark] .compose-form label,html[data-theme=mosaic][data-mode=dark] .compose-window-actions button,html[data-theme=mosaic][data-mode=dark] .compose-trash-button,html[data-theme=mosaic][data-mode=dark] .cc-bcc-hint button,html[data-theme=mosaic][data-mode=dark] .server-fieldset legend,html[data-theme=mosaic][data-mode=dark] .account-signature-editor>span,html[data-theme=mosaic][data-mode=dark] .account-collapse-button,html[data-theme=mosaic][data-mode=dark] .admin-controls label,html[data-theme=mosaic][data-mode=dark] .admin-settings-panel label,html[data-theme=mosaic][data-mode=dark] .admin-pricing-settings legend{color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .auth-panel p,html[data-theme=mosaic][data-mode=dark] .security-activity,html[data-theme=mosaic][data-mode=dark] .account-switcher-button small,html[data-theme=mosaic][data-mode=dark] .account-domain-row small,html[data-theme=mosaic][data-mode=dark] .account-menu-row small,html[data-theme=mosaic][data-mode=dark] .settings-search-launcher,html[data-theme=mosaic][data-mode=dark] .search-clear-button,html[data-theme=mosaic][data-mode=dark] .section small,html[data-theme=mosaic][data-mode=dark] .list-header p,html[data-theme=mosaic][data-mode=dark] .empty-detail p,html[data-theme=mosaic][data-mode=dark] .section h2,html[data-theme=mosaic][data-mode=dark] .folder-delete-button,html[data-theme=mosaic][data-mode=dark] .folder-row svg,html[data-theme=mosaic][data-mode=dark] .list-header span,html[data-theme=mosaic][data-mode=dark] .row-star-button:focus-visible,html[data-theme=mosaic][data-mode=dark] .message-body p span,html[data-theme=mosaic][data-mode=dark] .back-button,html[data-theme=mosaic][data-mode=dark] .address-details-panel strong,html[data-theme=mosaic][data-mode=dark] .attachment-row span,html[data-theme=mosaic][data-mode=dark] .quoted-history-content,html[data-theme=mosaic][data-mode=dark] .account-form p,html[data-theme=mosaic][data-mode=dark] .compose-form p,html[data-theme=mosaic][data-mode=dark] .compose-line>span:first-child,html[data-theme=mosaic][data-mode=dark] .compose-attachment-open-button>svg,html[data-theme=mosaic][data-mode=dark] .compose-attachment-remove-button,html[data-theme=mosaic][data-mode=dark] .inbox-organization-options small,html[data-theme=mosaic][data-mode=dark] .settings-privacy-section small,html[data-theme=mosaic][data-mode=dark] .account-preference-header small,html[data-theme=mosaic][data-mode=dark] .account-order-buttons .favorite-account-button:hover:not(:disabled),html[data-theme=mosaic][data-mode=dark] .account-order-buttons .favorite-account-button:focus-visible,html[data-theme=mosaic][data-mode=dark] .admin-header p,html[data-theme=mosaic][data-mode=dark] .admin-card p,html[data-theme=mosaic][data-mode=dark] .admin-settings-panel p,html[data-theme=mosaic][data-mode=dark] .admin-user-list span,html[data-theme=mosaic][data-mode=dark] .admin-user-list small,html[data-theme=mosaic][data-mode=dark] .admin-mailbox-row span,html[data-theme=mosaic][data-mode=dark] .admin-mailbox-row small{color:var(--theme-text-muted)}html[data-theme=mosaic][data-mode=dark] .header-back-button,html[data-theme=mosaic][data-mode=dark] .compose-icon-row .compose-save-draft-button{color:var(--theme-primary)}html[data-theme=mosaic][data-mode=dark] .danger-menu-row,html[data-theme=mosaic][data-mode=dark] .notification-settings-error p{color:var(--theme-danger)}html[data-theme=mosaic][data-mode=dark] .mailbox-removal-warning-icon{color:var(--theme-warning)}html[data-theme=mosaic][data-mode=dark] .mailbox-removal-success-icon,html[data-theme=mosaic][data-mode=dark] .admin-capacity-status{color:#8fd6a8}html[data-theme=mosaic][data-mode=dark] .admin-capacity-status{background:#1d3326}html[data-theme=mosaic]{--mosaic-navy: #0b1440;--mosaic-amber: #f5b539;--mosaic-orange: #f2662a;--mosaic-magenta: #f07eeb;--mosaic-cyan: #14a7f0;--mosaic-cobalt: #2448e0;--mosaic-cream: #fff6e8;--mosaic-periwinkle: #c4d0ff;--mosaic-deep: #13298f;--mosaic-on-chrome: #0b1440;--mosaic-on-chrome-muted: rgb(11 20 64 / 66%);--mosaic-chrome-tint: rgb(11 20 64 / 5%);--mosaic-chrome-tint-strong: rgb(11 20 64 / 10%);--mosaic-chrome-line: rgb(11 20 64 / 12%);--mosaic-tile-shadow: 0 8px 22px rgb(11 20 64 / 12%);--mosaic-tile-shadow-hover: 0 14px 30px rgb(11 20 64 / 18%)}html[data-theme=mosaic][data-mode=dark]{--mosaic-on-chrome: #fff6e8;--mosaic-on-chrome-muted: rgb(255 246 232 / 72%);--mosaic-chrome-tint: rgb(255 255 255 / 8%);--mosaic-chrome-tint-strong: rgb(255 255 255 / 16%);--mosaic-chrome-line: rgb(255 255 255 / 14%);--mosaic-tile-shadow: 0 12px 32px rgb(0 0 0 / 35%);--mosaic-tile-shadow-hover: 0 16px 36px rgb(0 0 0 / 45%)}.theme-swatch-mosaic{background:conic-gradient(from 45deg,#f5b539 0 25%,#f07eeb 0 50%,#14a7f0 0 75%,#2448e0 0)}html[data-theme=mosaic] .app-header,html[data-theme=mosaic][data-mode=dark] .app-header{border-bottom:0;background:var(--theme-page-bg);box-shadow:none;color:var(--mosaic-on-chrome)}html[data-theme=mosaic] .brand-wordmark,html[data-theme=mosaic][data-mode=dark] .brand-wordmark,html[data-theme=mosaic] .brand-wordmark span,html[data-theme=mosaic][data-mode=dark] .brand-wordmark span{color:var(--mosaic-on-chrome)}html[data-theme=mosaic] .app-header .icon-button,html[data-theme=mosaic][data-mode=dark] .app-header .icon-button,html[data-theme=mosaic] .app-header .account-switcher-button,html[data-theme=mosaic][data-mode=dark] .app-header .account-switcher-button{border-color:var(--mosaic-chrome-line);background:var(--mosaic-chrome-tint);color:var(--mosaic-on-chrome)}html[data-theme=mosaic] .app-header .icon-button:hover,html[data-theme=mosaic][data-mode=dark] .app-header .icon-button:hover,html[data-theme=mosaic] .app-header .account-switcher-button:hover,html[data-theme=mosaic][data-mode=dark] .app-header .account-switcher-button:hover{background:var(--mosaic-chrome-tint-strong)}html[data-theme=mosaic] .app-header .account-switcher-button small,html[data-theme=mosaic][data-mode=dark] .app-header .account-switcher-button small,html[data-theme=mosaic] .app-header .account-switcher-button span,html[data-theme=mosaic][data-mode=dark] .app-header .account-switcher-button span{color:inherit}html[data-theme=mosaic] .app-header .theme-toggle-button,html[data-theme=mosaic][data-mode=dark] .app-header .theme-toggle-button{background:var(--mosaic-amber);color:var(--mosaic-navy)}html[data-theme=mosaic] .header-search,html[data-theme=mosaic][data-mode=dark] .header-search{border-color:var(--mosaic-chrome-line);background:var(--mosaic-chrome-tint);color:var(--mosaic-on-chrome)}html[data-theme=mosaic] .header-search input,html[data-theme=mosaic][data-mode=dark] .header-search input{color:var(--mosaic-on-chrome)}html[data-theme=mosaic] .header-search input::placeholder,html[data-theme=mosaic][data-mode=dark] .header-search input::placeholder{color:var(--mosaic-on-chrome-muted)}html[data-theme=mosaic] .header-search-wrap.search-focused .header-search,html[data-theme=mosaic][data-mode=dark] .header-search-wrap.search-focused .header-search{border-color:var(--mosaic-amber);background:var(--mosaic-chrome-tint-strong)}html[data-theme=mosaic] .account-avatar-rail,html[data-theme=mosaic][data-mode=dark] .account-avatar-rail{border-left:0;background:transparent}html[data-theme=mosaic] .account-avatar-rail-toggle{color:var(--mosaic-on-chrome-muted)}html[data-theme=mosaic] .account-avatar-rail-toggle:hover{background:var(--mosaic-chrome-tint);color:var(--mosaic-on-chrome)}html[data-theme=mosaic] .account-avatar,html[data-theme=mosaic] .account-avatar:hover{box-shadow:0 0 0 2px var(--theme-page-bg)}html[data-theme=mosaic] .account-avatar.active-avatar{box-shadow:0 0 0 2px var(--theme-page-bg),0 0 0 4px var(--mosaic-amber)}html[data-theme=mosaic] .account-avatar-badge{border-color:var(--theme-page-bg)}html[data-theme=mosaic] .mosaic-back-button{position:sticky;z-index:5;top:12px;display:inline-flex;align-items:center;gap:10px;min-height:48px;margin:12px 16px 4px;padding:0 22px 0 16px;border:0;border-radius:999px;background:var(--mosaic-cobalt);box-shadow:0 6px 18px #050c3c47;color:#fff;font-size:16px;font-weight:800}html[data-theme=mosaic] .mosaic-back-button:hover{background:var(--mosaic-deep)}html[data-theme=mosaic] .mosaic-back-button:focus-visible{outline:3px solid var(--mosaic-amber);outline-offset:2px}html[data-theme=mosaic] .app-shell.mosaic-home{grid-template-columns:minmax(0,1fr)}html[data-theme=mosaic] .app-shell.mosaic-home>.sidebar{display:none}html[data-theme=mosaic] .app-shell.mosaic-home>.sidebar.sidebar-open{position:fixed;z-index:30;top:calc(var(--mobile-header-height, 64px) + 8px);left:14px;display:flex;width:min(280px,calc(100vw - 28px));height:auto;max-height:none;padding:14px 16px;border:0;border-radius:20px;background:var(--theme-surface-raised);box-shadow:0 18px 44px #0b144047;transform:none}html[data-theme=mosaic] .app-shell.mosaic-home>.sidebar.sidebar-open>:not(.sidebar-appearance-picker){display:none}html[data-theme=mosaic] .app-shell.mosaic-home>.sidebar.sidebar-open .sidebar-appearance-picker{margin-top:0;padding:0;border-top:0}@media(min-width:981px){html[data-theme=mosaic] .app-shell.mosaic-home>.sidebar.sidebar-open{top:72px}}html[data-theme=mosaic] .app-shell.mosaic-home>.content-panel,html[data-theme=mosaic][data-mode=dark] .app-shell.mosaic-home>.content-panel{border:0;background:transparent;box-shadow:none}html[data-theme=mosaic] .mosaic-dashboard{display:grid;gap:18px;width:min(1240px,100%);margin:0 auto;padding:8px 24px 32px}html[data-theme=mosaic] .mosaic-greeting h1{margin:0;color:var(--mosaic-on-chrome);font-size:34px;font-weight:800;letter-spacing:-.02em}html[data-theme=mosaic] .mosaic-greeting p{margin:4px 0 0;color:var(--mosaic-on-chrome-muted);font-size:15px}html[data-theme=mosaic] .mosaic-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);grid-template-areas:"account account inbox inbox inbox compose" "account account inbox inbox inbox search" "starred files cats cats cats settings";gap:14px}html[data-theme=mosaic] .mosaic-tile{position:relative;display:flex;min-width:0;flex-direction:column;gap:10px;padding:20px;border:0;border-radius:26px;box-shadow:var(--mosaic-tile-shadow);color:var(--mosaic-navy);font:inherit;text-align:left;transition:transform .16s ease,box-shadow .16s ease}html[data-theme=mosaic] button.mosaic-tile{align-items:flex-start;justify-content:space-between;cursor:pointer}html[data-theme=mosaic] button.mosaic-tile:hover{transform:translateY(-2px);box-shadow:var(--mosaic-tile-shadow-hover)}html[data-theme=mosaic] .mosaic-tile:focus-visible,html[data-theme=mosaic] .mosaic-tile button:focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media(prefers-reduced-motion:reduce){html[data-theme=mosaic] .mosaic-tile{transition:none}html[data-theme=mosaic] button.mosaic-tile:hover{transform:none}}html[data-theme=mosaic] .tile-account{grid-area:account;background:var(--mosaic-cobalt);color:#fff}html[data-theme=mosaic] .tile-inbox{grid-area:inbox;background:#fff}html[data-theme=mosaic] .tile-compose{grid-area:compose;background:var(--mosaic-orange)}html[data-theme=mosaic] .tile-search{grid-area:search;background:var(--mosaic-cyan)}html[data-theme=mosaic] .tile-starred{grid-area:starred;background:var(--mosaic-amber)}html[data-theme=mosaic] .tile-files{grid-area:files;background:var(--mosaic-magenta)}html[data-theme=mosaic] .tile-categories{grid-area:cats;background:var(--mosaic-periwinkle)}html[data-theme=mosaic] .tile-settings{grid-area:settings;background:var(--mosaic-deep);color:#fff}html[data-theme=mosaic] .mosaic-tile-head{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-theme=mosaic] .mosaic-tile-head>span{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:800}html[data-theme=mosaic] .mosaic-tile-title{font-size:17px;font-weight:800}html[data-theme=mosaic] .mosaic-big-number{margin:0;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.02em}html[data-theme=mosaic] .mosaic-big-number small{font-size:15px;font-weight:700;letter-spacing:0}html[data-theme=mosaic] .mosaic-tile-corner,html[data-theme=mosaic] .mosaic-tile-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:0 12px;border:0;border-radius:999px;background:#0b14401a;color:inherit;font-weight:800}html[data-theme=mosaic] .tile-account .mosaic-tile-corner{padding:0;background:#ffffff29}html[data-theme=mosaic] .mosaic-tile-corner:hover,html[data-theme=mosaic] .mosaic-tile-link:hover{background:#0b14402e}html[data-theme=mosaic] .tile-account .mosaic-tile-corner:hover{background:#ffffff42}html[data-theme=mosaic] .mosaic-account-list,html[data-theme=mosaic] .mosaic-mail-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}html[data-theme=mosaic] .mosaic-account-list button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:16px;background:transparent;color:inherit;text-align:left}html[data-theme=mosaic] .mosaic-account-list button:hover{background:#ffffff1f}html[data-theme=mosaic] .mosaic-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--avatar-color);box-shadow:0 0 0 2px #ffffffd9;color:#fff;font-size:14px;font-weight:800}html[data-theme=mosaic] .mosaic-account-name{display:grid;min-width:0}html[data-theme=mosaic] .mosaic-account-name strong,html[data-theme=mosaic] .mosaic-account-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=mosaic] .mosaic-account-name strong{font-size:15px}html[data-theme=mosaic] .mosaic-account-name small{color:#ffffffc7;font-size:13px}html[data-theme=mosaic] .mosaic-pill{min-width:26px;padding:3px 9px;border-radius:999px;background:var(--mosaic-amber);color:var(--mosaic-navy);font-size:13px;font-weight:800;text-align:center}html[data-theme=mosaic] .mosaic-mail-list button{display:grid;grid-template-columns:minmax(90px,160px) minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--mosaic-navy);font-size:15px;text-align:left}html[data-theme=mosaic] .mosaic-mail-list button:hover{background:#0b144012}html[data-theme=mosaic] .mosaic-mail-list strong,html[data-theme=mosaic] .mosaic-mail-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=mosaic] .mosaic-mail-list button:not(.unread) strong,html[data-theme=mosaic] .mosaic-mail-list button:not(.unread) span{font-weight:500}html[data-theme=mosaic] .mosaic-mail-list button.unread span{font-weight:700}html[data-theme=mosaic] .mosaic-mail-list time{color:#4a5277;font-size:13px;white-space:nowrap}html[data-theme=mosaic] .mosaic-empty{padding:10px 12px;color:#4a5277}html[data-theme=mosaic] .mosaic-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:1}html[data-theme=mosaic] .mosaic-category-grid button{display:grid;align-content:center;gap:2px;min-width:0;padding:12px;border:0;border-radius:18px;background:#ffffff8c;color:var(--mosaic-navy);text-align:left}html[data-theme=mosaic] .mosaic-category-grid button:hover{background:#ffffffd9}html[data-theme=mosaic] .mosaic-category-grid strong{font-size:28px;line-height:1.1}html[data-theme=mosaic] .mosaic-category-grid span{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media(min-width:981px){html[data-theme=mosaic] .app-shell{gap:12px;padding:0 14px 14px}html[data-theme=mosaic] .sidebar,html[data-theme=mosaic] .content-panel{height:calc(100dvh - 78px);border:0;border-radius:24px;box-shadow:var(--mosaic-tile-shadow)}html[data-theme=mosaic] .folder-row{border-radius:12px}}@media(max-width:980px){html[data-theme=mosaic] .mosaic-dashboard{padding:8px 14px 28px}html[data-theme=mosaic] .mosaic-greeting h1{font-size:28px}html[data-theme=mosaic] .mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);grid-template-areas:"account account" "inbox inbox" "compose search" "starred files" "cats cats" "settings settings";gap:12px}html[data-theme=mosaic] .mosaic-tile{border-radius:22px;padding:16px}html[data-theme=mosaic] .tile-settings{min-height:72px;flex-direction:row;align-items:center;justify-content:flex-start}html[data-theme=mosaic] .mosaic-mail-list button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"from time" "subject subject";row-gap:2px}html[data-theme=mosaic] .mosaic-mail-list strong{grid-area:from}html[data-theme=mosaic] .mosaic-mail-list span{grid-area:subject}html[data-theme=mosaic] .mosaic-mail-list time{grid-area:time}html[data-theme=mosaic] .mosaic-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=mosaic] .mosaic-back-button{margin:10px 12px 2px}}html[data-theme=mosaic][data-mode=dark] .tile-inbox,html[data-theme=mosaic][data-mode=dark] .tile-categories{background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .mosaic-mail-list button{color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .mosaic-mail-list button:hover{background:#ffffff0f}html[data-theme=mosaic][data-mode=dark] .mosaic-mail-list time,html[data-theme=mosaic][data-mode=dark] .mosaic-empty{color:var(--theme-text-muted)}html[data-theme=mosaic][data-mode=dark] .tile-inbox .mosaic-tile-link,html[data-theme=mosaic][data-mode=dark] .tile-categories .mosaic-category-grid button{background:#ffffff12;color:var(--theme-text)}html[data-theme=mosaic][data-mode=dark] .tile-inbox .mosaic-tile-link:hover,html[data-theme=mosaic][data-mode=dark] .tile-categories .mosaic-category-grid button:hover{background:#ffffff21}html[data-theme=mosaic][data-mode=dark] .mosaic-back-button{background:#3355e6}html.native-app[data-theme=mosaic] body:before,html.native-app[data-theme=mosaic][data-mode=dark] body:before{background:var(--theme-page-bg)}@media(max-width:980px){html[data-theme=mosaic] .sticky-reply-bar,html[data-theme=mosaic][data-mode=dark] .sticky-reply-bar{border-top:1px solid var(--theme-border);background:var(--theme-surface)}}html[data-theme=vista]{--theme-page-bg: #e9e4dc;--theme-surface: rgb(255 255 255 / 80%);--theme-surface-muted: rgb(255 255 255 / 62%);--theme-surface-raised: #ffffff;--theme-text: #1b1f24;--theme-text-muted: #5a616b;--theme-border: rgb(20 24 30 / 10%);--theme-border-strong: rgb(20 24 30 / 20%);--theme-primary: #d92d48;--theme-primary-hover: #b8233b;--theme-primary-soft: #ffe3e7;--theme-danger: #c42b1c;--theme-warning: #9a5a00;--theme-success: #16794a;--theme-unread-bg: #ffffff;--theme-selected-bg: rgb(255 227 231 / 85%);--theme-hover-bg: rgb(255 255 255 / 50%);--theme-focus-ring: rgb(217 45 72 / 30%);--theme-shadow: 0 10px 30px rgb(10 14 20 / 22%);color-scheme:light;background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=vista] body,html[data-theme=vista] #root,html[data-theme=vista] .app-shell,html[data-theme=vista] .auth-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=vista] .app-header,html[data-theme=vista] .sidebar,html[data-theme=vista] .account-menu,html[data-theme=vista] .favorite-account-rail{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=vista] .app-header{box-shadow:0 1px 0 var(--theme-border)}html[data-theme=vista] .account-menu{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=vista] .content-panel,html[data-theme=vista] .message-body,html[data-theme=vista] .mail-list,html[data-theme=vista] .auth-panel,html[data-theme=vista] .conversation-card,html[data-theme=vista] .thread-stack-card,html[data-theme=vista] .compose-form,html[data-theme=vista] .inline-response-card,html[data-theme=vista] .server-fieldset,html[data-theme=vista] .account-preference-row,html[data-theme=vista] .attachment-row,html[data-theme=vista] .empty-list,html[data-theme=vista] .empty-detail,html[data-theme=vista] .html-placeholder{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=vista] .compose-form,html[data-theme=vista] .auth-panel,html[data-theme=vista] .global-dialog{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=vista] .favorite-account-ticket,html[data-theme=vista] .favorite-ticket-collapse-button,html[data-theme=vista] .safe-html-email{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=vista] .brand-wordmark,html[data-theme=vista] .message-body h2,html[data-theme=vista] .mail-list h1,html[data-theme=vista] .sender-meta strong,html[data-theme=vista] .compose-form h2,html[data-theme=vista] .server-fieldset h3,html[data-theme=vista] .account-preference-header strong,html[data-theme=vista] .auth-panel h1{color:var(--theme-text)}html[data-theme=vista] .message-row,html[data-theme=vista] .compose-attachment-chip,html[data-theme=vista] .account-switcher-button,html[data-theme=vista] .header-search,html[data-theme=vista] .folder-row,html[data-theme=vista] .folder-main-button,html[data-theme=vista] .message-nav-button,html[data-theme=vista] .message-move-select,html[data-theme=vista] .secondary-button,html[data-theme=vista] .compose-format-toolbar,html[data-theme=vista] .compose-format-toolbar button,html[data-theme=vista] .compose-icon-row button,html[data-theme=vista] .compose-send-menu,html[data-theme=vista] .mini-icon-button,html[data-theme=vista] .account-menu-row,html[data-theme=vista] .account-domain-row,html[data-theme=vista] .refresh-button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=vista] .icon-button{color:var(--theme-text-muted)}html[data-theme=vista] .header-search{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=vista] .header-search:focus-within{box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=vista] .theme-toggle-button{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista] .message-row{border-color:var(--theme-border)}html[data-theme=vista] .message-row.read-message{background:var(--theme-surface-muted);color:var(--theme-text-muted)}html[data-theme=vista] .message-row.unread-message{background:var(--theme-unread-bg);box-shadow:inset 3px 0 0 var(--theme-primary)}html[data-theme=vista] .message-row.unread-message strong,html[data-theme=vista] .message-row.unread-message span,html[data-theme=vista] .message-row.unread-message time{color:var(--theme-text)}html[data-theme=vista] .category-tabs,html[data-theme=vista] .list-toolbar,html[data-theme=vista] .mail-list-header{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=vista] .category-tabs button{background:transparent;color:var(--theme-text-muted)}html[data-theme=vista] .category-tabs button:hover{background:var(--theme-hover-bg)}html[data-theme=vista] .category-tabs .active-tab{color:var(--theme-primary)}html[data-theme=vista] .category-tabs .active-tab:after{background:var(--theme-primary)}html[data-theme=vista] .category-tabs button span,html[data-theme=vista] .account-badge{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-primary);border-left-color:var(--theme-primary);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=vista] .mobile-category-navigation,html[data-theme=vista] .mobile-category-menu{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=vista] .mobile-category-trigger,html[data-theme=vista] .mobile-starred-trigger,html[data-theme=vista] .mobile-category-menu button{background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=vista] .mobile-category-menu button[aria-current=page],html[data-theme=vista] .mobile-starred-trigger.active{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista] .list-toolbar.has-selection{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=vista] .list-toolbar,html[data-theme=vista] .select-all,html[data-theme=vista] .row-star-button{color:var(--theme-text-muted)}html[data-theme=vista] .message-row:hover,html[data-theme=vista] .folder-main-button:hover,html[data-theme=vista] .account-switcher-button:hover,html[data-theme=vista] .icon-button:hover,html[data-theme=vista] .account-menu-row:hover,html[data-theme=vista] .account-domain-row:hover,html[data-theme=vista] .compose-format-toolbar button:hover,html[data-theme=vista] .compose-icon-row button:hover,html[data-theme=vista] .compose-attachment-open-button:hover,html[data-theme=vista] .thread-stack-card:hover,html[data-theme=vista] .mailbox-removal-close:hover,html[data-theme=vista] .back-button:hover{background:var(--theme-hover-bg)}html[data-theme=vista] .refresh-button:hover,html[data-theme=vista] .all-inboxes-sidebar-button:hover,html[data-theme=vista] .folder-delete-button:hover,html[data-theme=vista] .mini-icon-button:hover,html[data-theme=vista] .inline-response-header button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista] .active-row{background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=vista] .active-row svg{color:var(--theme-primary-hover)}html[data-theme=vista] .active-row .folder-main-button,html[data-theme=vista] .favorite-account-ticket.active-ticket,html[data-theme=vista] .active-thread-stack-card{border-color:var(--theme-primary);background:var(--theme-selected-bg);color:var(--theme-primary-hover)}html[data-theme=vista] .selected-menu-row{background:var(--theme-primary-soft)}html[data-theme=vista] .latest-thread-stack-card,html[data-theme=vista] .latest-thread-stack-card:hover,html[data-theme=vista] .latest-thread-stack-card.active-thread-stack-card{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:none;color:var(--theme-text)}html[data-theme=vista] .latest-thread-stack-card .thread-stack-body{border-top-color:var(--theme-border)}html[data-theme=vista] .thread-summary,html[data-theme=vista] .thread-summary strong{color:var(--theme-text-muted)}html[data-theme=vista] input,html[data-theme=vista] select,html[data-theme=vista] textarea,html[data-theme=vista] .compose-rich-editor{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=vista] input:focus,html[data-theme=vista] select:focus,html[data-theme=vista] textarea:focus,html[data-theme=vista] .compose-rich-editor:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}html[data-theme=vista] .header-search input,html[data-theme=vista] .compose-line>input,html[data-theme=vista] .compose-line>select,html[data-theme=vista] .recipient-chip-list input,html[data-theme=vista] .compose-subject-line input,html[data-theme=vista] .inline-response-line input,html[data-theme=vista] .inline-response-line select{background:transparent}html[data-theme=vista] input::placeholder,html[data-theme=vista] textarea::placeholder,html[data-theme=vista] .compose-rich-editor:empty:before{color:var(--theme-text-muted)}html[data-theme=vista] .message-row p,html[data-theme=vista] .message-row time,html[data-theme=vista] .message-row span small,html[data-theme=vista] .sender-meta span,html[data-theme=vista] .sender-date,html[data-theme=vista] .thread-stack-card small,html[data-theme=vista] .thread-stack-card time,html[data-theme=vista] .message-body p,html[data-theme=vista] .message-body time,html[data-theme=vista] .mail-list p,html[data-theme=vista] .inline-response-subject,html[data-theme=vista] .compose-attachment-chip small,html[data-theme=vista] .empty-list,html[data-theme=vista] .empty-detail,html[data-theme=vista] .settings-value-row span,html[data-theme=vista] .settings-profile p{color:var(--theme-text-muted)}html[data-theme=vista] .settings-form>div>p,html[data-theme=vista] .server-fieldset>p,html[data-theme=vista] .server-fieldset label,html[data-theme=vista] .native-setting-toggle strong,html[data-theme=vista] .account-expanded-settings label{color:var(--theme-text)}html[data-theme=vista] .compose-button,html[data-theme=vista] .compose-send-button,html[data-theme=vista] .compose-send-group,html[data-theme=vista] .compose-send-menu,html[data-theme=vista] .mailbox-removal-actions .primary-button{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff}html[data-theme=vista] .compose-button:hover,html[data-theme=vista] .compose-send-button:hover,html[data-theme=vista] .compose-send-menu:hover{background:var(--theme-primary-hover)}html[data-theme=vista] .sidebar-refresh-button{color:var(--theme-primary)}html[data-theme=vista] .add-account-menu-row,html[data-theme=vista] .add-account-row,html[data-theme=vista] .address-details-toggle,html[data-theme=vista] .inline-history-toggle,html[data-theme=vista] .search-cancel-button,html[data-theme=vista] .safe-html-email a,html[data-theme=vista] .cc-bcc-hint button:hover,html[data-theme=vista] .compose-attachment-open-button:hover strong,html[data-theme=vista] .empty-list svg{color:var(--theme-primary)}html[data-theme=vista] .account-dot{background:var(--theme-primary)}html[data-theme=vista] .account-domain-row>span,html[data-theme=vista] .account-collapse-button>span,html[data-theme=vista] .sender-avatar,html[data-theme=vista] .attachment-icon{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista] .attachment-download-button{border-color:var(--theme-primary);background:var(--theme-surface-raised);color:var(--theme-primary)}html[data-theme=vista] .attachment-download-button:hover{background:var(--theme-primary-soft)}html[data-theme=vista] .compose-attachment-remove-button:hover{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista] .pull-refresh-indicator{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text-muted)}html[data-theme=vista] .pull-refresh-indicator.ready{color:var(--theme-primary)}html[data-theme=vista] .swipe-archive-action{background:var(--theme-success)}html[data-theme=vista] .row-star-button:hover,html[data-theme=vista] .row-star-button.starred,html[data-theme=vista] .message-row:hover .row-star,html[data-theme=vista] .row-star-button.starred .row-star{color:var(--theme-warning)}html[data-theme=vista] .message-nav-button.starred-action{border-color:var(--theme-warning);color:var(--theme-warning)}html[data-theme=vista] .folder-unread-badge{background:var(--theme-danger);color:#fff}html[data-theme=vista] .status-box{border-color:var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=vista] .auth-error,html[data-theme=vista] .mailbox-removal-error{border-color:#e8c4bd;background:#f9e8e4;color:var(--theme-danger)}html[data-theme=vista] .toast{background:#1b1f24;color:#ffffffb3}html[data-theme=vista] .toast button{color:#ffb3bf}html[data-theme=vista] .danger-button,html[data-theme=vista] .account-health.is-error{border-color:#e8c4bd;background:#f9e8e4;color:var(--theme-danger)}html[data-theme=vista] .mailbox-removal-actions .danger-primary-button{border-color:var(--theme-danger);background:var(--theme-danger);color:#fff}html[data-theme=vista] .account-deletion-confirmation{border-color:#e8c4bd;background:#f9e8e4}html[data-theme=vista] .account-deletion-confirmation p{color:var(--theme-danger)}html[data-theme=vista] .blocked-images-bar{border-color:#e2cf9c;background:#f7efdb;color:#6d5410}html[data-theme=vista] .blocked-images-bar button{color:var(--theme-primary)}html[data-theme=vista] .native-offline-banner{background:#f7efdb;color:#6d5410}html[data-theme=vista] .account-health,html[data-theme=vista] .two-factor-setup code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=vista] .two-factor-help,html[data-theme=vista] .two-factor-manual-key,html[data-theme=vista] .auth-notice{color:var(--theme-text-muted)}html[data-theme=vista] .recovery-codes-once,html[data-theme=vista] .recovery-regeneration-form,html[data-theme=vista] .recovery-code-summary,html[data-theme=vista] .recovery-code-grid code{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text)}html[data-theme=vista] .recovery-codes-once p,html[data-theme=vista] .recovery-regeneration-form p,html[data-theme=vista] .recovery-code-summary span{color:var(--theme-text-muted)}html[data-theme=vista] .compose-titlebar,html[data-theme=vista] .inline-response-header{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=vista] .compose-line,html[data-theme=vista] .compose-subject-line,html[data-theme=vista] .inline-response-line,html[data-theme=vista] .inline-response-subject,html[data-theme=vista] .inline-history-preview,html[data-theme=vista] .sender-row,html[data-theme=vista] .thread-stack-body,html[data-theme=vista] .sticky-reply-bar{border-color:var(--theme-border)}html[data-theme=vista] .sticky-reply-bar{background:linear-gradient(rgb(255 255 255 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=vista] .message-navigation-bar{background:var(--theme-surface)}html[data-theme=vista] .safe-html-email blockquote,html[data-theme=vista] .compose-rich-editor blockquote{border-left-color:var(--theme-border-strong);color:var(--theme-text-muted)}html[data-theme=vista] .global-dialog{border-color:var(--theme-border-strong);color:var(--theme-text)}html[data-theme=vista] .global-dialog p{color:var(--theme-text-muted)}html[data-theme=vista] .link-safety-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=vista] .link-safety-dialog p{color:var(--theme-text-muted)}html[data-theme=vista] .link-safety-icon{background:#f7efdb;color:var(--theme-warning)}html[data-theme=vista] .link-safety-dialog .link-safety-warning{border-color:#e2cf9c;background:#f7efdb;color:#6d5410}html[data-theme=vista] .mailbox-removal-dialog{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=vista] .mailbox-removal-dialog p,html[data-theme=vista] .mailbox-removal-close,html[data-theme=vista] .mailbox-removal-details small{color:var(--theme-text-muted)}html[data-theme=vista] .mailbox-removal-reasons legend,html[data-theme=vista] .mailbox-removal-details,html[data-theme=vista] .mailbox-removal-actions button{color:var(--theme-text)}html[data-theme=vista] .mailbox-removal-actions button{background:var(--theme-surface-muted)}html[data-theme=vista] .mailbox-removal-reasons label{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=vista] .mailbox-removal-reasons label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft)}html[data-theme=vista] .mailbox-removal-details textarea{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=vista] .settings-heading{color:var(--theme-text)}html[data-theme=vista] .settings-section-nav button,html[data-theme=vista] .settings-value-row,html[data-theme=vista] .settings-link-grid button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=vista] .settings-section-nav button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=vista] .native-setting-toggle,html[data-theme=vista] .mobile-device-sessions,html[data-theme=vista] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=vista] .mobile-device-sessions span,html[data-theme=vista] .native-setting-toggle small,html[data-theme=vista] .notification-web-note,html[data-theme=vista] .notification-preview-private-note{color:var(--theme-text-muted)}html[data-theme=vista] .admin-page{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=vista] .admin-tabs{border-color:var(--theme-border);background:#ffffffd9}html[data-theme=vista] .admin-tabs button{color:var(--theme-text-muted)}html[data-theme=vista] .admin-tabs button.active{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=vista] .admin-audit-list,html[data-theme=vista] .admin-audit-list>div{border-color:var(--theme-border)}html[data-theme=vista] .admin-users-panel,html[data-theme=vista] .admin-settings-panel,html[data-theme=vista] .admin-card,html[data-theme=vista] .admin-empty,html[data-theme=vista] .admin-header>a,html[data-theme=vista] .admin-action-row button,html[data-theme=vista] .admin-mailbox-row button,html[data-theme=vista] .admin-users-panel input,html[data-theme=vista] .admin-settings-panel input,html[data-theme=vista] .admin-settings-panel textarea,html[data-theme=vista] .admin-controls input,html[data-theme=vista] .admin-controls select{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=vista] .admin-user-list>button.selected,html[data-theme=vista] .admin-facts span{background:var(--theme-primary-soft)}html[data-theme=vista] .admin-capacity-hero{background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=vista] .admin-capacity-hero>div span,html[data-theme=vista] .admin-capacity-progress>div,html[data-theme=vista] .admin-capacity-thresholds{color:var(--theme-text-muted)}html[data-theme=vista] .native-lock-screen{background:var(--theme-page-bg);color:var(--theme-text)}html[data-theme=vista] .native-lock-screen p{color:var(--theme-text-muted)}html[data-theme=vista] .oauth-provider-button.google{border-color:var(--theme-border-strong);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=vista] .account-provider-option{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=vista] .account-provider-option h3{color:var(--theme-text)}html[data-theme=vista] .account-provider-option p,html[data-theme=vista] .account-provider-divider,html[data-theme=vista] .oauth-divider,html[data-theme=vista] .oauth-identity-list span{color:var(--theme-text-muted)}html[data-theme=vista] .account-provider-divider:before,html[data-theme=vista] .account-provider-divider:after,html[data-theme=vista] .oauth-divider:before,html[data-theme=vista] .oauth-divider:after{background:var(--theme-border-strong)}html[data-theme=vista] .theme-menu,html[data-theme=vista] .settings-theme-select select{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text)}html[data-theme=vista] .theme-menu button{color:var(--theme-text)}html[data-theme=vista] .theme-menu button:hover,html[data-theme=vista] .theme-menu button:focus-visible{background:var(--theme-hover-bg)}html[data-theme=vista] .theme-menu button.active{background:var(--theme-selected-bg);color:var(--theme-primary)}html[data-theme=vista] .settings-theme-select{color:var(--theme-text)}html[data-theme=vista][data-mode=dark]{--theme-page-bg: #0d1014;--theme-surface: rgb(18 22 28 / 72%);--theme-surface-muted: rgb(14 18 24 / 58%);--theme-surface-raised: #1c222b;--theme-text: #eef1f4;--theme-text-muted: #a2abb6;--theme-border: rgb(255 255 255 / 12%);--theme-border-strong: rgb(255 255 255 / 22%);--theme-primary: #ff6b81;--theme-primary-hover: #ff94a5;--theme-primary-soft: rgb(255 107 129 / 18%);--theme-danger: #ef8b7d;--theme-warning: #e2b55c;--theme-success: #3f8f62;--theme-unread-bg: #1c222b;--theme-selected-bg: rgb(255 107 129 / 22%);--theme-hover-bg: rgb(255 255 255 / 8%);--theme-focus-ring: rgb(255 107 129 / 30%);--theme-shadow: 0 12px 32px rgb(0 0 0 / 45%);color-scheme:dark;background:var(--theme-page-bg);color:var(--theme-text)}html.native-app[data-theme=vista][data-mode=dark] body:before{background:var(--theme-surface-muted)}html[data-theme=vista][data-mode=dark] .settings-heading,html[data-theme=vista][data-mode=dark] .address-details-panel,html[data-theme=vista][data-mode=dark] .oauth-result-banner,html[data-theme=vista][data-mode=dark] .signature-editable,html[data-theme=vista][data-mode=dark] .signature-toolbar button,html[data-theme=vista][data-mode=dark] .account-order-buttons button,html[data-theme=vista][data-mode=dark] .bulk-actions button,html[data-theme=vista][data-mode=dark] .bulk-actions select,html[data-theme=vista][data-mode=dark] .message-page-controls button,html[data-theme=vista][data-mode=dark] .message-page-controls select,html[data-theme=vista][data-mode=dark] .message-page-size-settings select,html[data-theme=vista][data-mode=dark] .message-filter-bar button,html[data-theme=vista][data-mode=dark] .inbox-organization-options label,html[data-theme=vista][data-mode=dark] .all-inboxes-account-row{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=vista][data-mode=dark] .all-inboxes-account-row{color:var(--theme-text)!important}html[data-theme=vista][data-mode=dark] .all-inboxes-account-avatar,html[data-theme=vista][data-mode=dark] .account-menu-unread{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista][data-mode=dark] .all-inboxes-account-copy small,html[data-theme=vista][data-mode=dark] .message-loading-metadata small,html[data-theme=vista][data-mode=dark] .message-body-load-panel,html[data-theme=vista][data-mode=dark] .message-page-loading,html[data-theme=vista][data-mode=dark] .notification-permission-status,html[data-theme=vista][data-mode=dark] .google-data-disclosure{color:var(--theme-text-muted)}html[data-theme=vista][data-mode=dark] .message-body-load-panel>strong{color:var(--theme-text)}html[data-theme=vista][data-mode=dark] .google-data-disclosure a{color:var(--theme-primary)}html[data-theme=vista][data-mode=dark] .bulk-actions button:hover,html[data-theme=vista][data-mode=dark] .bulk-actions select:hover,html[data-theme=vista][data-mode=dark] .message-filter-bar button:hover,html[data-theme=vista][data-mode=dark] .message-nav-button:hover:not(:disabled),html[data-theme=vista][data-mode=dark] .message-move-select:hover:not(:disabled),html[data-theme=vista][data-mode=dark] .compose-window-actions button:hover,html[data-theme=vista][data-mode=dark] .compose-trash-button:hover,html[data-theme=vista][data-mode=dark] .favorite-ticket-collapse-button:hover,html[data-theme=vista][data-mode=dark] .favorite-account-ticket:hover,html[data-theme=vista][data-mode=dark] .account-row:hover,html[data-theme=vista][data-mode=dark] .folder-row:hover,html[data-theme=vista][data-mode=dark] .recipient-chip button:hover,html[data-theme=vista][data-mode=dark] .recipient-suggestion-remove:hover{background:var(--theme-hover-bg);color:var(--theme-text)}html[data-theme=vista][data-mode=dark] .danger-menu-row:hover{background:#3a2320;color:var(--theme-danger)}html[data-theme=vista][data-mode=dark] .message-filter-bar button.active-filter,html[data-theme=vista][data-mode=dark] .inbox-organization-options label:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary-hover)}html[data-theme=vista][data-mode=dark] .message-filter-bar .clear-message-filters{border-color:transparent;background:transparent;color:var(--theme-primary)}html[data-theme=vista][data-mode=dark] .message-row:active,html[data-theme=vista][data-mode=dark] .active-message{background:var(--theme-selected-bg)}html[data-theme=vista][data-mode=dark] .swipe-message-shell{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=vista][data-mode=dark] .swipe-actions button{color:#fff5f6}html[data-theme=vista][data-mode=dark] .swipe-star-action{background:#a87a24}html[data-theme=vista][data-mode=dark] .swipe-read-action{background:#e8384f}html[data-theme=vista][data-mode=dark] .swipe-archive-action{background:var(--theme-success)}html[data-theme=vista][data-mode=dark] .swipe-delete-action{background:#b0463a}html[data-theme=vista][data-mode=dark] .message-body-skeleton i{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a,#ffffff0f 75%);background-size:220% 100%}html[data-theme=vista][data-mode=dark] .compose-button,html[data-theme=vista][data-mode=dark] .compose-send-button,html[data-theme=vista][data-mode=dark] .compose-send-group,html[data-theme=vista][data-mode=dark] .compose-send-menu,html[data-theme=vista][data-mode=dark] .mailbox-removal-actions .primary-button{color:#1b0a0e}html[data-theme=vista][data-mode=dark] .compose-button svg,html[data-theme=vista][data-mode=dark] .compose-send-button svg,html[data-theme=vista][data-mode=dark] .compose-send-menu svg{color:#1b0a0e}html[data-theme=vista][data-mode=dark] .inline-response-body-field,html[data-theme=vista][data-mode=dark] .compose-body-field,html[data-theme=vista][data-mode=dark] .inline-response-card-forward .inline-response-body-field{border-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-theme=vista][data-mode=dark] .compose-format-toolbar{background:var(--theme-surface-muted)}html[data-theme=vista][data-mode=dark] .recipient-chip{border-color:var(--theme-border-strong);background:var(--theme-primary-soft);color:var(--theme-text)}html[data-theme=vista][data-mode=dark] .recipient-suggestion-popover{border-color:var(--theme-border);background:var(--theme-surface-raised);color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=vista][data-mode=dark] .sticky-reply-bar{background:linear-gradient(rgb(18 22 28 / 0),var(--theme-surface) 28%,var(--theme-surface))}html[data-theme=vista][data-mode=dark] .safe-html-email{color:var(--theme-text)}html[data-theme=vista][data-mode=dark] .safe-html-email a{color:var(--theme-primary)}html[data-theme=vista][data-mode=dark] .safe-html-email hr{border-color:var(--theme-border)}html[data-theme=vista][data-mode=dark] .folder-unread-badge{background:#b5483b;color:#fff6f0}html[data-theme=vista][data-mode=dark] .auth-error,html[data-theme=vista][data-mode=dark] .mailbox-removal-error,html[data-theme=vista][data-mode=dark] .danger-button,html[data-theme=vista][data-mode=dark] .account-health.is-error,html[data-theme=vista][data-mode=dark] .account-deletion-confirmation{border-color:#5c3029;background:#2f1d1a;color:var(--theme-danger)}html[data-theme=vista][data-mode=dark] .mailbox-removal-actions .danger-primary-button{border-color:#b5483b;background:#b5483b;color:#fff6f0}html[data-theme=vista][data-mode=dark] .toast{border:1px solid var(--theme-border-strong);background:#ffffff1f;color:var(--theme-text);box-shadow:var(--theme-shadow)}html[data-theme=vista][data-mode=dark] .toast button{color:var(--theme-primary-hover)}html[data-theme=vista][data-mode=dark] .blocked-images-bar,html[data-theme=vista][data-mode=dark] .link-safety-dialog .link-safety-warning{border-color:#5a4a27;background:#2e2717;color:#ecd29a}html[data-theme=vista][data-mode=dark] .native-offline-banner{background:#2e2717;color:#ecd29a}html[data-theme=vista][data-mode=dark] .link-safety-icon{background:#2e2717;color:var(--theme-warning)}html[data-theme=vista][data-mode=dark] .account-health{border-color:var(--theme-border);background:var(--theme-surface-muted)}html[data-theme=vista][data-mode=dark] .two-factor-qr-code{background:#fff}html[data-theme=vista][data-mode=dark] .admin-tabs{background:#0e1218e5}html[data-theme=vista][data-mode=dark] .admin-capacity-status.upgrade_planning{background:#2e2717;color:#ecd29a}html[data-theme=vista][data-mode=dark] .admin-capacity-status.upgrade_required{background:#2f1d1a;color:var(--theme-danger)}html[data-theme=vista][data-mode=dark] .mobile-category-trigger>span,html[data-theme=vista][data-mode=dark] .mobile-starred-trigger>span,html[data-theme=vista][data-mode=dark] .mobile-category-menu strong{background:var(--theme-primary-soft);color:var(--theme-primary)}html[data-theme=vista][data-mode=dark] .mobile-category-backdrop{background:#00000073}html[data-theme=vista][data-mode=dark] .auth-panel label,html[data-theme=vista][data-mode=dark] .account-row,html[data-theme=vista][data-mode=dark] .all-inboxes-sidebar-button,html[data-theme=vista][data-mode=dark] .empty-list strong,html[data-theme=vista][data-mode=dark] .html-placeholder strong,html[data-theme=vista][data-mode=dark] .inline-response-header button,html[data-theme=vista][data-mode=dark] .account-form label,html[data-theme=vista][data-mode=dark] .compose-form label,html[data-theme=vista][data-mode=dark] .compose-window-actions button,html[data-theme=vista][data-mode=dark] .compose-trash-button,html[data-theme=vista][data-mode=dark] .cc-bcc-hint button,html[data-theme=vista][data-mode=dark] .server-fieldset legend,html[data-theme=vista][data-mode=dark] .account-signature-editor>span,html[data-theme=vista][data-mode=dark] .account-collapse-button,html[data-theme=vista][data-mode=dark] .admin-controls label,html[data-theme=vista][data-mode=dark] .admin-settings-panel label,html[data-theme=vista][data-mode=dark] .admin-pricing-settings legend{color:var(--theme-text)}html[data-theme=vista][data-mode=dark] .auth-panel p,html[data-theme=vista][data-mode=dark] .security-activity,html[data-theme=vista][data-mode=dark] .account-switcher-button small,html[data-theme=vista][data-mode=dark] .account-domain-row small,html[data-theme=vista][data-mode=dark] .account-menu-row small,html[data-theme=vista][data-mode=dark] .settings-search-launcher,html[data-theme=vista][data-mode=dark] .search-clear-button,html[data-theme=vista][data-mode=dark] .section small,html[data-theme=vista][data-mode=dark] .list-header p,html[data-theme=vista][data-mode=dark] .empty-detail p,html[data-theme=vista][data-mode=dark] .section h2,html[data-theme=vista][data-mode=dark] .folder-delete-button,html[data-theme=vista][data-mode=dark] .folder-row svg,html[data-theme=vista][data-mode=dark] .list-header span,html[data-theme=vista][data-mode=dark] .row-star-button:focus-visible,html[data-theme=vista][data-mode=dark] .message-body p span,html[data-theme=vista][data-mode=dark] .back-button,html[data-theme=vista][data-mode=dark] .address-details-panel strong,html[data-theme=vista][data-mode=dark] .attachment-row span,html[data-theme=vista][data-mode=dark] .quoted-history-content,html[data-theme=vista][data-mode=dark] .account-form p,html[data-theme=vista][data-mode=dark] .compose-form p,html[data-theme=vista][data-mode=dark] .compose-line>span:first-child,html[data-theme=vista][data-mode=dark] .compose-attachment-open-button>svg,html[data-theme=vista][data-mode=dark] .compose-attachment-remove-button,html[data-theme=vista][data-mode=dark] .inbox-organization-options small,html[data-theme=vista][data-mode=dark] .settings-privacy-section small,html[data-theme=vista][data-mode=dark] .account-preference-header small,html[data-theme=vista][data-mode=dark] .account-order-buttons .favorite-account-button:hover:not(:disabled),html[data-theme=vista][data-mode=dark] .account-order-buttons .favorite-account-button:focus-visible,html[data-theme=vista][data-mode=dark] .admin-header p,html[data-theme=vista][data-mode=dark] .admin-card p,html[data-theme=vista][data-mode=dark] .admin-settings-panel p,html[data-theme=vista][data-mode=dark] .admin-user-list span,html[data-theme=vista][data-mode=dark] .admin-user-list small,html[data-theme=vista][data-mode=dark] .admin-mailbox-row span,html[data-theme=vista][data-mode=dark] .admin-mailbox-row small{color:var(--theme-text-muted)}html[data-theme=vista][data-mode=dark] .header-back-button,html[data-theme=vista][data-mode=dark] .compose-icon-row .compose-save-draft-button{color:var(--theme-primary)}html[data-theme=vista][data-mode=dark] .danger-menu-row,html[data-theme=vista][data-mode=dark] .notification-settings-error p{color:var(--theme-danger)}html[data-theme=vista][data-mode=dark] .mailbox-removal-warning-icon{color:var(--theme-warning)}html[data-theme=vista][data-mode=dark] .mailbox-removal-success-icon,html[data-theme=vista][data-mode=dark] .admin-capacity-status{color:#8fd6a8}html[data-theme=vista][data-mode=dark] .admin-capacity-status{background:#1d3326}.theme-swatch-vista{background:linear-gradient(160deg,#f7b38a 0 35%,#7a5a8c 35% 62%,#2f4a3a 62% 100%)}html[data-theme=vista]{--vista-picture: url(/themes/vista/vilnius.svg);--vista-veil: rgb(255 255 255 / 0%);--vista-glass: rgb(255 255 255 / 70%);--vista-glass-strong: rgb(255 255 255 / 84%);--vista-glass-line: rgb(255 255 255 / 55%);--vista-pill-line: rgb(27 31 36 / 22%);background:linear-gradient(var(--vista-veil),var(--vista-veil)),var(--vista-picture) center / cover no-repeat,#e9e4dc}html[data-theme=vista][data-backdrop=oil-painting]{--vista-picture: url(/themes/vista/oil-painting.svg)}html[data-theme=vista][data-backdrop=ancient-city]{--vista-picture: url(/themes/vista/ancient-city.svg)}html[data-theme=vista][data-mode=dark]{--vista-veil: rgb(6 9 14 / 58%);--vista-glass: rgb(16 20 26 / 62%);--vista-glass-strong: rgb(16 20 26 / 80%);--vista-glass-line: rgb(255 255 255 / 12%);--vista-pill-line: rgb(255 255 255 / 26%);background:linear-gradient(var(--vista-veil),var(--vista-veil)),var(--vista-picture) center / cover no-repeat,#0d1014}html[data-theme=vista] body,html[data-theme=vista] #root,html[data-theme=vista] .app-shell,html[data-theme=vista][data-mode=dark] body,html[data-theme=vista][data-mode=dark] #root,html[data-theme=vista][data-mode=dark] .app-shell{background:transparent}html[data-theme=vista] .app-header,html[data-theme=vista][data-mode=dark] .app-header{border-bottom:1px solid var(--vista-glass-line);background:var(--vista-glass);box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}html[data-theme=vista] .sidebar,html[data-theme=vista] .content-panel,html[data-theme=vista][data-mode=dark] .sidebar,html[data-theme=vista][data-mode=dark] .content-panel{border-color:var(--vista-glass-line);background:var(--vista-glass);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}html[data-theme=vista] .theme-menu,html[data-theme=vista] .account-menu,html[data-theme=vista] .compose-panel,html[data-theme=vista][data-mode=dark] .theme-menu,html[data-theme=vista][data-mode=dark] .account-menu{background:var(--vista-glass-strong);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}html[data-theme=vista] .folder-row,html[data-theme=vista] .all-inboxes-sidebar-button{border:1px solid var(--vista-pill-line);border-radius:999px}html[data-theme=vista] .folder-row,html[data-theme=vista] .all-inboxes-sidebar-button{background:#ffffff57}html[data-theme=vista][data-mode=dark] .folder-row,html[data-theme=vista][data-mode=dark] .all-inboxes-sidebar-button{background:#ffffff0d}html[data-theme=vista] .folder-main-button,html[data-theme=vista] .folder-main-button:hover,html[data-theme=vista] .active-row .folder-main-button,html[data-theme=vista][data-mode=dark] .folder-main-button,html[data-theme=vista][data-mode=dark] .folder-main-button:hover{border:0;background:transparent}html[data-theme=vista] .content-panel>.message-body,html[data-theme=vista][data-mode=dark] .content-panel>.message-body{border:0;background:transparent;box-shadow:none}html[data-theme=vista] .sidebar-folder-scroll,html[data-theme=vista] .sidebar-static-actions{display:grid;gap:6px}html[data-theme=vista] .account-avatar-rail,html[data-theme=vista][data-mode=dark] .account-avatar-rail{border-left:0;background:transparent}html[data-theme=vista] .account-avatar,html[data-theme=vista] .account-avatar:hover{box-shadow:0 0 0 2px #ffffffd9,0 4px 12px #00000040}html[data-theme=vista] .account-avatar.active-avatar{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--theme-primary)}html[data-theme=vista] .account-avatar-rail-toggle{background:var(--vista-glass);color:var(--theme-text)}html[data-theme=vista] .sidebar-appearance-picker{border-top-color:var(--vista-glass-line)}html[data-theme=vista] .sidebar-appearance-picker select{border-color:var(--vista-pill-line);background:var(--vista-glass-strong)}@media(min-width:981px){html[data-theme=vista] .app-shell{gap:14px;padding:0 16px 16px}html[data-theme=vista] .sidebar,html[data-theme=vista] .content-panel{height:calc(100dvh - 80px);border:1px solid var(--vista-glass-line);border-radius:24px;box-shadow:0 18px 40px #0000002e}html[data-theme=vista] .app-shell{top:64px}html[data-theme=vista] .app-header{border-bottom:0}}@media(hover:hover)and (pointer:fine){html[data-theme=vista] .swipe-actions{visibility:hidden}}@media(hover:none),(pointer:coarse){html[data-theme=vista] .message-row,html[data-theme=vista] .message-row.read-message{background:var(--theme-surface-raised)}}html.native-app[data-theme=vista] body:before{background:#fffc}html.native-app[data-theme=vista][data-mode=dark] body:before{background:#10141ae5}html[data-theme=vista]{--vista-sidebar-glass: rgb(255 255 255 / 46%);--vista-list-glass: rgb(255 255 255 / 30%);--vista-row: rgb(255 255 255 / 58%);--vista-row-unread: rgb(255 255 255 / 74%);--vista-row-hover: rgb(255 255 255 / 84%);--vista-panel-shadow: 0 24px 60px rgb(10 14 20 / 30%), 0 2px 8px rgb(10 14 20 / 12%)}html[data-theme=vista][data-mode=dark]{--vista-sidebar-glass: rgb(14 18 24 / 42%);--vista-list-glass: rgb(14 18 24 / 30%);--vista-row: rgb(16 20 26 / 50%);--vista-row-unread: rgb(22 27 34 / 68%);--vista-row-hover: rgb(30 36 44 / 76%);--vista-panel-shadow: 0 24px 60px rgb(0 0 0 / 50%), 0 2px 8px rgb(0 0 0 / 30%)}html[data-theme=vista] .sidebar,html[data-theme=vista][data-mode=dark] .sidebar{background:var(--vista-sidebar-glass)}html[data-theme=vista] .content-panel,html[data-theme=vista][data-mode=dark] .content-panel{background:var(--vista-list-glass)}html[data-theme=vista] .content-panel .mail-list,html[data-theme=vista] .content-panel .category-tabs,html[data-theme=vista] .content-panel .list-header,html[data-theme=vista] .content-panel .bulk-bar,html[data-theme=vista][data-mode=dark] .content-panel .mail-list,html[data-theme=vista][data-mode=dark] .content-panel .category-tabs,html[data-theme=vista][data-mode=dark] .content-panel .list-header,html[data-theme=vista][data-mode=dark] .content-panel .bulk-bar{background:transparent}html[data-theme=vista] .content-panel .message-row.read-message,html[data-theme=vista][data-mode=dark] .content-panel .message-row.read-message{background:var(--vista-row)}html[data-theme=vista] .content-panel .message-row,html[data-theme=vista][data-mode=dark] .content-panel .message-row{background:var(--vista-row-unread)}html[data-theme=vista] .content-panel .message-row:hover,html[data-theme=vista][data-mode=dark] .content-panel .message-row:hover{background:var(--vista-row-hover)}@media(min-width:981px){html[data-theme=vista] .sidebar,html[data-theme=vista] .content-panel{box-shadow:var(--vista-panel-shadow)}}@media(hover:none),(pointer:coarse){html[data-theme=vista] .content-panel .message-row,html[data-theme=vista] .content-panel .message-row.read-message,html[data-theme=vista][data-mode=dark] .content-panel .message-row,html[data-theme=vista][data-mode=dark] .content-panel .message-row.read-message{background:var(--theme-surface-raised)}}html[data-theme=vista] .content-panel .swipe-message-shell,html[data-theme=vista][data-mode=dark] .content-panel .swipe-message-shell{background:transparent}html[data-theme=vista] .theme-menu,html[data-theme=vista] .account-menu{background:#fffffff5}html[data-theme=vista][data-mode=dark] .theme-menu,html[data-theme=vista][data-mode=dark] .account-menu{background:#14181ff7}@media(max-width:980px){html[data-theme=vista] .content-panel,html[data-theme=vista][data-mode=dark] .content-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=vista] .sticky-reply-bar{border-top-color:var(--vista-glass-line);background:#fffffff5}html[data-theme=vista][data-mode=dark] .sticky-reply-bar{background:#10141af5}}html[data-theme=night]:where([data-palette=green]) .account-switcher-button,html[data-theme=night]:where([data-palette=green]) .header-search,html[data-theme=night]:where([data-palette=green]) .icon-button,html[data-theme=night]:where([data-palette=green]) .folder-row,html[data-theme=night]:where([data-palette=green]) .folder-main-button,html[data-theme=night]:where([data-palette=green]) .message-nav-button,html[data-theme=night]:where([data-palette=green]) .message-move-select,html[data-theme=night]:where([data-palette=green]) .secondary-button,html[data-theme=night]:where([data-palette=green]) .compose-format-toolbar,html[data-theme=night]:where([data-palette=green]) .compose-format-toolbar button,html[data-theme=night]:where([data-palette=green]) .compose-icon-row button,html[data-theme=night]:where([data-palette=green]) .compose-send-menu,html[data-theme=night]:where([data-palette=green]) .mini-icon-button,html[data-theme=night]:where([data-palette=green]) .account-menu-row,html[data-theme=night]:where([data-palette=green]) .account-domain-row{color:#cff0e1}html[data-theme=night]:where([data-palette=green]) .account-switcher-button:hover,html[data-theme=night]:where([data-palette=green]) .icon-button:hover,html[data-theme=night]:where([data-palette=green]) .message-row:hover,html[data-theme=night]:where([data-palette=green]) .folder-main-button:hover,html[data-theme=night]:where([data-palette=green]) .account-menu-row:hover,html[data-theme=night]:where([data-palette=green]) .account-domain-row:hover,html[data-theme=night]:where([data-palette=green]) .thread-stack-card:hover,html[data-theme=night]:where([data-palette=green]) .active-thread-stack-card{border-color:#079a55}html[data-theme=night]:where([data-palette=green]) .active-row .folder-main-button,html[data-theme=night]:where([data-palette=green]) .active-tab,html[data-theme=night]:where([data-palette=green]) .favorite-account-ticket.active-ticket,html[data-theme=night]:where([data-palette=green]) .favorite-account-ticket:hover{background:#0e693f}html[data-theme=night]:where([data-palette=green]) .safe-html-email blockquote,html[data-theme=night]:where([data-palette=green]) .compose-rich-editor blockquote{color:#cad7d1}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-keyboard-dismiss{color:var(--theme-primary, #0e894f)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .auth-panel input:focus{border-color:#0c7e48;box-shadow:0 0 0 3px #0c7e4824}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .two-factor-setup code{color:#0e693f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recovery-codes-once,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recovery-regeneration-form,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recovery-code-summary{border:1px solid #aae5ca;background:#e9f9f2}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recovery-code-grid code{border:1px solid #cff0e1}html[data-theme=night]:where([data-palette=green]) .two-factor-setup code,html[data-theme=night]:where([data-palette=green]) .account-health{color:#aae5ca}html[data-theme=night]:where([data-palette=green]) .two-factor-help,html[data-theme=night]:where([data-palette=green]) .two-factor-manual-key,html[data-theme=night]:where([data-palette=green]) .auth-notice{color:#cad7d1}html[data-theme=night]:where([data-palette=green]) .recovery-codes-once,html[data-theme=night]:where([data-palette=green]) .recovery-regeneration-form,html[data-theme=night]:where([data-palette=green]) .recovery-code-summary,html[data-theme=night]:where([data-palette=green]) .recovery-code-grid code{color:#e1f0e9}html[data-theme=night]:where([data-palette=green]) .recovery-codes-once p,html[data-theme=night]:where([data-palette=green]) .recovery-regeneration-form p,html[data-theme=night]:where([data-palette=green]) .recovery-code-summary span{color:#cad7d1}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .header-home-button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .header-home-button:focus-visible{background:var(--theme-primary-soft, #dff5eb)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .theme-menu button.active{background:#dff5eb;color:#0d5e39}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .theme-mode-switch.on{background:var(--theme-primary, #0e894f)}html[data-theme=night]:where([data-palette=green]) .theme-mode-switch.on{background:#0ccd73}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-dot{background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-domain-row>span{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-menu-unread{background:#dff5eb;color:#0d5e39}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .add-account-menu-row{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .selected-menu-row{background:#dff5eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .header-search{background:#eaf5f0}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .search-cancel-button{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .pull-refresh-indicator{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .pull-refresh-indicator.ready{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .swipe-read-action,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .swipe-archive-action{background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .header-back-button{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .favorite-ticket-collapse-button:hover{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .favorite-account-ticket:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .favorite-account-ticket.active-ticket{background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-button{background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-button:hover{background:#0e6b40}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mini-icon-button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .folder-delete-button:hover{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .active-row{background:#c2ebd8;color:#066d3d}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .active-row svg{color:#066d3d}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .add-account-row{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .category-tabs .active-tab{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .category-tabs button span{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .category-tabs .active-tab:after{background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .message-filter-bar button.active-filter{border-color:#0e894f;background:#dff5eb;color:#0d5e39}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .message-filter-bar .clear-message-filters{color:#0e894f}html[data-theme=night]:where([data-palette=green]) .message-filter-bar button,html[data-theme=night]:where([data-palette=green]) .inbox-organization-options label{color:#cff0e1}html[data-theme=night]:where([data-palette=green]) .message-filter-bar button.active-filter,html[data-theme=night]:where([data-palette=green]) .inbox-organization-options label:has(input:checked){border-color:#06bb66;background:#0d2e1f;color:#aae5ca}html[data-theme=night]:where([data-palette=green]) .message-filter-bar .clear-message-filters{color:#04de78}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .refresh-button:hover{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .refresh-button:active{background:#d2eee1}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .sidebar-refresh-button{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .all-inboxes-sidebar-button:hover{background:#dff5eb;color:#0e894f}html[data-theme=night]:where([data-palette=green]) .all-inboxes-sidebar-button:hover{color:#aae5ca}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .empty-list svg{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .message-row:active{background:#dff5eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .message-row.unread-message{box-shadow:inset 3px 0 #0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-badge{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .unread-dot{background:#0c7e48}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .thread-stack-card:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .active-thread-stack-card{border-color:#a7e4c8}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .latest-thread-stack-card.active-thread-stack-card{border:1px solid #a7e4c8;border-left:3px solid #0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .latest-thread-stack-card.active-thread-stack-card .thread-stack-toggle:focus-visible{outline:3px solid rgb(14 137 79 / 30%)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .sender-avatar{background:#c2ebd8;color:#066d3d}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .address-details-toggle{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .safe-html-email a{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .link-safety-status button:hover{background:#0e894f1a}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .link-safety-dialog{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mailbox-removal-dialog{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mailbox-removal-reasons label:has(input:checked){border-color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mailbox-removal-actions .primary-button{border-color:#0e894f;background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .blocked-images-bar button{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .attachment-icon{background:#eaf5f0;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .attachment-download-button{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .attachment-download-button:hover{background:#dff5eb;border-color:#a7e4c8}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .inline-response-header{background:#f0f7f4}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .inline-response-header button:hover{background:#dff5eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .inline-response-body-field:focus-within,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-body-field:focus-within{border-color:var(--theme-primary, #0e894f);box-shadow:0 0 0 3px var(--theme-focus-ring, rgb(14 137 79 / 16%))}html[data-theme=night]:where([data-palette=green]) .inline-response-body-field,html[data-theme=night]:where([data-palette=green]) .compose-body-field,html[data-theme=night]:where([data-palette=green]) .inline-response-card-forward .inline-response-body-field{border-color:#2a4a3b}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .inline-history-toggle{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-provider-option{border:1px solid #d5e4dd}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .google-data-disclosure a{color:#066d3d}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-form input:focus,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-form input:focus,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-form select:focus,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-form textarea:focus{border-color:#0c7e48;box-shadow:0 0 0 3px #0c7e4824}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-titlebar{background:#f0f7f4}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recipient-chip{background:var(--theme-primary-soft, #dff5eb)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recipient-chip.selected{outline:2px solid var(--theme-primary, #0e894f)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recipient-chip button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recipient-suggestion-remove:hover{background:var(--theme-hover-bg, #d5eae0)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recipient-spinner{color:var(--theme-primary, #0e894f)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .recipient-suggestion[aria-selected=true]{box-shadow:inset 3px 0 var(--theme-primary, #0e894f)}html[data-theme=night]:where([data-palette=green]) .recipient-chip{background:#15412d}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .cc-bcc-hint button:hover{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-attachment-open-button:hover strong{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-attachment-remove-button:hover{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-format-toolbar{background:#edf4f0}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-send-group{background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-send-button,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-send-menu{background:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-send-button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-send-menu:hover{background:#0e6b40}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .compose-icon-row .compose-save-draft-button{color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .toast button{color:#0ccd73}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .settings-section-nav button{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .settings-section-nav button.active{border-color:#0e894f;background:#dff5eb;color:#0d5e39}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .settings-section-nav button:focus-visible{outline:3px solid rgb(14 137 79 / 28%)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .inbox-organization-options label{border:1px solid var(--theme-border, #d8e6df)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .inbox-organization-options label:has(input:checked){border-color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .all-inboxes-account-avatar{background:var(--theme-primary-soft, #dff5eb);color:var(--theme-primary, #0d5e39)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .settings-capability-notice{border:1px solid var(--theme-border, #d8e6df)}html[data-theme=night]:where([data-palette=green]) .all-inboxes-account-avatar{background:#15412d;color:#04de78}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .settings-theme-select select{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .settings-link-grid button{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .signature-editable{border:1px solid #cad7d1}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .signature-editable:focus{border-color:#0e894f;box-shadow:0 0 0 2px #0e894f24}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-collapse-button>span{background:#dff5eb;color:#0e894f}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .status-box{border:1px solid #cff0e1;background:#e9f9f2;color:#0e693f}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-category-trigger,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-starred-trigger{background:#eff7f3}}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-category-trigger>span,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-starred-trigger>span,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-category-menu strong{background:#cfeee0;color:#066d3d}}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-starred-trigger.active{background:#cfeee0;color:#066d3d}}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-category-menu button[aria-current=page]{background:#dff5eb;color:#066d3d}}html[data-theme=night]:where([data-palette=green]){color:#e3f0ea}html[data-theme=night]:where([data-palette=green]) .content-panel,html[data-theme=night]:where([data-palette=green]) .message-body,html[data-theme=night]:where([data-palette=green]) .mail-list,html[data-theme=night]:where([data-palette=green]) .auth-panel,html[data-theme=night]:where([data-palette=green]) .conversation-card,html[data-theme=night]:where([data-palette=green]) .thread-stack-card,html[data-theme=night]:where([data-palette=green]) .compose-form,html[data-theme=night]:where([data-palette=green]) .inline-response-card,html[data-theme=night]:where([data-palette=green]) .server-fieldset,html[data-theme=night]:where([data-palette=green]) .account-preference-row,html[data-theme=night]:where([data-palette=green]) .attachment-row,html[data-theme=night]:where([data-palette=green]) .empty-list,html[data-theme=night]:where([data-palette=green]) .empty-detail,html[data-theme=night]:where([data-palette=green]) .html-placeholder{color:#e3f0ea}html[data-theme=night]:where([data-palette=green]) .message-row,html[data-theme=night]:where([data-palette=green]) .compose-attachment-chip,html[data-theme=night]:where([data-palette=green]) .account-switcher-button,html[data-theme=night]:where([data-palette=green]) .header-search,html[data-theme=night]:where([data-palette=green]) .folder-row,html[data-theme=night]:where([data-palette=green]) .folder-main-button,html[data-theme=night]:where([data-palette=green]) .message-nav-button,html[data-theme=night]:where([data-palette=green]) .message-move-select,html[data-theme=night]:where([data-palette=green]) .secondary-button,html[data-theme=night]:where([data-palette=green]) .compose-format-toolbar,html[data-theme=night]:where([data-palette=green]) .compose-format-toolbar button,html[data-theme=night]:where([data-palette=green]) .compose-icon-row button,html[data-theme=night]:where([data-palette=green]) .mini-icon-button{border-color:#233e32;color:#d8eae2}html[data-theme=night]:where([data-palette=green]) .category-tabs button{color:#a3cdba}html[data-theme=night]:where([data-palette=green]) .category-tabs .active-tab{color:#00c368}html[data-theme=night]:where([data-palette=green]) .category-tabs button span,html[data-theme=night]:where([data-palette=green]) .account-badge{background:#10442b;color:#6cd4a3}html[data-theme=night]:where([data-palette=green]) .active-row .folder-main-button,html[data-theme=night]:where([data-palette=green]) .active-tab,html[data-theme=night]:where([data-palette=green]) .favorite-account-ticket.active-ticket,html[data-theme=night]:where([data-palette=green]) .active-thread-stack-card{border-color:#07a55b;background:#0d5935}html[data-theme=night]:where([data-palette=green]) .latest-thread-stack-card,html[data-theme=night]:where([data-palette=green]) .latest-thread-stack-card:hover,html[data-theme=night]:where([data-palette=green]) .latest-thread-stack-card.active-thread-stack-card{color:#e3f0ea}html[data-theme=night]:where([data-palette=green]) .latest-thread-stack-card.active-thread-stack-card{border-color:#07a55b;border-left-color:#00c368}html[data-theme=night]:where([data-palette=green]) .mobile-category-navigation,html[data-theme=night]:where([data-palette=green]) .mobile-category-menu{color:#e3f0ea}html[data-theme=night]:where([data-palette=green]) .mobile-category-trigger,html[data-theme=night]:where([data-palette=green]) .mobile-starred-trigger,html[data-theme=night]:where([data-palette=green]) .mobile-category-menu button{color:#d8eae2}html[data-theme=night]:where([data-palette=green]) .mobile-category-menu button[aria-current=page],html[data-theme=night]:where([data-palette=green]) .mobile-starred-trigger.active{background:#0d5935}html[data-theme=night]:where([data-palette=green]) .thread-summary,html[data-theme=night]:where([data-palette=green]) .thread-summary strong{color:#a3cdba}html[data-theme=night]:where([data-palette=green]) input,html[data-theme=night]:where([data-palette=green]) select,html[data-theme=night]:where([data-palette=green]) textarea,html[data-theme=night]:where([data-palette=green]) .compose-line>input,html[data-theme=night]:where([data-palette=green]) .compose-line>select,html[data-theme=night]:where([data-palette=green]) .recipient-chip-list input,html[data-theme=night]:where([data-palette=green]) .inline-response-line input,html[data-theme=night]:where([data-palette=green]) .inline-response-line select,html[data-theme=night]:where([data-palette=green]) .compose-rich-editor,html[data-theme=night]:where([data-palette=green]) .header-search input{border-color:#2a4a3b}html[data-theme=night]:where([data-palette=green]) .list-toolbar,html[data-theme=night]:where([data-palette=green]) .select-all,html[data-theme=night]:where([data-palette=green]) .row-star-button{color:#a3cdba}html[data-theme=night]:where([data-palette=green]) .settings-form>div>p,html[data-theme=night]:where([data-palette=green]) .server-fieldset>p,html[data-theme=night]:where([data-palette=green]) .server-fieldset label,html[data-theme=night]:where([data-palette=green]) .native-setting-toggle strong,html[data-theme=night]:where([data-palette=green]) .account-expanded-settings label{color:#d8eae2}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .global-dialog{border:1px solid #d8e6df}html[data-theme=night]:where([data-palette=green]) .global-dialog{border-color:#2a4a3b;color:#e5f8ef}html[data-theme=night]:where([data-palette=green]) .global-dialog p{color:#a3cdba}html[data-theme=night]:where([data-palette=green]) .compose-titlebar,html[data-theme=night]:where([data-palette=green]) .inline-response-header{border-color:#233e32}html[data-theme=night]:where([data-palette=green]) .status-box{border-color:#275842;background:#0e291d;color:#c6efdc}html[data-theme=night]:where([data-palette=green]) .link-safety-dialog{border-color:#2a4a3b}html[data-theme=night]:where([data-palette=green]) .link-safety-dialog p{color:#a3cdba}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .mobile-device-sessions{border:1px solid #d8e6df}html[data-theme=night]:where([data-palette=green]) .settings-section-nav button,html[data-theme=night]:where([data-palette=green]) .settings-value-row,html[data-theme=night]:where([data-palette=green]) .settings-theme-select select,html[data-theme=night]:where([data-palette=green]) .settings-link-grid button{border-color:#2a4a3b;color:#d8eae2}html[data-theme=night]:where([data-palette=green]) .settings-section-nav button.active{border-color:#00c368;background:#123c28;color:#c6efdc}html[data-theme=night]:where([data-palette=green]) .theme-menu{border-color:#2a4a3b}html[data-theme=night]:where([data-palette=green]) .theme-menu button{color:#d8eae2}html[data-theme=night]:where([data-palette=green]) .theme-menu button.active{background:#123c28;color:#c6efdc}html[data-theme=night]:where([data-palette=green]) .settings-theme-select{color:#d8eae2}html[data-theme=night]:where([data-palette=green]) .mailbox-removal-reasons label:has(input:checked){border-color:#0ccd73}html[data-theme=night]:where([data-palette=green]) .mailbox-removal-actions .primary-button{border-color:#0ccd73;background:#0ccd73}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-header>a{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-tabs{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-tabs button.active{border-color:#9fdec0;background:#dff5eb;color:#0d693e}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-audit-list>div{border-bottom:1px solid #edf3f0}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-users-panel,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-settings-panel,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-card,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-empty{border:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-users-panel input,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-settings-panel input,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-settings-panel textarea,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-controls input,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-controls select{border:1px solid #cad7d1}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-user-list>button{border-bottom:1px solid #edf3f0}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-user-list>button.selected{background:#dff5eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-capacity-hero{background:#e5f8ef;color:#0d693e}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-capacity-progress progress{accent-color:#0c7e48}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-capacity-thresholds span{border-right:1px solid #d8e6df}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-pricing-settings{border:1px solid #cad7d1}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-action-row button,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-mailbox-row button{border:1px solid #cad7d1}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .admin-mailbox-row{border-top:1px solid #edf3f0}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .message-loading-spinner{border:2px solid color-mix(in srgb,var(--primary, #0e894f) 24%,transparent);border-top-color:var(--primary, #0e894f)}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .inline-retry-button{color:var(--primary, #0e894f)}html[data-theme=night]:where([data-palette=green]) .admin-page{color:#e5f8ef}html[data-theme=night]:where([data-palette=green]) .admin-tabs{border-color:#2a4a3b}html[data-theme=night]:where([data-palette=green]) .admin-tabs button{color:#a3cdba}html[data-theme=night]:where([data-palette=green]) .admin-tabs button.active{border-color:#28704f;background:#123c28;color:#cdf1e0}html[data-theme=night]:where([data-palette=green]) .admin-audit-list,html[data-theme=night]:where([data-palette=green]) .admin-audit-list>div{border-color:#2a4a3b}html[data-theme=night]:where([data-palette=green]) .admin-users-panel,html[data-theme=night]:where([data-palette=green]) .admin-settings-panel,html[data-theme=night]:where([data-palette=green]) .admin-card,html[data-theme=night]:where([data-palette=green]) .admin-empty,html[data-theme=night]:where([data-palette=green]) .admin-header>a,html[data-theme=night]:where([data-palette=green]) .admin-action-row button,html[data-theme=night]:where([data-palette=green]) .admin-mailbox-row button,html[data-theme=night]:where([data-palette=green]) .admin-users-panel input,html[data-theme=night]:where([data-palette=green]) .admin-settings-panel input,html[data-theme=night]:where([data-palette=green]) .admin-settings-panel textarea,html[data-theme=night]:where([data-palette=green]) .admin-controls input,html[data-theme=night]:where([data-palette=green]) .admin-controls select{border-color:#2a4a3b;color:#e3f0ea}html[data-theme=night]:where([data-palette=green]) .admin-user-list>button.selected,html[data-theme=night]:where([data-palette=green]) .admin-facts span{background:#123c28}html[data-theme=night]:where([data-palette=green]) .admin-capacity-hero{background:#123c28;color:#cdf1e0}html[data-theme=night]:where([data-palette=green]) .admin-capacity-hero>div span,html[data-theme=night]:where([data-palette=green]) .admin-capacity-progress>div,html[data-theme=night]:where([data-palette=green]) .admin-capacity-thresholds{color:#a3cdba}html[data-theme=night]:where([data-palette=green]) .pull-refresh-indicator{border-color:#2a4a3b;color:#a3cdba}html[data-theme=night]:where([data-palette=green]) .pull-refresh-indicator.ready{color:#00c368}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .oauth-result-banner{border:1px solid #beddce}html[data-theme=night]:where([data-palette=green]) .oauth-provider-button.google{color:#e5f7ef}html[data-theme=night]:where([data-palette=green]) .account-provider-option{border-color:#2a4a3b}html[data-theme=night]:where([data-palette=green]) .account-provider-option h3{color:#e5f7ef}html[data-theme=night]:where([data-palette=green]) .google-data-disclosure{color:#9ac6b1}html[data-theme=night]:where([data-palette=green]) .google-data-disclosure a{color:#0ccd73}html[data-theme=night]:where([data-palette=green]) .account-provider-divider:before,html[data-theme=night]:where([data-palette=green]) .account-provider-divider:after{background:#2a4a3b}html[data-theme=night]:where([data-palette=green]) .oauth-divider:before,html[data-theme=night]:where([data-palette=green]) .oauth-divider:after{background:#2a4a3b}html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-onboarding-banner .text-button,html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-onboarding-sheet>.text-button{color:var(--primary, #066d3d)}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-avatar{background:var(--avatar-color, #0c7e48)}}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-avatar.all-inboxes-avatar{--avatar-color: var(--theme-primary, #0e894f) }}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-avatar.all-inboxes-avatar.active-avatar{background:var(--theme-primary-soft, #dff5eb);color:var(--theme-primary, #0e894f)}}@media(min-width:981px){html[data-theme=night]:where([data-palette=green]) .account-avatar.all-inboxes-avatar{--avatar-color: #0ccd73 }}@media(min-width:981px){html[data-theme=night]:where([data-palette=green]) .account-avatar.all-inboxes-avatar.active-avatar{background:#173d2c;color:#0ccd73}}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-avatar.active-avatar{box-shadow:0 0 0 2px var(--theme-surface, #ffffff),0 0 0 4px var(--avatar-color, #0c7e48)}}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=green]) .account-avatar:focus-visible{outline:2px solid var(--theme-primary, #0e894f)}}@media(min-width:981px){html[data-theme=night]:where([data-palette=green]) .account-avatar.active-avatar{box-shadow:0 0 0 2px #111a2b,0 0 0 4px var(--avatar-color, #0c7e48)}}html[data-theme=night]:where([data-palette=purple]) .account-switcher-button,html[data-theme=night]:where([data-palette=purple]) .header-search,html[data-theme=night]:where([data-palette=purple]) .icon-button,html[data-theme=night]:where([data-palette=purple]) .folder-row,html[data-theme=night]:where([data-palette=purple]) .folder-main-button,html[data-theme=night]:where([data-palette=purple]) .message-nav-button,html[data-theme=night]:where([data-palette=purple]) .message-move-select,html[data-theme=night]:where([data-palette=purple]) .secondary-button,html[data-theme=night]:where([data-palette=purple]) .compose-format-toolbar,html[data-theme=night]:where([data-palette=purple]) .compose-format-toolbar button,html[data-theme=night]:where([data-palette=purple]) .compose-icon-row button,html[data-theme=night]:where([data-palette=purple]) .compose-send-menu,html[data-theme=night]:where([data-palette=purple]) .mini-icon-button,html[data-theme=night]:where([data-palette=purple]) .account-menu-row,html[data-theme=night]:where([data-palette=purple]) .account-domain-row{color:#eee6f7}html[data-theme=night]:where([data-palette=purple]) .account-switcher-button:hover,html[data-theme=night]:where([data-palette=purple]) .icon-button:hover,html[data-theme=night]:where([data-palette=purple]) .message-row:hover,html[data-theme=night]:where([data-palette=purple]) .folder-main-button:hover,html[data-theme=night]:where([data-palette=purple]) .account-menu-row:hover,html[data-theme=night]:where([data-palette=purple]) .account-domain-row:hover,html[data-theme=night]:where([data-palette=purple]) .thread-stack-card:hover,html[data-theme=night]:where([data-palette=purple]) .active-thread-stack-card{border-color:#a861f8}html[data-theme=night]:where([data-palette=purple]) .active-row .folder-main-button,html[data-theme=night]:where([data-palette=purple]) .active-tab,html[data-theme=night]:where([data-palette=purple]) .favorite-account-ticket.active-ticket,html[data-theme=night]:where([data-palette=purple]) .favorite-account-ticket:hover{background:#7b21e1}html[data-theme=night]:where([data-palette=purple]) .safe-html-email blockquote,html[data-theme=night]:where([data-palette=purple]) .compose-rich-editor blockquote{color:#d7d1dd}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-keyboard-dismiss{color:var(--theme-primary, #994eed)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .auth-panel input:focus{border-color:#8f3ded;box-shadow:0 0 0 3px #8f3ded24}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .two-factor-setup code{color:#7b21e1}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recovery-codes-once,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recovery-regeneration-form,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recovery-code-summary{border:1px solid #e1d2f1;background:#f7f4fc}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recovery-code-grid code{border:1px solid #eee6f7}html[data-theme=night]:where([data-palette=purple]) .two-factor-setup code,html[data-theme=night]:where([data-palette=purple]) .account-health{color:#e1d2f1}html[data-theme=night]:where([data-palette=purple]) .two-factor-help,html[data-theme=night]:where([data-palette=purple]) .two-factor-manual-key,html[data-theme=night]:where([data-palette=purple]) .auth-notice{color:#d7d1dd}html[data-theme=night]:where([data-palette=purple]) .recovery-codes-once,html[data-theme=night]:where([data-palette=purple]) .recovery-regeneration-form,html[data-theme=night]:where([data-palette=purple]) .recovery-code-summary,html[data-theme=night]:where([data-palette=purple]) .recovery-code-grid code{color:#efebf4}html[data-theme=night]:where([data-palette=purple]) .recovery-codes-once p,html[data-theme=night]:where([data-palette=purple]) .recovery-regeneration-form p,html[data-theme=night]:where([data-palette=purple]) .recovery-code-summary span{color:#d7d1dd}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .header-home-button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .header-home-button:focus-visible{background:var(--theme-primary-soft, #f3eef9)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .theme-menu button.active{background:#f3eef9;color:#6d1cca}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .theme-mode-switch.on{background:var(--theme-primary, #994eed)}html[data-theme=night]:where([data-palette=purple]) .theme-mode-switch.on{background:#caa0f9}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-dot{background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-domain-row>span{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-menu-unread{background:#f3eef9;color:#6d1cca}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .add-account-menu-row{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .selected-menu-row{background:#f3eef9}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .header-search{background:#f5f2f8}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .search-cancel-button{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .pull-refresh-indicator{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .pull-refresh-indicator.ready{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .swipe-read-action,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .swipe-archive-action{background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .header-back-button{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .favorite-ticket-collapse-button:hover{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .favorite-account-ticket:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .favorite-account-ticket.active-ticket{background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-button{background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-button:hover{background:#7d23e3}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mini-icon-button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .folder-delete-button:hover{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .active-row{background:#e8ddf4;color:#7d17f3}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .active-row svg{color:#7d17f3}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .add-account-row{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .category-tabs .active-tab{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .category-tabs button span{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .category-tabs .active-tab:after{background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .message-filter-bar button.active-filter{border-color:#994eed;background:#f3eef9;color:#6d1cca}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .message-filter-bar .clear-message-filters{color:#994eed}html[data-theme=night]:where([data-palette=purple]) .message-filter-bar button,html[data-theme=night]:where([data-palette=purple]) .inbox-organization-options label{color:#eee6f7}html[data-theme=night]:where([data-palette=purple]) .message-filter-bar button.active-filter,html[data-theme=night]:where([data-palette=purple]) .inbox-organization-options label:has(input:checked){border-color:#bf8afb;background:#361859;color:#e1d2f1}html[data-theme=night]:where([data-palette=purple]) .message-filter-bar .clear-message-filters{color:#d5b2fe}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .refresh-button:hover{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .refresh-button:active{background:#ebe4f4}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .sidebar-refresh-button{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .all-inboxes-sidebar-button:hover{background:#f3eef9;color:#994eed}html[data-theme=night]:where([data-palette=purple]) .all-inboxes-sidebar-button:hover{color:#e1d2f1}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .empty-list svg{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .message-row:active{background:#f3eef9}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .message-row.unread-message{box-shadow:inset 3px 0 #994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-badge{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .unread-dot{background:#8f3ded}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .thread-stack-card:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .active-thread-stack-card{border-color:#e0d2f1}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .latest-thread-stack-card.active-thread-stack-card{border:1px solid #e0d2f1;border-left:3px solid #994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .latest-thread-stack-card.active-thread-stack-card .thread-stack-toggle:focus-visible{outline:3px solid rgb(153 78 237 / 30%)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .sender-avatar{background:#e8ddf4;color:#7d17f3}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .address-details-toggle{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .safe-html-email a{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .link-safety-status button:hover{background:#994eed1a}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .link-safety-dialog{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mailbox-removal-dialog{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mailbox-removal-reasons label:has(input:checked){border-color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mailbox-removal-actions .primary-button{border-color:#994eed;background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .blocked-images-bar button{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .attachment-icon{background:#f5f2f8;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .attachment-download-button{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .attachment-download-button:hover{background:#f3eef9;border-color:#e0d2f1}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .inline-response-header{background:#f7f4fa}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .inline-response-header button:hover{background:#f3eef9}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .inline-response-body-field:focus-within,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-body-field:focus-within{border-color:var(--theme-primary, #994eed);box-shadow:0 0 0 3px var(--theme-focus-ring, rgb(153 78 237 / 16%))}html[data-theme=night]:where([data-palette=purple]) .inline-response-body-field,html[data-theme=night]:where([data-palette=purple]) .compose-body-field,html[data-theme=night]:where([data-palette=purple]) .inline-response-card-forward .inline-response-body-field{border-color:#503a68}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .inline-history-toggle{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-provider-option{border:1px solid #e4dfeb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .google-data-disclosure a{color:#7d17f3}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-form input:focus,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-form input:focus,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-form select:focus,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-form textarea:focus{border-color:#8f3ded;box-shadow:0 0 0 3px #8f3ded24}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-titlebar{background:#f7f4fa}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recipient-chip{background:var(--theme-primary-soft, #f3eef9)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recipient-chip.selected{outline:2px solid var(--theme-primary, #994eed)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recipient-chip button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recipient-suggestion-remove:hover{background:var(--theme-hover-bg, #e9e3f1)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recipient-spinner{color:var(--theme-primary, #994eed)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .recipient-suggestion[aria-selected=true]{box-shadow:inset 3px 0 var(--theme-primary, #994eed)}html[data-theme=night]:where([data-palette=purple]) .recipient-chip{background:#4b2576}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .cc-bcc-hint button:hover{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-attachment-open-button:hover strong{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-attachment-remove-button:hover{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-format-toolbar{background:#f4f1f7}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-send-group{background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-send-button,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-send-menu{background:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-send-button:hover,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-send-menu:hover{background:#7d23e3}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .compose-icon-row .compose-save-draft-button{color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .toast button{color:#caa0f9}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .settings-section-nav button{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .settings-section-nav button.active{border-color:#994eed;background:#f3eef9;color:#6d1cca}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .settings-section-nav button:focus-visible{outline:3px solid rgb(153 78 237 / 28%)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .inbox-organization-options label{border:1px solid var(--theme-border, #e5e0eb)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .inbox-organization-options label:has(input:checked){border-color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .all-inboxes-account-avatar{background:var(--theme-primary-soft, #f3eef9);color:var(--theme-primary, #6d1cca)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .settings-capability-notice{border:1px solid var(--theme-border, #e5e0eb)}html[data-theme=night]:where([data-palette=purple]) .all-inboxes-account-avatar{background:#4b2576;color:#d5b2fe}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .settings-theme-select select{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .settings-link-grid button{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .signature-editable{border:1px solid #d7d1dd}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .signature-editable:focus{border-color:#994eed;box-shadow:0 0 0 2px #994eed24}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-collapse-button>span{background:#f3eef9;color:#994eed}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .status-box{border:1px solid #eee6f7;background:#f7f4fc;color:#7b21e1}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-category-trigger,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-starred-trigger{background:#f6f4f9}}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-category-trigger>span,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-starred-trigger>span,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-category-menu strong{background:#ece3f6;color:#7d17f3}}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-starred-trigger.active{background:#ece3f6;color:#7d17f3}}@media(max-width:980px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-category-menu button[aria-current=page]{background:#f3eef9;color:#7d17f3}}html[data-theme=night]:where([data-palette=purple]){color:#efebf4}html[data-theme=night]:where([data-palette=purple]) .content-panel,html[data-theme=night]:where([data-palette=purple]) .message-body,html[data-theme=night]:where([data-palette=purple]) .mail-list,html[data-theme=night]:where([data-palette=purple]) .auth-panel,html[data-theme=night]:where([data-palette=purple]) .conversation-card,html[data-theme=night]:where([data-palette=purple]) .thread-stack-card,html[data-theme=night]:where([data-palette=purple]) .compose-form,html[data-theme=night]:where([data-palette=purple]) .inline-response-card,html[data-theme=night]:where([data-palette=purple]) .server-fieldset,html[data-theme=night]:where([data-palette=purple]) .account-preference-row,html[data-theme=night]:where([data-palette=purple]) .attachment-row,html[data-theme=night]:where([data-palette=purple]) .empty-list,html[data-theme=night]:where([data-palette=purple]) .empty-detail,html[data-theme=night]:where([data-palette=purple]) .html-placeholder{color:#efebf4}html[data-theme=night]:where([data-palette=purple]) .message-row,html[data-theme=night]:where([data-palette=purple]) .compose-attachment-chip,html[data-theme=night]:where([data-palette=purple]) .account-switcher-button,html[data-theme=night]:where([data-palette=purple]) .header-search,html[data-theme=night]:where([data-palette=purple]) .folder-row,html[data-theme=night]:where([data-palette=purple]) .folder-main-button,html[data-theme=night]:where([data-palette=purple]) .message-nav-button,html[data-theme=night]:where([data-palette=purple]) .message-move-select,html[data-theme=night]:where([data-palette=purple]) .secondary-button,html[data-theme=night]:where([data-palette=purple]) .compose-format-toolbar,html[data-theme=night]:where([data-palette=purple]) .compose-format-toolbar button,html[data-theme=night]:where([data-palette=purple]) .compose-icon-row button,html[data-theme=night]:where([data-palette=purple]) .mini-icon-button{border-color:#433158;color:#eae3f0}html[data-theme=night]:where([data-palette=purple]) .category-tabs button{color:#ccbedc}html[data-theme=night]:where([data-palette=purple]) .category-tabs .active-tab{color:#c592ff}html[data-theme=night]:where([data-palette=purple]) .category-tabs button span,html[data-theme=night]:where([data-palette=purple]) .account-badge{background:#4f1f85;color:#cfb6ea}html[data-theme=night]:where([data-palette=purple]) .active-row .folder-main-button,html[data-theme=night]:where([data-palette=purple]) .active-tab,html[data-theme=night]:where([data-palette=purple]) .favorite-account-ticket.active-ticket,html[data-theme=night]:where([data-palette=purple]) .active-thread-stack-card{border-color:#af6ff8;background:#671cbd}html[data-theme=night]:where([data-palette=purple]) .latest-thread-stack-card,html[data-theme=night]:where([data-palette=purple]) .latest-thread-stack-card:hover,html[data-theme=night]:where([data-palette=purple]) .latest-thread-stack-card.active-thread-stack-card{color:#efebf4}html[data-theme=night]:where([data-palette=purple]) .latest-thread-stack-card.active-thread-stack-card{border-color:#af6ff8;border-left-color:#c592ff}html[data-theme=night]:where([data-palette=purple]) .mobile-category-navigation,html[data-theme=night]:where([data-palette=purple]) .mobile-category-menu{color:#efebf4}html[data-theme=night]:where([data-palette=purple]) .mobile-category-trigger,html[data-theme=night]:where([data-palette=purple]) .mobile-starred-trigger,html[data-theme=night]:where([data-palette=purple]) .mobile-category-menu button{color:#eae3f0}html[data-theme=night]:where([data-palette=purple]) .mobile-category-menu button[aria-current=page],html[data-theme=night]:where([data-palette=purple]) .mobile-starred-trigger.active{background:#671cbd}html[data-theme=night]:where([data-palette=purple]) .thread-summary,html[data-theme=night]:where([data-palette=purple]) .thread-summary strong{color:#ccbedc}html[data-theme=night]:where([data-palette=purple]) input,html[data-theme=night]:where([data-palette=purple]) select,html[data-theme=night]:where([data-palette=purple]) textarea,html[data-theme=night]:where([data-palette=purple]) .compose-line>input,html[data-theme=night]:where([data-palette=purple]) .compose-line>select,html[data-theme=night]:where([data-palette=purple]) .recipient-chip-list input,html[data-theme=night]:where([data-palette=purple]) .inline-response-line input,html[data-theme=night]:where([data-palette=purple]) .inline-response-line select,html[data-theme=night]:where([data-palette=purple]) .compose-rich-editor,html[data-theme=night]:where([data-palette=purple]) .header-search input{border-color:#503a68}html[data-theme=night]:where([data-palette=purple]) .list-toolbar,html[data-theme=night]:where([data-palette=purple]) .select-all,html[data-theme=night]:where([data-palette=purple]) .row-star-button{color:#ccbedc}html[data-theme=night]:where([data-palette=purple]) .settings-form>div>p,html[data-theme=night]:where([data-palette=purple]) .server-fieldset>p,html[data-theme=night]:where([data-palette=purple]) .server-fieldset label,html[data-theme=night]:where([data-palette=purple]) .native-setting-toggle strong,html[data-theme=night]:where([data-palette=purple]) .account-expanded-settings label{color:#eae3f0}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .global-dialog{border:1px solid #e5e0eb}html[data-theme=night]:where([data-palette=purple]) .global-dialog{border-color:#503a68;color:#f6f2fb}html[data-theme=night]:where([data-palette=purple]) .global-dialog p{color:#ccbedc}html[data-theme=night]:where([data-palette=purple]) .compose-titlebar,html[data-theme=night]:where([data-palette=purple]) .inline-response-header{border-color:#433158}html[data-theme=night]:where([data-palette=purple]) .status-box{border-color:#613e8a;background:#2f1949;color:#ebe2f6}html[data-theme=night]:where([data-palette=purple]) .link-safety-dialog{border-color:#503a68}html[data-theme=night]:where([data-palette=purple]) .link-safety-dialog p{color:#ccbedc}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .mobile-device-sessions{border:1px solid #e5e0eb}html[data-theme=night]:where([data-palette=purple]) .settings-section-nav button,html[data-theme=night]:where([data-palette=purple]) .settings-value-row,html[data-theme=night]:where([data-palette=purple]) .settings-theme-select select,html[data-theme=night]:where([data-palette=purple]) .settings-link-grid button{border-color:#503a68;color:#eae3f0}html[data-theme=night]:where([data-palette=purple]) .settings-section-nav button.active{border-color:#c592ff;background:#46216f;color:#ebe2f6}html[data-theme=night]:where([data-palette=purple]) .theme-menu{border-color:#503a68}html[data-theme=night]:where([data-palette=purple]) .theme-menu button{color:#eae3f0}html[data-theme=night]:where([data-palette=purple]) .theme-menu button.active{background:#46216f;color:#ebe2f6}html[data-theme=night]:where([data-palette=purple]) .settings-theme-select{color:#eae3f0}html[data-theme=night]:where([data-palette=purple]) .mailbox-removal-reasons label:has(input:checked){border-color:#caa0f9}html[data-theme=night]:where([data-palette=purple]) .mailbox-removal-actions .primary-button{border-color:#caa0f9;background:#caa0f9}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-header>a{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-tabs{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-tabs button.active{border-color:#dacaed;background:#f3eef9;color:#7b1ee4}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-audit-list>div{border-bottom:1px solid #f3f0f5}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-users-panel,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-settings-panel,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-card,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-empty{border:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-users-panel input,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-settings-panel input,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-settings-panel textarea,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-controls input,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-controls select{border:1px solid #d7d1dd}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-user-list>button{border-bottom:1px solid #f3f0f5}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-user-list>button.selected{background:#f3eef9}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-capacity-hero{background:#f6f2fb;color:#7b1ee4}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-capacity-progress progress{accent-color:#8f3ded}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-capacity-thresholds span{border-right:1px solid #e5e0eb}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-pricing-settings{border:1px solid #d7d1dd}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-action-row button,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-mailbox-row button{border:1px solid #d7d1dd}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .admin-mailbox-row{border-top:1px solid #f3f0f5}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .message-loading-spinner{border:2px solid color-mix(in srgb,var(--primary, #994eed) 24%,transparent);border-top-color:var(--primary, #994eed)}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .inline-retry-button{color:var(--primary, #994eed)}html[data-theme=night]:where([data-palette=purple]) .admin-page{color:#f6f2fb}html[data-theme=night]:where([data-palette=purple]) .admin-tabs{border-color:#503a68}html[data-theme=night]:where([data-palette=purple]) .admin-tabs button{color:#ccbedc}html[data-theme=night]:where([data-palette=purple]) .admin-tabs button.active{border-color:#7f47be;background:#46216f;color:#eee5f8}html[data-theme=night]:where([data-palette=purple]) .admin-audit-list,html[data-theme=night]:where([data-palette=purple]) .admin-audit-list>div{border-color:#503a68}html[data-theme=night]:where([data-palette=purple]) .admin-users-panel,html[data-theme=night]:where([data-palette=purple]) .admin-settings-panel,html[data-theme=night]:where([data-palette=purple]) .admin-card,html[data-theme=night]:where([data-palette=purple]) .admin-empty,html[data-theme=night]:where([data-palette=purple]) .admin-header>a,html[data-theme=night]:where([data-palette=purple]) .admin-action-row button,html[data-theme=night]:where([data-palette=purple]) .admin-mailbox-row button,html[data-theme=night]:where([data-palette=purple]) .admin-users-panel input,html[data-theme=night]:where([data-palette=purple]) .admin-settings-panel input,html[data-theme=night]:where([data-palette=purple]) .admin-settings-panel textarea,html[data-theme=night]:where([data-palette=purple]) .admin-controls input,html[data-theme=night]:where([data-palette=purple]) .admin-controls select{border-color:#503a68;color:#efebf4}html[data-theme=night]:where([data-palette=purple]) .admin-user-list>button.selected,html[data-theme=night]:where([data-palette=purple]) .admin-facts span{background:#46216f}html[data-theme=night]:where([data-palette=purple]) .admin-capacity-hero{background:#46216f;color:#eee5f8}html[data-theme=night]:where([data-palette=purple]) .admin-capacity-hero>div span,html[data-theme=night]:where([data-palette=purple]) .admin-capacity-progress>div,html[data-theme=night]:where([data-palette=purple]) .admin-capacity-thresholds{color:#ccbedc}html[data-theme=night]:where([data-palette=purple]) .pull-refresh-indicator{border-color:#503a68;color:#ccbedc}html[data-theme=night]:where([data-palette=purple]) .pull-refresh-indicator.ready{color:#c592ff}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .oauth-result-banner{border:1px solid #dbd2e7}html[data-theme=night]:where([data-palette=purple]) .oauth-provider-button.google{color:#f6f2fb}html[data-theme=night]:where([data-palette=purple]) .account-provider-option{border-color:#503a68}html[data-theme=night]:where([data-palette=purple]) .account-provider-option h3{color:#f6f2fb}html[data-theme=night]:where([data-palette=purple]) .google-data-disclosure{color:#c5b6d6}html[data-theme=night]:where([data-palette=purple]) .google-data-disclosure a{color:#caa0f9}html[data-theme=night]:where([data-palette=purple]) .account-provider-divider:before,html[data-theme=night]:where([data-palette=purple]) .account-provider-divider:after{background:#503a68}html[data-theme=night]:where([data-palette=purple]) .oauth-divider:before,html[data-theme=night]:where([data-palette=purple]) .oauth-divider:after{background:#503a68}html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-onboarding-banner .text-button,html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-onboarding-sheet>.text-button{color:var(--primary, #7d17f3)}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-avatar{background:var(--avatar-color, #8f3ded)}}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-avatar.all-inboxes-avatar{--avatar-color: var(--theme-primary, #994eed) }}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-avatar.all-inboxes-avatar.active-avatar{background:var(--theme-primary-soft, #f3eef9);color:var(--theme-primary, #994eed)}}@media(min-width:981px){html[data-theme=night]:where([data-palette=purple]) .account-avatar.all-inboxes-avatar{--avatar-color: #caa0f9 }}@media(min-width:981px){html[data-theme=night]:where([data-palette=purple]) .account-avatar.all-inboxes-avatar.active-avatar{background:#462868;color:#caa0f9}}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-avatar.active-avatar{box-shadow:0 0 0 2px var(--theme-surface, #ffffff),0 0 0 4px var(--avatar-color, #8f3ded)}}@media(min-width:981px){html:where([data-theme=day],[data-theme=night]):where([data-palette=purple]) .account-avatar:focus-visible{outline:2px solid var(--theme-primary, #994eed)}}@media(min-width:981px){html[data-theme=night]:where([data-palette=purple]) .account-avatar.active-avatar{box-shadow:0 0 0 2px #111a2b,0 0 0 4px var(--avatar-color, #8f3ded)}}html[data-theme=claude-third]:where([data-palette=ocean]){--theme-primary: #2a608f;--theme-primary-hover: #1e4e77;--theme-focus-ring: rgb(42 96 143 / 20%) }html[data-theme=claude-third]:where([data-palette=ocean]) .toast button{color:#bbcdde}html[data-theme=claude-third][data-mode=dark]:where([data-palette=ocean]){--theme-primary: #97b9d5;--theme-primary-hover: #b1cce3;--theme-focus-ring: rgb(151 185 213 / 28%) }html[data-theme=claude-third][data-mode=dark]:where([data-palette=ocean]) .swipe-read-action{background:#396c9a}html[data-theme=claude-third]:where([data-palette=plum]){--theme-primary: #992c99;--theme-primary-hover: #7e207e;--theme-focus-ring: rgb(153 44 153 / 20%) }html[data-theme=claude-third]:where([data-palette=plum]) .toast button{color:#e1c1e1}html[data-theme=claude-third][data-mode=dark]:where([data-palette=plum]){--theme-primary: #daa2da;--theme-primary-hover: #e6bae6;--theme-focus-ring: rgb(218 162 218 / 28%) }html[data-theme=claude-third][data-mode=dark]:where([data-palette=plum]) .swipe-read-action{background:#a43da4}html[data-theme=mist]:where([data-palette=sage]){--theme-primary: #3c684b;--theme-primary-hover: #30543c;--theme-primary-soft: #e3ece6;--theme-selected-bg: #ebf2ee;--theme-focus-ring: rgb(60 104 75 / 45%) }html[data-theme=mist][data-mode=dark]:where([data-palette=sage]){--theme-primary: #77c791;--theme-primary-hover: #b7d4c1;--theme-focus-ring: rgb(119 199 145 / 40%) }html[data-theme=mist]:where([data-palette=rose]){--theme-primary: #854d61;--theme-primary-hover: #6f3e50;--theme-primary-soft: #eee7ea;--theme-selected-bg: #f5f0f2;--theme-focus-ring: rgb(133 77 97 / 45%) }html[data-theme=mist][data-mode=dark]:where([data-palette=rose]){--theme-primary: #dba8bb;--theme-primary-hover: #dec8d0;--theme-focus-ring: rgb(219 168 187 / 40%) }html[data-theme=atlas]:where([data-palette=emerald]){--theme-page-bg: #f2f6f4;--theme-primary: #0e7d4e;--theme-primary-hover: #136945;--theme-primary-soft: #dbf5ea;--theme-selected-bg: #dbf5ea;--theme-hover-bg: #f0f5f3;--theme-focus-ring: rgb(14 125 78 / 40%) }html[data-theme=atlas]:where([data-palette=emerald]) .toast button{color:#00d079}html[data-theme=atlas]:where([data-palette=emerald]) .admin-tabs{background:#f2f6f4f5}html[data-theme=atlas]:where([data-palette=emerald]) .account-badge{color:#0f583a}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]){--theme-border-strong: #28473a;--theme-primary: #00a761;--theme-primary-hover: #00c875;--theme-primary-soft: #103023;--theme-focus-ring: rgb(0 167 97 / 45%) }html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .compose-button,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .compose-send-button,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .compose-send-group,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .compose-send-menu,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .mailbox-removal-actions .primary-button{border-color:#0b8854;background:#0b8854}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .compose-button:hover,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .compose-send-button:hover,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .compose-send-menu:hover{background:#16764e}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .swipe-read-action{background:#0b8854}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .account-badge{color:#70d6ab}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .mobile-category-trigger>span,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .mobile-starred-trigger>span,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .mobile-category-menu strong{color:#70d6ab}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .mobile-category-menu button[aria-current=page],html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .mobile-starred-trigger.active{color:#a7e5cc}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .status-box{border-color:#1c4936}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .toast button{color:#70d6ab}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .message-filter-bar button.active-filter,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .inbox-organization-options label:has(input:checked){color:#a7e5cc}html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .recipient-chip{border-color:#1c4936}@media(min-width:981px){html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .atlas-list-pane .message-row.open-message-row,html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .atlas-list-pane .message-row.open-message-row:hover{border-color:#237150}}@media(min-width:981px){html[data-theme=atlas][data-mode=dark]:where([data-palette=emerald]) .atlas-reading-empty svg{color:#2e4f41}}html[data-theme=atlas]:where([data-palette=violet]){--theme-page-bg: #f6f4f8;--theme-primary: #8843ea;--theme-primary-hover: #752dd8;--theme-primary-soft: #f2edfa;--theme-selected-bg: #f2edfa;--theme-hover-bg: #f5f4f7;--theme-focus-ring: rgb(136 67 234 / 40%) }html[data-theme=atlas]:where([data-palette=violet]) .toast button{color:#caa4ff}html[data-theme=atlas]:where([data-palette=violet]) .admin-tabs{background:#f6f4f8f5}html[data-theme=atlas]:where([data-palette=violet]) .account-badge{color:#6321be}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]){--theme-border-strong: #4a3865;--theme-primary: #ad73ff;--theme-primary-hover: #c59cff;--theme-primary-soft: #361e57;--theme-focus-ring: rgb(173 115 255 / 45%) }html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .compose-button,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .compose-send-button,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .compose-send-group,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .compose-send-menu,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .mailbox-removal-actions .primary-button{border-color:#9450f2;background:#9450f2}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .compose-button:hover,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .compose-send-button:hover,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .compose-send-menu:hover{background:#8241db}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .swipe-read-action{background:#9450f2}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .account-badge{color:#cfbaeb}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .mobile-category-trigger>span,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .mobile-starred-trigger>span,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .mobile-category-menu strong{color:#cfbaeb}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .mobile-category-menu button[aria-current=page],html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .mobile-starred-trigger.active{color:#e0d2f2}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .status-box{border-color:#502f7c}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .toast button{color:#cfbaeb}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .message-filter-bar button.active-filter,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .inbox-organization-options label:has(input:checked){color:#e0d2f2}html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .recipient-chip{border-color:#502f7c}@media(min-width:981px){html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .atlas-list-pane .message-row.open-message-row,html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .atlas-list-pane .message-row.open-message-row:hover{border-color:#7a46c5}}@media(min-width:981px){html[data-theme=atlas][data-mode=dark]:where([data-palette=violet]) .atlas-reading-empty svg{color:#533f6d}}html[data-theme=mosaic]:where([data-palette=mint]){--theme-page-bg: #e3f4ec }html[data-theme=mosaic][data-mode=dark]:where([data-palette=mint]){--theme-page-bg: #03201b }html[data-theme=mosaic]:where([data-palette=lavender]){--theme-page-bg: #eee8fb }html[data-theme=mosaic][data-mode=dark]:where([data-palette=lavender]){--theme-page-bg: #140a2e }html[data-theme=vista]:where([data-palette=teal]){--theme-primary: #17807d;--theme-primary-hover: #146c69;--theme-primary-soft: #cdf0ef;--theme-selected-bg: rgb(205 240 239 / 85%);--theme-focus-ring: rgb(23 128 125 / 30%) }html[data-theme=vista]:where([data-palette=teal]) .auth-error,html[data-theme=vista]:where([data-palette=teal]) .mailbox-removal-error{border-color:#b2d2d1;background:#deefef}html[data-theme=vista]:where([data-palette=teal]) .toast button{color:#77d7d4}html[data-theme=vista]:where([data-palette=teal]) .danger-button,html[data-theme=vista]:where([data-palette=teal]) .account-health.is-error{border-color:#b2d2d1;background:#deefef}html[data-theme=vista]:where([data-palette=teal]) .account-deletion-confirmation{border-color:#b2d2d1;background:#deefef}html[data-theme=vista][data-mode=dark]:where([data-palette=teal]){--theme-primary: #00aea9;--theme-primary-hover: #00c7c1;--theme-primary-soft: rgb(0 174 169 / 18%);--theme-selected-bg: rgb(0 174 169 / 22%);--theme-focus-ring: rgb(0 174 169 / 30%) }html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .swipe-read-action{background:#108c87}html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .swipe-delete-action{background:#267371}html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .folder-unread-badge{background:#277674}html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .auth-error,html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .mailbox-removal-error,html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .danger-button,html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .account-health.is-error,html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .account-deletion-confirmation{border-color:#1d4241}html[data-theme=vista][data-mode=dark]:where([data-palette=teal]) .mailbox-removal-actions .danger-primary-button{border-color:#277674;background:#277674}html[data-theme=vista]:where([data-palette=violet]){--theme-primary: #934fdf;--theme-primary-hover: #7f32d8;--theme-primary-soft: #efe7f8;--theme-selected-bg: rgb(239 231 248 / 85%);--theme-focus-ring: rgb(147 79 223 / 30%) }html[data-theme=vista]:where([data-palette=violet]) .auth-error,html[data-theme=vista]:where([data-palette=violet]) .mailbox-removal-error{border-color:#d2c7df;background:#efe9f5}html[data-theme=vista]:where([data-palette=violet]) .toast button{color:#d4bfec}html[data-theme=vista]:where([data-palette=violet]) .danger-button,html[data-theme=vista]:where([data-palette=violet]) .account-health.is-error{border-color:#d2c7df;background:#efe9f5}html[data-theme=vista]:where([data-palette=violet]) .account-deletion-confirmation{border-color:#d2c7df;background:#efe9f5}html[data-theme=vista][data-mode=dark]:where([data-palette=violet]){--theme-primary: #bc81ff;--theme-primary-hover: #cca0ff;--theme-primary-soft: rgb(188 129 255 / 18%);--theme-selected-bg: rgb(188 129 255 / 22%);--theme-focus-ring: rgb(188 129 255 / 30%) }html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .swipe-read-action{background:#9e5aec}html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .swipe-delete-action{background:#844bc4}html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .folder-unread-badge{background:#874fc6}html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .auth-error,html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .mailbox-removal-error,html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .danger-button,html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .account-health.is-error,html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .account-deletion-confirmation{border-color:#4b2f6a}html[data-theme=vista][data-mode=dark]:where([data-palette=violet]) .mailbox-removal-actions .danger-primary-button{border-color:#874fc6;background:#874fc6}.account-avatar-rail{display:none}@media(min-width:981px){.app-shell:has(.account-avatar-rail){right:64px}.app-shell:has(.account-avatar-rail.rail-collapsed){right:28px}.account-avatar-rail{position:fixed;z-index:18;top:64px;right:0;bottom:0;display:flex;width:64px;flex-direction:column;align-items:center;gap:12px;padding:12px 0 16px;border-left:1px solid var(--theme-border, #e5e7eb);background:var(--theme-surface, #ffffff);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.account-avatar-rail.rail-collapsed{width:28px}.account-avatar-rail-toggle{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--theme-text-muted, #5f6368)}.account-avatar-rail-toggle:hover{background:var(--theme-hover-bg, #f1f3f4);color:var(--theme-text, #1f2937)}.account-avatar-rail:not(.rail-collapsed) .account-avatar-rail-toggle{margin-bottom:4px}.account-avatar{position:relative;display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:999px;background:var(--avatar-color, #2563eb);box-shadow:0 0 0 2px var(--theme-surface, #ffffff);color:#fff;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.02em;transition:transform .14s ease,box-shadow .14s ease}.account-avatar.all-inboxes-avatar{margin-bottom:6px;--avatar-color: var(--theme-primary, #1a73e8);background:var(--theme-surface-muted, #f1f3f4);color:var(--theme-text, #1f2937)}.account-avatar.all-inboxes-avatar.active-avatar{background:var(--theme-primary-soft, #e8f0fe);color:var(--theme-primary, #1a73e8)}html[data-theme=night] .account-avatar.all-inboxes-avatar{--avatar-color: #8ab4f8;background:#1c2740;color:#e5e7eb}html[data-theme=night] .account-avatar.all-inboxes-avatar.active-avatar{background:#23365c;color:#8ab4f8}.account-avatar:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--theme-surface, #ffffff),0 6px 14px #0f172a2e}.account-avatar.active-avatar{box-shadow:0 0 0 2px var(--theme-surface, #ffffff),0 0 0 4px var(--avatar-color, #2563eb)}.account-avatar:focus-visible{outline:2px solid var(--theme-primary, #1a73e8);outline-offset:4px}.account-avatar-badge{position:absolute;top:-7px;right:-9px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border:2px solid var(--theme-surface, #ffffff);border-radius:999px;background:var(--theme-danger, #d93025);color:#fff;font-size:10px;font-weight:900;line-height:1}html[data-theme=mist] .account-avatar-rail,html[data-theme=atlas] .account-avatar-rail{border-left:0;background:transparent}html[data-theme=mist] .account-avatar,html[data-theme=mist] .account-avatar:hover,html[data-theme=atlas] .account-avatar,html[data-theme=atlas] .account-avatar:hover{box-shadow:0 0 0 2px var(--theme-page-bg)}html[data-theme=mist] .account-avatar.active-avatar,html[data-theme=atlas] .account-avatar.active-avatar{box-shadow:0 0 0 2px var(--theme-page-bg),0 0 0 4px var(--avatar-color, #2563eb)}html[data-theme=mist] .account-avatar-badge,html[data-theme=atlas] .account-avatar-badge{border-color:var(--theme-page-bg)}html[data-theme=night] .account-avatar-rail{border-left-color:#263349;background:#111a2b}html[data-theme=night] .account-avatar,html[data-theme=night] .account-avatar:hover{box-shadow:0 0 0 2px #111a2b}html[data-theme=night] .account-avatar.active-avatar{box-shadow:0 0 0 2px #111a2b,0 0 0 4px var(--avatar-color, #2563eb)}html[data-theme=night] .account-avatar-badge{border-color:#111a2b}html[data-theme=night] .account-avatar-rail-toggle{color:#9aa6b8}}
