@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dd5f33c6-module__WggDGG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dd5f33c6-module__WggDGG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.mail-inlay,.compose-layer{--mi-color-background-resolved:var(--mi-color-background,var(--mi-background,#f9fafb));--mi-color-foreground-resolved:var(--mi-color-foreground,var(--mi-text,#131922));--mi-color-card-resolved:var(--mi-color-card,var(--mi-surface,#fff));--mi-color-popover-resolved:var(--mi-color-popover,var(--mi-color-card,var(--mi-surface,#fff)));--mi-color-primary-resolved:var(--mi-color-primary,var(--mi-primary,#2764ec));--mi-color-primary-foreground-resolved:var(--mi-color-primary-foreground,#fcfcfc);--mi-color-muted-resolved:var(--mi-color-muted,var(--mi-surface-hover,#f1f4f6));--mi-color-muted-foreground-resolved:var(--mi-color-muted-foreground,var(--mi-muted,#626a75));--mi-color-accent-resolved:var(--mi-color-sidebar-accent,var(--mi-color-muted,var(--mi-surface-hover,#e9f1fc)));--mi-color-accent-foreground-resolved:var(--mi-color-sidebar-accent-foreground,#224dac);--mi-color-destructive-resolved:var(--mi-color-destructive,#e40014);--mi-color-border-resolved:var(--mi-color-border,var(--mi-border,#e3e5e8));--mi-color-input-resolved:var(--mi-color-input,var(--mi-color-border,var(--mi-border,#e3e5e8)));--mi-color-ring-resolved:var(--mi-color-ring,var(--mi-color-primary,var(--mi-primary,#2764ec)));--mi-color-sidebar-resolved:var(--mi-color-sidebar,#f8f9fb);--mi-color-sidebar-foreground-resolved:var(--mi-color-sidebar-foreground,#343b45);--mi-color-sidebar-border-resolved:var(--mi-color-sidebar-border,var(--mi-color-border,var(--mi-border,#e3e5e8)));--mi-color-success-resolved:var(--mi-color-success,#17653c);--mi-color-warning-resolved:var(--mi-color-warning,#884d00);--mi-color-error-resolved:var(--mi-color-error,#ac3031);--mi-color-star-resolved:var(--mi-color-star,#d99600);--mi-color-shadow-resolved:var(--mi-color-shadow,#0b121d2e);--mi-font-family-resolved:var(--mi-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--mi-font-size-ui-resolved:var(--mi-font-size-ui,12px);--mi-font-size-meta-resolved:var(--mi-font-size-meta,10.5px);--mi-font-size-body-resolved:var(--mi-font-size-body,14px);--mi-radius-resolved:var(--mi-radius,15px);font-family:var(--mi-font-family-resolved);font-size:var(--mi-font-size-ui-resolved)}@supports (color:lab(0% 0 0)){.mail-inlay,.compose-layer{--mi-color-background-resolved:var(--mi-color-background,var(--mi-background,lab(98.2586% -.2231 -.716782)));--mi-color-foreground-resolved:var(--mi-color-foreground,var(--mi-text,lab(8.26627% -.504814 -7.24579)));--mi-color-card-resolved:var(--mi-color-card,var(--mi-surface,lab(100% 0 0)));--mi-color-popover-resolved:var(--mi-color-popover,var(--mi-color-card,var(--mi-surface,lab(100% 0 0))));--mi-color-primary-resolved:var(--mi-color-primary,var(--mi-primary,lab(45.2499% 20.9059 -75.5511)));--mi-color-primary-foreground-resolved:var(--mi-color-primary-foreground,lab(98.84% .0000298023 -.0000119209));--mi-color-muted-resolved:var(--mi-color-muted,var(--mi-surface-hover,lab(95.937% -.443876 -1.43212)));--mi-color-muted-foreground-resolved:var(--mi-color-muted-foreground,var(--mi-muted,lab(44.2558% -1.09938 -7.33582)));--mi-color-accent-resolved:var(--mi-color-sidebar-accent,var(--mi-color-muted,var(--mi-surface-hover,lab(94.7314% -1.04183 -6.28839))));--mi-color-accent-foreground-resolved:var(--mi-color-sidebar-accent-foreground,lab(34.4447% 13.4406 -56.2867));--mi-color-destructive-resolved:var(--mi-color-destructive,lab(48.4493% 77.4328 61.5452));--mi-color-border-resolved:var(--mi-color-border,var(--mi-border,lab(90.9414% -.261307 -1.48863)));--mi-color-input-resolved:var(--mi-color-input,var(--mi-color-border,var(--mi-border,lab(90.9414% -.261307 -1.48863))));--mi-color-ring-resolved:var(--mi-color-ring,var(--mi-color-primary,var(--mi-primary,lab(45.2499% 20.9059 -75.5511))));--mi-color-sidebar-resolved:var(--mi-color-sidebar,lab(97.9063% -.248939 -1.10374));--mi-color-sidebar-foreground-resolved:var(--mi-color-sidebar-foreground,lab(24.5199% -.749707 -7.33305));--mi-color-sidebar-border-resolved:var(--mi-color-sidebar-border,var(--mi-color-border,var(--mi-border,lab(90.9414% -.261307 -1.48863))));--mi-color-success-resolved:var(--mi-color-success,lab(37.4944% -31.9998 16.5157));--mi-color-warning-resolved:var(--mi-color-warning,lab(39.2438% 23.3782 59.0124));--mi-color-error-resolved:var(--mi-color-error,lab(40.3901% 50.5466 30.7736));--mi-color-star-resolved:var(--mi-color-star,lab(67.4112% 19.7252 79.8013));--mi-color-shadow-resolved:var(--mi-color-shadow,lab(5.16467% -.198916 -8.23053/.18))}}.mail-inlay *,.mail-inlay :before,.mail-inlay :after,.compose-layer *,.compose-layer :before,.compose-layer :after{box-sizing:border-box}.mail-inlay button,.mail-inlay input,.compose-layer button,.compose-layer input,.compose-layer textarea{font:inherit}.mail-inlay button:focus-visible,.mail-inlay input:focus-visible,.compose-layer button:focus-visible,.compose-layer input:focus-visible,.compose-layer textarea:focus-visible{outline:2px solid color-mix(in oklab, var(--mi-color-ring-resolved) 62%, transparent);outline-offset:2px}.mail-inlay button,.compose-layer button{cursor:pointer}.mail-inlay{width:100%;min-width:0;height:100%;min-height:0;color:var(--mi-color-foreground-resolved);background:var(--mi-color-background-resolved);border:1px solid var(--mi-color-border-resolved);border-radius:var(--mi-radius-resolved);box-shadow:0 1px 2px color-mix(in oklab, var(--mi-color-shadow-resolved) 25%, transparent), 0 12px 32px color-mix(in oklab, var(--mi-color-shadow-resolved) 42%, transparent);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container:mail/inline-size}.mail-inlay__topbar{z-index:5;background:color-mix(in oklab, var(--mi-color-card-resolved) 96%, var(--mi-color-background-resolved));border-bottom:1px solid var(--mi-color-border-resolved);flex:0 0 50px;justify-content:space-between;align-items:center;gap:16px;height:50px;padding:0 12px;display:flex}.mail-inlay__identity,.mail-inlay__status{align-items:center;min-width:0;display:flex}.mail-inlay__identity{gap:9px}.mail-inlay__mark{width:29px;height:29px;color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-meta-resolved);letter-spacing:-.02em;box-shadow:0 5px 14px color-mix(in oklab, var(--mi-color-primary-resolved) 25%, transparent);border-radius:9px;flex:0 0 29px;place-items:center;font-weight:750;display:grid}.mail-inlay__identity>div{flex-direction:column;min-width:0;line-height:1.05;display:flex}.mail-inlay__identity strong{font-size:var(--mi-font-size-ui-resolved);font-weight:680}.mail-inlay__identity span:not(.mail-inlay__mark){color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);margin-top:3px}.mail-inlay__status{gap:8px}.mail-sync-state{height:26px;color:var(--mi-color-success-resolved);background:color-mix(in oklab, var(--mi-color-success-resolved) 9%, var(--mi-color-card-resolved));border:1px solid color-mix(in oklab, var(--mi-color-success-resolved) 20%, var(--mi-color-border-resolved));font-size:var(--mi-font-size-meta-resolved);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:flex}.mail-sync-state svg{width:12px;height:12px}.mail-quick-compose{height:30px;color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-ui-resolved);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:none}.mail-quick-compose svg{width:13px;height:13px}.mail-check-button{height:30px;color:var(--mi-color-foreground-resolved);background:var(--mi-color-card-resolved);border:1px solid var(--mi-color-border-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:flex}.mail-check-button:hover{background:var(--mi-color-muted-resolved)}.mail-check-button:disabled{cursor:wait;opacity:.72}.mail-check-button svg{width:13px;height:13px;color:var(--mi-color-primary-resolved)}.mail-folder-trigger{width:30px;height:30px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-muted-resolved);border:0;border-radius:8px;place-items:center;display:none}.mail-folder-trigger svg{width:15px;height:15px}.mail-inlay__body{flex:1;grid-template-columns:202px 342px minmax(0,1fr);min-width:0;min-height:0;transition:grid-template-columns .18s;display:grid;position:relative;overflow:hidden}.mail-inlay.is-folders-collapsed .mail-inlay__body{grid-template-columns:62px 342px minmax(0,1fr)}.mail-folders-pane,.mail-list-pane,.mail-reader-pane{min-width:0;min-height:0;overflow:hidden}.mail-folders-pane,.mail-list-pane{border-right:1px solid var(--mi-color-border-resolved)}.mail-folder-sidebar{background:var(--mi-color-sidebar-resolved);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.mail-account{min-height:54px;color:var(--mi-color-sidebar-foreground-resolved);text-align:left;background:0 0;border:0;align-items:center;gap:9px;margin:0;padding:9px 11px;display:flex}.mail-account:hover{background:color-mix(in oklab, var(--mi-color-accent-resolved) 55%, transparent)}.mail-account__avatar{width:30px;height:30px;color:var(--mi-color-primary-resolved);background:var(--mi-color-accent-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:9px;flex:0 0 30px;place-items:center;font-weight:750;display:grid}.mail-account__copy{flex-direction:column;flex:1;min-width:0;line-height:1.05;display:flex}.mail-account__copy strong,.mail-account__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-account__copy strong{font-size:var(--mi-font-size-ui-resolved);font-weight:650}.mail-account__copy small{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);margin-top:4px}.mail-account__chevron{width:13px;height:13px;color:var(--mi-color-muted-foreground-resolved);flex:0 0 13px}.mail-compose-wrap{padding:2px 10px 8px}.mail-compose-button{width:100%;height:34px;color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-ui-resolved);box-shadow:0 6px 14px color-mix(in oklab, var(--mi-color-primary-resolved) 20%, transparent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:650;display:flex}.mail-compose-button:hover{background:color-mix(in oklab, var(--mi-color-primary-resolved) 86%, var(--mi-color-foreground-resolved))}.mail-compose-button svg{width:13px;height:13px}.mail-folder-nav{flex:1;min-height:0;padding:2px 9px 10px;overflow-y:auto}.mail-folder-nav>p{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);letter-spacing:.1em;text-transform:uppercase;margin:9px 9px 5px;font-weight:700}.mail-folder-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mail-folder-nav li button{width:100%;min-height:32px;color:var(--mi-color-sidebar-foreground-resolved);font-size:var(--mi-font-size-ui-resolved);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 9px;display:flex}.mail-folder-nav li button:hover{background:color-mix(in oklab, var(--mi-color-accent-resolved) 55%, transparent)}.mail-folder-nav li button.is-active{color:var(--mi-color-accent-foreground-resolved);background:var(--mi-color-accent-resolved);font-weight:650}.mail-folder-nav li button svg{width:14px;height:14px;color:var(--mi-color-muted-foreground-resolved);flex:0 0 14px}.mail-folder-nav li button.is-active svg{color:var(--mi-color-primary-resolved)}.mail-folder-nav li button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mail-folder-nav li button b{min-width:19px;height:18px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-muted-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:999px;place-items:center;padding:0 5px;font-weight:700;display:grid}.mail-folder-nav li button.is-active b{color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved)}.mail-folder-footer{border-top:1px solid var(--mi-color-sidebar-border-resolved);padding:10px}.mail-storage>span{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);justify-content:space-between;align-items:center;display:flex}.mail-storage>span b{font-weight:650}.mail-storage>i{background:var(--mi-color-muted-resolved);border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.mail-storage>i span{background:var(--mi-color-primary-resolved);border-radius:inherit;height:100%;display:block}.mail-settings-button{height:30px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-card-resolved);border:1px solid var(--mi-color-border-resolved);font-size:var(--mi-font-size-ui-resolved);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-weight:650;display:flex}.mail-settings-button:hover{color:var(--mi-color-foreground-resolved);background:var(--mi-color-muted-resolved)}.mail-settings-button svg{width:13px;height:13px}.mail-folders-collapse{min-height:32px;color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-ui-resolved);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin:0 9px 8px;padding:0 9px;display:flex}.mail-folders-collapse:hover{color:var(--mi-color-foreground-resolved);background:color-mix(in oklab, var(--mi-color-accent-resolved) 55%, transparent)}.mail-folders-collapse svg{flex:0 0 14px;width:14px;height:14px}.mail-folder-sidebar.is-collapsed .mail-account{justify-content:center;padding-inline:0}.mail-folder-sidebar.is-collapsed .mail-account__copy,.mail-folder-sidebar.is-collapsed .mail-compose-button span,.mail-folder-sidebar.is-collapsed .mail-folder-nav>p,.mail-folder-sidebar.is-collapsed .mail-folder-nav li button span,.mail-folder-sidebar.is-collapsed .mail-storage,.mail-folder-sidebar.is-collapsed .mail-folders-collapse span{display:none}.mail-folder-sidebar.is-collapsed .mail-compose-wrap{padding-inline:10px}.mail-folder-sidebar.is-collapsed .mail-compose-button{width:36px;margin:0 auto;padding:0}.mail-folder-sidebar.is-collapsed .mail-folder-nav{padding-inline:9px}.mail-folder-sidebar.is-collapsed .mail-folder-nav li button{justify-content:center;padding:0;position:relative}.mail-folder-sidebar.is-collapsed .mail-folder-nav li button b{min-width:14px;height:14px;padding:0 3px;position:absolute;top:1px;right:0}.mail-folder-sidebar.is-collapsed .mail-folders-collapse{justify-content:center;padding:0}.mail-folder-sidebar.is-collapsed .mail-folder-footer{display:none}.message-list{background:var(--mi-color-card-resolved);flex-direction:column;width:100%;height:100%;display:flex}.message-list__header{border-bottom:1px solid var(--mi-color-border-resolved);padding:12px 12px 10px}.message-list__title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-list__title-row>div:first-child{align-items:baseline;gap:7px;min-width:0;display:flex}.message-select-checkbox{width:14px;height:14px;accent-color:var(--mi-color-primary-resolved);cursor:pointer;flex:0 0 14px;margin:0}.message-select-checkbox:disabled{cursor:wait;opacity:.55}.message-list__title-row h1{color:var(--mi-color-foreground-resolved);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:680}.message-list__title-row span{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-list__actions{gap:2px;display:flex}.message-list__actions button,.message-search button{width:28px;height:28px;color:var(--mi-color-muted-foreground-resolved);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.message-list__actions button:hover,.message-list__actions button.is-active,.message-search button:hover{color:var(--mi-color-foreground-resolved);background:var(--mi-color-muted-resolved)}.message-list__actions button.is-active{color:var(--mi-color-primary-resolved)}.message-list__actions svg,.message-search button svg{width:13px;height:13px}.message-search-row{align-items:center;gap:6px;margin-top:9px;display:flex;position:relative}.message-search{min-width:0;height:32px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-background-resolved);border:1px solid var(--mi-color-input-resolved);border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 8px;display:flex;position:relative}.message-search>svg{flex:0 0 13px;width:13px;height:13px}.message-search input{min-width:0;height:100%;color:var(--mi-color-foreground-resolved);font-size:var(--mi-font-size-ui-resolved);background:0 0;border:0;outline:0;flex:1}.message-search input::placeholder{color:var(--mi-color-muted-foreground-resolved)}.message-search button{flex:0 0 22px;width:22px;height:22px}.message-search kbd{color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-card-resolved);border:1px solid var(--mi-color-border-resolved);font-family:inherit;font-size:var(--mi-font-size-meta-resolved);border-radius:4px;padding:2px 4px}.message-search-options{flex:none;position:relative}.message-search-options__trigger{height:32px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-background-resolved);border:1px solid var(--mi-color-input-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-weight:650;display:inline-flex}.message-search-options__trigger:hover,.message-search-options__trigger.is-active{color:var(--mi-color-primary-resolved);background:color-mix(in oklab, var(--mi-color-accent-resolved) 68%, var(--mi-color-card-resolved));border-color:color-mix(in oklab, var(--mi-color-primary-resolved) 30%, var(--mi-color-input-resolved))}.message-search-options__trigger svg{width:13px;height:13px}.message-search-options__panel{z-index:20;width:194px;color:var(--mi-color-foreground-resolved);background:var(--mi-color-popover-resolved);border:1px solid var(--mi-color-border-resolved);box-shadow:0 14px 32px var(--mi-color-shadow-resolved);border-radius:10px;padding:10px;position:absolute;top:38px;right:0}.message-search-options__panel fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.message-search-options__panel fieldset+fieldset{margin-top:12px}.message-search-options__panel legend{font-size:var(--mi-font-size-meta-resolved);margin-bottom:7px;font-weight:720}.message-search-options__panel label{font-size:var(--mi-font-size-meta-resolved);align-items:center;gap:7px;line-height:1.25;display:flex}.message-search-options__panel input{width:14px;height:14px;accent-color:var(--mi-color-primary-resolved);margin:0}.message-search-options__apply{width:100%;height:30px;color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-meta-resolved);border:0;border-radius:7px;margin-top:12px;font-weight:680}.message-search-options__apply:hover{filter:brightness(.96)}.message-filter-chip{height:22px;color:var(--mi-color-primary-resolved);background:color-mix(in oklab, var(--mi-color-accent-resolved) 78%, var(--mi-color-card-resolved));border:1px solid color-mix(in oklab, var(--mi-color-primary-resolved) 16%, transparent);font-size:var(--mi-font-size-meta-resolved);border-radius:999px;align-items:center;gap:4px;margin-top:7px;padding:0 7px;font-weight:650;display:inline-flex}.message-filter-chip svg{width:10px;height:10px}.message-bulk-actions{align-items:center;gap:5px;min-width:0;height:32px;margin-top:9px;display:flex}.message-bulk-actions strong{color:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-meta-resolved);flex:none;font-weight:680}.message-bulk-actions select{min-width:0;height:28px;color:var(--mi-color-foreground-resolved);background:var(--mi-color-background-resolved);border:1px solid var(--mi-color-input-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:7px;flex:1;padding:0 24px 0 7px}.message-bulk-actions button{width:28px;height:28px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-card-resolved);border:1px solid var(--mi-color-border-resolved);border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.message-bulk-actions button:hover:not(:disabled){color:var(--mi-color-primary-resolved);background:var(--mi-color-muted-resolved)}.message-bulk-actions button.is-destructive:hover:not(:disabled){color:var(--mi-color-destructive-resolved)}.message-bulk-actions button:disabled{cursor:not-allowed;opacity:.5}.message-bulk-actions svg{width:13px;height:13px}.message-list__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.message-list__scroll ul{margin:0;padding:0;list-style:none}.message-row{width:100%;min-height:78px;color:var(--mi-color-foreground-resolved);border-bottom:1px solid color-mix(in oklab, var(--mi-color-border-resolved) 70%, transparent);text-align:left;background:0 0;align-items:stretch;transition:background .15s;display:flex;position:relative}.message-row:hover{background:color-mix(in oklab, var(--mi-color-muted-resolved) 62%, transparent)}.message-row.is-active{background:color-mix(in oklab, var(--mi-color-accent-resolved) 72%, var(--mi-color-card-resolved))}.message-row.is-checked{background:color-mix(in oklab, var(--mi-color-primary-resolved) 7%, var(--mi-color-card-resolved))}.message-row.is-active:before{content:"";background:var(--mi-color-primary-resolved);border-radius:0 999px 999px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.message-row__open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;gap:9px;padding:10px 4px 9px 7px;display:flex}.message-row__select{flex:0 0 25px;justify-content:flex-end;align-items:flex-start;width:25px;padding-top:18px;display:flex}.message-row__avatar{width:30px;height:30px;color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:9px;flex:0 0 30px;place-items:center;font-weight:750;display:grid;position:relative}.message-row__avatar i{background:var(--mi-color-primary-resolved);border:1.5px solid var(--mi-color-card-resolved);border-radius:999px;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.message-row__content{flex-direction:column;flex:1;min-width:0;display:flex}.message-row__sender{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.message-row__sender strong,.message-row__sender time,.message-row__subject,.message-row__preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-row__sender strong{min-width:0;font-size:var(--mi-font-size-ui-resolved);font-weight:560}.message-row.is-unread .message-row__sender strong,.message-row.is-unread .message-row__subject{font-weight:720}.message-row__sender time{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);flex:none}.message-row__subject{font-size:var(--mi-font-size-ui-resolved);margin-top:3px;font-weight:560}.message-row__preview{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);align-items:center;gap:5px;margin-top:3px;line-height:1.35;display:flex}.message-row__preview>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-row__folder{max-width:92px;color:var(--mi-color-primary-resolved);background:color-mix(in oklab, var(--mi-color-accent-resolved) 76%, var(--mi-color-card-resolved));border:1px solid color-mix(in oklab, var(--mi-color-primary-resolved) 18%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:1px 5px;font-size:9px;font-weight:680;overflow:hidden}.message-row__meta{width:28px;color:var(--mi-color-muted-foreground-resolved);flex-direction:column;flex:0 0 28px;justify-content:space-between;align-items:center;padding:9px 6px 9px 0;display:flex}.message-row__meta button{width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.message-row__meta button:hover{color:var(--mi-color-foreground-resolved);background:var(--mi-color-muted-resolved)}.message-row__meta svg{width:12px;height:12px}.is-starred{fill:var(--mi-color-star-resolved);color:var(--mi-color-star-resolved)!important}.message-empty,.message-reader-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.message-empty>span,.message-reader-empty>span{width:44px;height:44px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-muted-resolved);border-radius:14px;place-items:center;display:grid}.message-empty svg,.message-reader-empty svg{width:19px;height:19px}.message-empty strong,.message-reader-empty strong{font-size:var(--mi-font-size-ui-resolved);margin-top:10px}.message-empty p,.message-reader-empty p{max-width:230px;color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);margin:5px 0 0;line-height:1.5}.message-empty button{height:28px;color:var(--mi-color-primary-resolved);background:color-mix(in oklab, var(--mi-color-accent-resolved) 72%, var(--mi-color-card-resolved));font-size:var(--mi-font-size-meta-resolved);border:0;border-radius:7px;margin-top:11px;padding:0 10px;font-weight:650}.message-reader,.message-reader-empty{background:var(--mi-color-background-resolved);width:100%;height:100%}.message-reader{flex-direction:column;min-width:0;display:flex}.message-reader__toolbar{z-index:3;background:color-mix(in oklab, var(--mi-color-background-resolved) 94%, var(--mi-color-card-resolved));border-bottom:1px solid var(--mi-color-border-resolved);justify-content:space-between;align-items:center;min-height:46px;padding:0 11px;display:flex;position:relative}.message-reader__toolbar>div{align-items:center;gap:2px;display:flex}.message-reader__toolbar button{width:30px;height:30px;color:var(--mi-color-muted-foreground-resolved);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.message-reader__toolbar button:hover{color:var(--mi-color-foreground-resolved);background:var(--mi-color-muted-resolved)}.message-reader__toolbar button svg{width:14px;height:14px}.reader-back{display:none!important}.reader-more{position:relative}.reader-more__menu{z-index:10;background:var(--mi-color-popover-resolved);border:1px solid var(--mi-color-border-resolved);width:190px;box-shadow:0 12px 28px var(--mi-color-shadow-resolved);border-radius:10px;padding:5px;position:absolute;top:34px;right:0;display:block!important}.reader-more__menu button{width:100%;height:32px;color:var(--mi-color-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;display:flex}.message-reader__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.message-reader__content{width:min(100%,720px);margin:0 auto;padding:20px 24px 26px}.message-reader__subject{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.message-reader__subject h2{color:var(--mi-color-foreground-resolved);letter-spacing:-.026em;margin:0;font-size:clamp(16px,1.7cqw,21px);font-weight:680;line-height:1.25}.message-reader__subject>span{color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-muted-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:999px;flex:none;padding:4px 7px;font-weight:600}.message-sender{align-items:flex-start;gap:9px;margin-top:16px;display:flex}.message-sender__avatar{width:34px;height:34px;color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:10px;flex:0 0 34px;place-items:center;font-weight:750;display:grid}.message-sender>div{flex:1;min-width:0}.message-sender p{font-size:var(--mi-font-size-ui-resolved);flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;display:flex}.message-sender p strong{font-weight:680}.message-sender p span,.message-sender small,.message-sender time{color:var(--mi-color-muted-foreground-resolved)}.message-sender p span{font-size:var(--mi-font-size-meta-resolved)}.message-sender small{font-size:var(--mi-font-size-meta-resolved);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.message-sender time{max-width:130px;font-size:var(--mi-font-size-meta-resolved);text-align:right;flex:none;line-height:1.35}.blocked-images{min-height:34px;color:var(--mi-color-muted-foreground-resolved);background:color-mix(in oklab, var(--mi-color-muted-resolved) 55%, var(--mi-color-card-resolved));border:1px solid var(--mi-color-border-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:6px 9px;display:flex}.blocked-images>svg{flex:0 0 13px;width:13px;height:13px}.blocked-images span{flex:1;min-width:0}.blocked-images button{height:22px;color:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-meta-resolved);background:0 0;border:0;border-radius:6px;flex:none;padding:0 7px;font-weight:650}.blocked-images button:hover{background:color-mix(in oklab, var(--mi-color-accent-resolved) 70%, transparent)}.message-body{color:color-mix(in oklab, var(--mi-color-foreground-resolved) 90%, transparent);font-size:var(--mi-font-size-body-resolved);margin-top:19px;line-height:1.68}.message-plain-text{white-space:pre-line;margin:0 0 11px}.message-html{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.message-html table{border-collapse:collapse;max-width:100%!important}.message-html th,.message-html td{overflow-wrap:anywhere;min-width:0!important}.message-html img{max-width:100%!important;height:auto!important}.attachments{margin-top:22px}.attachments>header{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:flex}.attachments>header svg{width:12px;height:12px}.attachments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.attachment-card{background:var(--mi-color-card-resolved);border:1px solid var(--mi-color-border-resolved);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.attachment-card:hover{border-color:color-mix(in oklab, var(--mi-color-primary-resolved) 34%, var(--mi-color-border-resolved))}.attachment-card>span{width:30px;height:30px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-muted-resolved);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.attachment-card>span svg{width:14px;height:14px}.attachment-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.attachment-card strong{font-size:var(--mi-font-size-meta-resolved);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.attachment-card small{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);margin-top:3px}.attachment-card button{width:27px;height:27px;color:var(--mi-color-muted-foreground-resolved);background:0 0;border:0;border-radius:7px;flex:0 0 27px;place-items:center;display:grid}.attachment-card button:hover{color:var(--mi-color-foreground-resolved);background:var(--mi-color-muted-resolved)}.attachment-card button svg{width:13px;height:13px}.message-reply-bar{background:color-mix(in oklab, var(--mi-color-background-resolved) 94%, var(--mi-color-card-resolved));border-top:1px solid var(--mi-color-border-resolved);align-items:center;gap:6px;min-height:52px;padding:8px 14px;display:flex}.message-reply-bar button{height:32px;color:var(--mi-color-foreground-resolved);background:var(--mi-color-card-resolved);border:1px solid var(--mi-color-border-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:620;display:flex}.message-reply-bar button:hover{background:var(--mi-color-muted-resolved)}.message-reply-bar svg{width:13px;height:13px}.mail-drawer{z-index:30;display:none;position:absolute;inset:50px 0 0}.mail-drawer__scrim,.compose-layer__scrim{background:color-mix(in oklab, var(--mi-color-shadow-resolved) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;position:absolute;inset:0}.mail-drawer__panel{background:var(--mi-color-sidebar-resolved);border-right:1px solid var(--mi-color-border-resolved);width:min(260px,84%);box-shadow:18px 0 38px var(--mi-color-shadow-resolved);position:absolute;inset:0 auto 0 0;overflow:hidden}.mail-drawer__close{z-index:3;width:28px;height:28px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-muted-resolved);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.mail-drawer__close svg{width:13px;height:13px}.compose-layer{z-index:100;position:fixed;inset:0}.compose-sheet{background:var(--mi-color-card-resolved);border:1px solid var(--mi-color-border-resolved);width:min(620px,100vw - 40px);height:min(560px,100dvh - 40px);min-height:360px;box-shadow:0 22px 56px var(--mi-color-shadow-resolved);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.compose-sheet>header{background:color-mix(in oklab, var(--mi-color-muted-resolved) 45%, var(--mi-color-card-resolved));border-bottom:1px solid var(--mi-color-border-resolved);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 12px;display:flex}.compose-sheet>header>div{align-items:center;gap:9px;display:flex}.compose-sheet__mark{width:29px;height:29px;color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:8px;place-items:center;font-weight:750;display:grid}.compose-sheet h2,.compose-sheet p{margin:0}.compose-sheet h2{font-size:var(--mi-font-size-ui-resolved);font-weight:680}.compose-sheet header p{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);margin-top:3px}.compose-sheet>header>button{width:29px;height:29px;color:var(--mi-color-muted-foreground-resolved);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.compose-sheet>header>button:hover{color:var(--mi-color-foreground-resolved);background:var(--mi-color-muted-resolved)}.compose-sheet>header svg{width:14px;height:14px}.compose-fields{flex-direction:column;display:flex}.compose-fields label{border-bottom:1px solid var(--mi-color-border-resolved);align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.compose-fields label>span{width:38px;color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);flex:0 0 38px}.compose-fields input{min-width:0;height:34px;color:var(--mi-color-foreground-resolved);font-size:var(--mi-font-size-ui-resolved);background:0 0;border:0;outline:0;flex:1}.compose-fields input::placeholder{color:var(--mi-color-muted-foreground-resolved)}.compose-fields input[aria-invalid=true]{color:var(--mi-color-destructive-resolved)}.compose-fields label button{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);background:0 0;border:0;flex:none;font-weight:620}.compose-tools{border-bottom:1px solid var(--mi-color-border-resolved);align-items:center;gap:1px;min-height:38px;padding:4px 10px;display:flex}.compose-tools button{width:27px;height:27px;color:var(--mi-color-muted-foreground-resolved);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.compose-tools button:hover,.compose-tools button.is-active{color:var(--mi-color-primary-resolved);background:var(--mi-color-accent-resolved)}.compose-tools svg{width:13px;height:13px}.compose-sheet>textarea{resize:none;min-height:110px;color:var(--mi-color-foreground-resolved);background:var(--mi-color-card-resolved);font-size:var(--mi-font-size-ui-resolved);border:0;outline:0;flex:1;padding:12px;line-height:1.6}.compose-sheet>textarea::placeholder{color:var(--mi-color-muted-foreground-resolved)}.compose-signature{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved);flex-direction:column;padding:0 12px 10px;line-height:1.5;display:flex}.compose-error{color:var(--mi-color-destructive-resolved);background:color-mix(in oklab, var(--mi-color-destructive-resolved) 7%, var(--mi-color-card-resolved));border-top:1px solid color-mix(in oklab, var(--mi-color-destructive-resolved) 16%, var(--mi-color-border-resolved));font-size:var(--mi-font-size-meta-resolved);padding:7px 12px}.compose-sheet>footer{background:color-mix(in oklab, var(--mi-color-muted-resolved) 42%, var(--mi-color-card-resolved));border-top:1px solid var(--mi-color-border-resolved);justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex}.compose-sheet>footer button{height:32px;font-size:var(--mi-font-size-meta-resolved);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:640;display:flex}.compose-sheet>footer>div{gap:5px;display:flex}.compose-attachment,.compose-discard{color:var(--mi-color-muted-foreground-resolved);background:0 0}.compose-attachment:hover,.compose-discard:hover{color:var(--mi-color-foreground-resolved);background:var(--mi-color-muted-resolved)}.compose-send{color:var(--mi-color-primary-foreground-resolved);background:var(--mi-color-primary-resolved)}.compose-send:hover{background:color-mix(in oklab, var(--mi-color-primary-resolved) 86%, var(--mi-color-foreground-resolved))}.compose-sheet>footer svg{width:13px;height:13px}.mail-toast{z-index:50;min-height:34px;color:var(--mi-color-success-resolved);background:color-mix(in oklab, var(--mi-color-success-resolved) 9%, var(--mi-color-card-resolved));border:1px solid color-mix(in oklab, var(--mi-color-success-resolved) 22%, var(--mi-color-border-resolved));font-size:var(--mi-font-size-meta-resolved);box-shadow:0 10px 28px var(--mi-color-shadow-resolved);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-weight:620;animation:.18s ease-out toast-in;display:flex;position:absolute;bottom:13px;right:13px}.mail-toast svg{width:13px;height:13px}@keyframes toast-in{0%{opacity:0;transform:translateY(5px)}}.mail-session-expired{z-index:60;max-width:calc(100% - 26px);min-height:34px;color:var(--mi-color-warning-resolved);background:color-mix(in oklab, var(--mi-color-warning-resolved) 9%, var(--mi-color-card-resolved));border:1px solid color-mix(in oklab, var(--mi-color-warning-resolved) 22%, var(--mi-color-border-resolved));font-size:var(--mi-font-size-meta-resolved);box-shadow:0 10px 28px var(--mi-color-shadow-resolved);border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-weight:620;animation:.18s ease-out toast-in;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.mail-session-expired svg{flex-shrink:0;width:13px;height:13px}.mail-session-expired button{border:1px solid color-mix(in oklab, var(--mi-color-warning-resolved) 30%, var(--mi-color-border-resolved));background:var(--mi-color-card-resolved);color:var(--mi-color-warning-resolved);font-size:var(--mi-font-size-meta-resolved);cursor:pointer;white-space:nowrap;border-radius:7px;padding:4px 9px;font-weight:680}.mail-session-expired button:hover{background:color-mix(in oklab, var(--mi-color-warning-resolved) 12%, var(--mi-color-card-resolved))}@container mail (max-width:1120px) and (min-width:761px){.mail-inlay__body{grid-template-columns:62px 320px minmax(0,1fr)}.mail-account{justify-content:center;padding-inline:0}.mail-account__copy,.mail-account__chevron,.mail-compose-button span,.mail-folder-nav>p,.mail-folder-nav li button span,.mail-storage,.mail-folders-collapse span{display:none}.mail-compose-wrap{padding-inline:10px}.mail-compose-button{width:36px;margin:0 auto;padding:0}.mail-folder-nav{padding-inline:9px}.mail-folder-nav li button{justify-content:center;padding:0;position:relative}.mail-folder-nav li button b{min-width:14px;height:14px;font-size:var(--mi-font-size-meta-resolved);padding:0 3px;position:absolute;top:1px;right:0}.mail-folder-footer,.mail-folders-collapse{display:none}.message-reader__content{padding-inline:20px}.message-reply-bar button{padding-inline:8px}}@container mail (max-width:860px) and (min-width:761px){.mail-inlay__body{grid-template-columns:62px 292px minmax(0,1fr)}.message-reader__content{padding:18px}.message-sender time{display:none}.attachments>div{grid-template-columns:minmax(0,1fr)}.message-reply-bar button span{display:none}.message-reply-bar button{justify-content:center;width:32px;padding:0}}@container mail (max-width:760px){.mail-folder-trigger,.mail-quick-compose{display:grid}.mail-quick-compose{display:flex}.mail-sync-state span{display:none}.mail-sync-state{justify-content:center;width:27px;padding:0}.mail-inlay__body{display:block}.mail-folders-pane{display:none}.mail-list-pane{border-right:0;width:100%;height:100%}.mail-reader-pane{z-index:8;transition:transform .22s;position:absolute;inset:0;transform:translate(100%)}.mail-inlay.is-reader-open .mail-reader-pane{transform:translate(0)}.mail-drawer{display:block}.reader-back{display:grid!important}.message-reader__content{padding:18px 20px 24px}}@container mail (max-width:480px){.mail-inlay__identity>div,.mail-quick-compose span,.mail-check-button span,.mail-settings-button span,.message-search kbd{display:none}.mail-check-button{justify-content:center;width:30px;padding:0}.mail-inlay__topbar{padding-inline:9px}.message-list__header{padding-inline:10px}.message-row{min-height:74px}.message-row__open{padding-left:7px}.message-bulk-actions strong{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.message-reader__content{padding-inline:15px}.message-sender time{display:none}.blocked-images span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachments>div{grid-template-columns:minmax(0,1fr)}.message-reply-bar button span{display:none}.message-reply-bar button{justify-content:center;width:34px;padding:0}.compose-sheet>footer .compose-attachment span{display:none}}.message-load-more{place-items:center;padding:10px;display:grid}.message-load-more button{min-height:30px;color:var(--mi-color-accent-foreground-resolved);background:var(--mi-color-accent-resolved);font-size:var(--mi-font-size-ui-resolved);border:0;border-radius:8px;padding:0 13px;font-weight:650}.message-load-more button:disabled,.mail-quick-compose:disabled,.compose-send:disabled{cursor:wait;opacity:.65}.mail-sync-state.is-offline,.mail-toast.is-error{color:var(--mi-color-error-resolved);background:color-mix(in oklab, var(--mi-color-error-resolved) 9%, var(--mi-color-card-resolved));border-color:color-mix(in oklab, var(--mi-color-error-resolved) 22%, var(--mi-color-border-resolved))}.simple-editor{border-bottom:1px solid var(--mi-color-border-resolved);min-height:170px;overflow:hidden}.simple-editor__toolbar{background:var(--mi-color-muted-resolved);border-bottom:1px solid var(--mi-color-border-resolved);align-items:center;gap:3px;min-height:39px;padding:5px 12px;display:flex}.simple-editor__toolbar button{width:28px;height:28px;color:var(--mi-color-muted-foreground-resolved);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.simple-editor__toolbar button:hover,.simple-editor__toolbar button.is-active{color:var(--mi-color-primary-resolved);background:var(--mi-color-accent-resolved)}.simple-editor__toolbar button svg{width:14px;height:14px}.simple-editor__content{min-height:130px;max-height:280px;color:var(--mi-color-foreground-resolved);font-size:var(--mi-font-size-body-resolved);outline:none;padding:14px 17px;line-height:1.65;overflow-y:auto}.simple-editor__content p{margin:0 0 9px}.compose-file-input{display:none}.compose-files{gap:6px;padding:10px 16px 0;display:grid}.compose-files>div{background:var(--mi-color-muted-resolved);border:1px solid var(--mi-color-border-resolved);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.compose-files>div>svg{width:15px;color:var(--mi-color-primary-resolved)}.compose-files>div>span{flex-direction:column;flex:1;min-width:0;display:flex}.compose-files strong{font-size:var(--mi-font-size-ui-resolved);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compose-files small{color:var(--mi-color-muted-foreground-resolved);font-size:var(--mi-font-size-meta-resolved)}.compose-files button{width:26px;height:26px;color:var(--mi-color-muted-foreground-resolved);background:0 0;border:0;place-items:center;display:grid}.compose-files button svg{width:13px}.compose-quote-preview{max-height:92px;color:var(--mi-color-muted-foreground-resolved);background:var(--mi-color-muted-resolved);border-left:3px solid var(--mi-color-border-resolved);font-size:var(--mi-font-size-meta-resolved);border-radius:0 7px 7px 0;margin:10px 16px 0;padding:9px 11px;overflow:hidden}.compose-quote-preview strong{color:var(--mi-color-foreground-resolved);margin-bottom:4px;display:block}.compose-quote-preview p{white-space:pre-line;margin:0;line-height:1.45}@media (max-width:620px){.mail-inlay{border-radius:11px}.compose-sheet{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px);min-height:0}}@media (prefers-reduced-motion:reduce){.mail-inlay *,.mail-inlay :before,.mail-inlay :after,.compose-layer *,.compose-layer :before,.compose-layer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
