@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&display=swap";:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#283b35;background:#f9faf8;font-synthesis:none;font-size:13px;--bg:#fff;--paper:#fafbf9;--sidebar:#f4f6f2;--line:#e8ece6;--ink:#283b35;--muted:#8b938c;--sub:#6c786f;--green:#234e40;--soft:#eaf0e6;--highlight:#f1f5ed;--shadow:0 24px 90px #172c3022}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.3;cursor:default}button{border:0;background:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #6a9374;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:inset 0 -2px #6a9374}svg{flex-shrink:0;vertical-align:middle}button{transition:background .14s,color .14s}button:hover{color:var(--green)}h1,h2,h3,h4,p{margin:0}input,textarea,select{color:var(--ink);background:transparent}input::placeholder,textarea::placeholder{color:#a2a8a0}kbd{font-family:inherit}button:disabled:hover{background:none}.app{display:flex;height:100dvh;min-height:520px;overflow:hidden;background:var(--bg)}.app-rail{width:68px;flex-shrink:0;background:#173e35;color:#c3d2c7;display:flex;flex-direction:column;align-items:center;padding:23px 0 18px;gap:12px;z-index:15}.brand-icon{width:36px;height:38px;color:#e6e9cb;padding:0;margin-bottom:8px}.brand-icon svg{width:35px;height:35px}.brand-icon:hover{color:#fff}.rail-divider{width:23px;height:1px;background:#ffffff18;margin:0 0 8px}.rail-button{display:flex;align-items:center;justify-content:center;color:#b2c5ba;width:42px;height:42px;border-radius:10px}.rail-button:hover{color:#fff;background:#ffffff12}.rail-button.selected{color:#e8ecd7;background:#ffffff19}.rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.profile-orb{width:31px;height:31px;border-radius:50%;color:#f5f2df;background:#768a66;font-size:10px;letter-spacing:.4px;margin-top:8px}.profile-orb:hover{color:#fff;background:#8a9d79}.sidebar{width:236px;flex-shrink:0;background:var(--sidebar);display:flex;flex-direction:column;padding:29px 17px 21px;border-right:1px solid var(--line)}.workspace{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0 9px;margin-bottom:29px}.workspace b{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-1.1px;font-weight:800}.brand-dot{color:#7b9167}.workspace small{display:block;color:var(--sub);font-size:11px;margin-top:4px;letter-spacing:.04px}.workspace>svg{color:var(--muted)}.compose-button{height:44px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;border-radius:7px;font-weight:500;box-shadow:0 3px 5px #173e3511;margin-bottom:25px}.compose-button:hover{background:#346350;color:#fff}.compose-shortcut{margin-left:auto;font-size:14px;color:#d9e3d6;border:1px solid #ffffff30;border-radius:3px;width:18px;height:18px;margin-right:9px;font-weight:400;line-height:15px}.compose-button>svg{margin-left:12px}.folder-nav{display:flex;flex-direction:column;gap:3px}.nav-item{height:37px;padding:0 11px;display:flex;align-items:center;gap:12px;font-size:12px;color:var(--sub);border-radius:6px;text-align:left}.nav-item.selected{background:#e5ebdf;color:#284a36;font-weight:650}.nav-item:hover{background:var(--soft)}.nav-item svg{color:#83917e}.nav-item.selected svg{color:#45673c}.nav-count{margin-left:auto;font-size:10px;color:#8a9388}.unread-count{background:#d4dfca;color:#426132;border-radius:4px;min-width:21px;text-align:center;padding:2px 4px}.nav-heading{display:flex;align-items:center;justify-content:space-between;color:#929c8f;font-size:9px;font-weight:600;letter-spacing:1.1px;padding:0 10px;margin:31px 0 12px}.nav-heading button{padding:2px;color:#929c8f}.mailbox-item{display:flex;align-items:center;gap:9px;padding:9px 10px;color:var(--sub);font-size:11.5px;border-radius:5px;text-align:left;min-height:34px}.mailbox-item.chosen{background:#e9eee4;color:#365636}.mailbox-item:hover{background:var(--soft)}.mailbox-item>span:nth-child(2){flex:1}.mailbox-item>svg{color:#939c8e}.mailbox-item small{font-size:10px;color:#809075;margin-left:3px}.mailbox-swatch{width:8px;height:8px;border-radius:2px;display:inline-block;flex-shrink:0;background:#88a17d}.mailbox-swatch.green{background:#83a573}.mailbox-swatch.purple{background:#a69cb6}.mailbox-swatch.sand{background:#c2ac7e}.mailbox-swatch.all{color:#829079;background:transparent;width:10px;height:12px;margin-left:-1px;margin-right:-1px}.team-note{margin-top:32px;margin-left:9px;display:flex;gap:9px;align-items:center}.overlap-avatars{display:flex;align-items:center;padding-left:0}.overlap-avatars>*+*{margin-left:-7px;border:2px solid var(--sidebar)}.team-note>span{font-size:10.5px;font-weight:500}.team-note small{font-size:9px;color:#929b8e;display:block;margin-top:4px;font-weight:400}.sidebar-bottom{margin-top:auto;padding:35px 10px 0}.pilot-pill{display:flex;align-items:center;gap:6px;font-size:10px;color:#5c7150}.pilot-pill>span{height:5px;width:5px;border-radius:50%;background:#799964}.sidebar-bottom p{font-size:9px;color:var(--muted);margin:7px 0 13px}.sidebar-bottom>button{display:flex;align-items:center;gap:7px;font-size:10px;color:#5d7552;padding:0}.main-shell{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:76px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 29px;gap:35px;background:var(--bg)}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;white-space:nowrap}.breadcrumb>span{color:#92998e}.breadcrumb svg{color:#a2aaa0}.breadcrumb b{font-weight:500}.search{margin-left:auto;background:#f5f6f3;border:1px solid #edf0e9;border-radius:7px;height:35px;max-width:365px;flex:1;display:flex;align-items:center;padding:0 10px;gap:8px;color:#a0a89b}.search input{border:0;width:100%;min-width:40px;font-size:11px}.search kbd{font-size:10px;white-space:nowrap;color:#9da596;line-height:18px;border:1px solid #e1e6db;padding:0 4px;border-radius:3px}.search button{display:flex;padding:0;color:var(--muted)}.topbar-end{display:flex;align-items:center;gap:20px}.demo-label{font-size:8px;font-weight:600;letter-spacing:1px;color:#929b8b;white-space:nowrap;border:1px solid var(--line);padding:5px 7px;border-radius:4px}.user-trigger{display:flex;align-items:center;gap:8px;font-size:10px;padding:0}.user-trigger>svg{color:#8b9483;margin-left:3px}.mobile-menu{display:none!important}.mail-layout{flex:1;min-height:0;display:flex}.message-list{width:354px;flex-shrink:0;border-right:1px solid var(--line);display:flex;flex-direction:column;background:var(--paper)}.inbox-title{padding:27px 23px 20px}.inbox-eyebrow{font-size:8px;letter-spacing:1.15px;color:#939f8b;font-weight:600;margin-bottom:9px}.inbox-title-row{display:flex;align-items:center;gap:8px}.inbox-title-row h1{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.8px;font-weight:650}.total-count{display:inline-block;background:#edf0e9;font-size:10px;padding:3px 6px;color:#829078;border-radius:4px;margin-top:2px}.inbox-title-row>.icon-button{margin-left:auto;color:#7f8a78}.inbox-title>p{font-size:10.5px;color:#939d8c;margin-top:8px}.list-controls{display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid var(--line);height:44px;flex-shrink:0}.list-tabs{display:flex;height:100%;gap:21px;align-items:stretch}.list-tabs button{font-size:11px;color:#949d8e;padding:6px 0 12px;margin-bottom:-1px;display:flex;gap:6px;align-items:center}.list-tabs button.active{border-bottom:2px solid #4e7051;color:#38593c;font-weight:550}.list-tabs button span{background:#edf0e8;padding:1px 4px;font-size:8px;color:#7b8971;border-radius:3px}.list-controls>.icon-button{margin-bottom:7px;color:#8b9682}.message-scroll{flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:#e0e5da transparent}.date-label{padding:18px 23px 9px;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:600;letter-spacing:.6px;color:#99a08f}.date-label>span{font-weight:400;font-size:8px;letter-spacing:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-card{padding:17px 21px 14px 23px;border-bottom:1px solid var(--line);position:relative;background:var(--paper);text-align:left;display:block;width:100%;min-height:134px}.message-card:hover{background:#f3f6ef}.message-card.selected{background:#edf3e8;border-left:3px solid #64875c;padding-left:20px}.card-hit{position:absolute;inset:0;width:100%;height:100%;z-index:1;border-radius:0}.card-hit:focus-visible{outline-offset:-3px}.card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.sender-name{font-size:11px;font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-card.unread .sender-name{font-weight:650;color:#2e4633}.unread-dot{width:5px;height:5px;border-radius:50%;background:#7c9d66;flex-shrink:0}.card-header time{font-size:9px;color:#98a08e;white-space:nowrap}.card-subject{font-size:11px;letter-spacing:-.1px;font-weight:550;margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.message-card.unread .card-subject{font-weight:650}.message-card>p{font-size:10.5px;color:#929b8a;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;pointer-events:none}.card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:11px;min-height:17px}.card-tags{display:flex;align-items:center;gap:9px;pointer-events:none}.tag{font-size:8px;border:1px solid #d7e1cf;color:#77886a;border-radius:4px;padding:2px 5px}.tag.ochre{background:#f4f0e4;border-color:#e8dec7;color:#a18b60}.attachment-count{font-size:8px;color:#919c88;display:flex;align-items:center;gap:3px}.card-actions{display:flex;align-items:center;gap:9px}.seen-indicator{color:#9baa8f;display:flex;z-index:2}.star-button{color:#b1b9a6;padding:2px;display:flex;z-index:2;position:relative}.star-button.starred{color:#b7a16d}.star-button.starred svg{fill:#d8c69755}.star-button:hover{color:#b39c55}.list-status{border-top:1px solid var(--line);padding:12px 20px;display:flex;align-items:center;font-size:8px;color:#98a18e;gap:6px}.list-status>span:last-child{margin-left:auto;color:#a1a994}.status-dot{width:4px;height:4px;border-radius:50%;background:#8b9d7b}.draft-card{border:0;border-bottom:1px solid var(--line)}.draft-card strong{display:block;margin-top:12px;font-size:12px}.draft-indicator{color:#a78a66;font-size:10px}.draft-card .card-header small{font-size:9px;color:var(--muted)}.draft-from{display:block;color:var(--muted);margin-top:13px;font-size:9px}.reader{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg)}.reader-toolbar{height:59px;flex-shrink:0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.toolbar-group{display:flex;align-items:center;gap:9px}.icon-button{width:29px;height:29px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#8b9684;padding:4px;flex-shrink:0}.icon-button:hover,.icon-button.active{color:#527044;background:#edf2e8}.toolbar-separator{height:17px;width:1px;background:var(--line);margin-right:3px}.reader-position{font-size:9px;color:#a1a896;margin-right:7px}.reader-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2e7dc transparent}.reading-content{padding:30px 39px 20px;max-width:950px;margin:auto}.subject-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.mailbox-label{display:flex;align-items:center;gap:6px;font-size:8px;color:#8b9b7d;border:1px solid #e6ecdf;border-radius:4px;padding:3px 6px}.mailbox-label .mailbox-swatch{width:5px;height:5px;border-radius:1px}.mailbox-label svg{margin-left:4px}.reading-content h2{font-family:Manrope,sans-serif;font-size:25px;font-weight:650;letter-spacing:-.8px;color:#2d4234;line-height:1.4;margin-bottom:26px}.sender-line{display:flex;align-items:flex-start;gap:11px;margin-bottom:25px}.avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.25px;flex-shrink:0;font-weight:500;background:#e2e8d9;color:#718060}.avatar.green{background:#e0e8d8;color:#61744e}.avatar.purple{background:#eae5ee;color:#8e7c9b}.avatar.peach{background:#f3e8dc;color:#ad8b68}.avatar.blue{background:#e3eaf0;color:#718da4}.avatar.sand{background:#eae7d7;color:#95895e}.avatar.pink{background:#f0e1e4;color:#ae8290}.avatar.small{width:29px;height:29px;font-size:9px}.avatar.tiny{width:22px;height:22px;font-size:7px}.sender-details{padding-top:0;min-width:0;display:flex;flex-wrap:wrap;gap:4px 7px;align-items:center;line-height:1.5}.sender-details>b{font-size:11px;font-weight:600}.sender-details>span{font-size:9px;color:#a2a895}.sender-details small{flex-basis:100%;color:#949f88;font-size:9px;display:flex;align-items:center;gap:6px}.sender-time{margin-left:auto;text-align:right;flex-shrink:0}.sender-time>time{font-size:9px;color:#a0a996}.sender-time>div{display:flex;justify-content:flex-end;margin-top:1px;gap:3px}.sender-time .icon-button{height:23px;width:23px;padding:2px}.sender-time svg{width:15px;height:15px}.shared-banner{background:#f5f7ef;border:1px solid #e6ecdf;border-radius:7px;display:flex;align-items:center;width:100%;text-align:left;padding:12px;gap:10px;margin-bottom:28px}.shared-banner:hover{background:#edf2e6}.banner-icon{color:#7f946d}.shared-banner>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.shared-banner strong{font-size:10px;font-weight:550;color:#66795a}.shared-banner>div>span{font-size:9px;color:#94a088}.banner-avatars{display:flex;margin-left:auto}.banner-avatars>.avatar+.avatar{margin-left:-5px;border:2px solid #f5f7ef}.shared-banner>svg{color:#a6b19b}.message-body{font-size:12px;line-height:1.95;color:#646e60;white-space:pre-wrap;overflow-wrap:anywhere}.attachments{margin-top:27px;padding-top:19px;border-top:1px solid var(--line)}.attachments h4{display:flex;align-items:center;font-size:9px;gap:5px;font-weight:500;color:#88967c;margin-bottom:12px}.attachments h4>span{margin-left:auto;font-size:8px;color:#a4ac9c;font-weight:400}.attachment{display:flex;align-items:center;border:1px solid #e6e9df;border-radius:6px;padding:9px 12px 9px 9px;gap:10px;min-width:216px;text-align:left;background:#fcfcfa}.attachment:hover{background:#f5f7f0}.file-icon{display:flex;align-items:center;justify-content:center;width:31px;height:36px;border-radius:3px;background:#f2eae3;color:#b79b82}.attachment>span:nth-child(2){flex:1}.attachment b{font-size:10px;font-weight:500;display:block}.attachment small{font-size:8px;color:#9da694;display:block;margin-top:4px}.attachment>svg{color:#9aa78e}.reply-area{display:flex;align-items:center;gap:10px;margin-top:29px;margin-bottom:27px;flex-wrap:wrap}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:5px;padding:10px 15px;font-size:10px;font-weight:500;min-height:36px}.primary-button{background:var(--green);color:#fff;border:1px solid var(--green)}.primary-button:hover{color:#fff;background:#346350}.secondary-button{border:1px solid #dfe5d8;background:var(--bg);color:#819073}.secondary-button:hover{background:#f2f5ed}.reply-from{font-size:8px;color:#a1ab95;margin-left:auto}.reply-from b{font-weight:400;color:#829374}.message-footnote{border-top:1px solid var(--line);padding-top:16px;display:flex;gap:5px;align-items:center;color:#a0ab93;font-size:8px}.message-footnote button{display:flex;align-items:center;gap:5px;font-size:8px;margin-left:auto;color:#93a080;padding:0}.more-menu-wrap{position:relative}.dropdown{position:absolute;right:0;top:28px;z-index:8;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);width:170px;padding:5px;border-radius:6px;text-align:left}.dropdown button{display:block;padding:9px 10px;font-size:10px;width:100%;text-align:left;border-radius:4px}.dropdown button:hover{background:var(--soft)}.reply-block{border-top:1px solid var(--line);padding-top:20px;margin-top:23px}.reply-block>div{display:flex;gap:8px;align-items:center}.reply-block b{font-size:11px;font-weight:500}.reply-block time{margin-left:auto;color:var(--muted);font-size:9px}.reply-block>small{font-size:9px;color:var(--muted);display:block;margin-top:9px}.reply-block p{white-space:pre-wrap;line-height:1.8;font-size:12px;color:var(--sub);margin-top:15px;overflow-wrap:anywhere}.demo-reply-label{display:inline-block;font-size:8px;color:#949f88;margin-top:12px;border:1px solid var(--line);padding:3px 6px;border-radius:3px}.empty-reader{margin:auto;text-align:center;padding:35px;max-width:440px}.empty-brand,.empty-icon{background:#f1f5ec;width:68px;height:68px;border:1px solid #e5ecdd;color:#7e936e;display:flex;align-items:center;justify-content:center;border-radius:21px;margin:0 auto 29px;transform:rotate(-6deg)}.empty-brand>svg{transform:rotate(6deg)}.empty-reader .eyebrow{font-size:8px}.empty-reader h2{font-family:Manrope,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.7px;line-height:1.4;margin-top:13px;color:var(--ink)}.empty-reader p{color:var(--muted);font-size:11px;line-height:1.8;margin:15px auto 22px;max-width:280px}.empty-list{text-align:center;padding:55px 25px;color:var(--muted)}.empty-list h3{font-size:13px;font-weight:500;color:var(--ink)}.empty-list p{font-size:11px;line-height:1.7;margin-top:10px}.empty-list>button{font-size:10px;text-decoration:underline;margin-top:20px}.empty-icon{width:49px;height:49px;border-radius:15px;transform:none;margin-bottom:20px}.activity-panel{width:257px;flex-shrink:0;border-left:1px solid var(--line);display:flex;flex-direction:column;background:var(--paper);overflow-y:auto}.activity-header{height:59px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.activity-header h3{font-size:11px;font-weight:550}.activity-intro{padding:25px 21px 21px}.eyebrow{font-size:8px;letter-spacing:1.2px;color:#98a18d;font-weight:600}.activity-intro h4{font-family:Manrope,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.5px;margin-top:12px}.activity-intro p{font-size:10px;line-height:1.8;color:var(--muted);margin-top:9px}.activity-timeline{padding:0 20px}.activity-item{display:flex;gap:9px;position:relative;padding:0 0 27px}.activity-item:not(:last-child):before{content:"";position:absolute;left:14px;top:31px;bottom:4px;width:1px;background:var(--line)}.activity-item>div{padding-top:2px}.activity-item b{font-size:10px;font-weight:500;display:block;line-height:1.5}.activity-item span:not(.avatar){font-size:8px;color:#a1aa96;display:block;margin-top:5px}.activity-item small{font-size:8px;color:var(--muted);overflow-wrap:anywhere;display:block;margin-top:6px}.activity-note{margin:auto 18px 15px;background:#f1f4ec;padding:11px;display:flex;gap:7px;border-radius:5px;color:#98a38c}.activity-note p{font-size:8px;line-height:1.8}.switch-demo{border-top:1px solid var(--line);font-size:10px;color:#708760;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px}.modal-backdrop{position:fixed;inset:0;background:#17372c35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.dialog{width:465px;max-width:100%;max-height:90dvh;overflow:auto;position:relative;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:33px;box-shadow:var(--shadow)}.dialog-close{position:absolute;top:14px;right:13px}.dialog-icon{width:43px;height:43px;background:var(--soft);color:#718765;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:21px}.dialog-icon svg{width:21px;stroke-width:1.5}.dialog>.eyebrow{display:block;margin-bottom:11px}.dialog h2{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.8px;font-weight:550;line-height:1.4;max-width:350px}.dialog>p{font-size:12px;line-height:1.8;color:var(--sub);margin:14px 0 23px}.dialog-note{font-size:10px;line-height:1.8;color:var(--muted);background:var(--paper);border:1px solid var(--line);padding:12px;border-radius:6px;margin-top:21px}.identity-options{display:flex;flex-direction:column;gap:9px}.identity-options>button{border:1px solid var(--line);padding:13px;border-radius:7px;display:flex;align-items:center;gap:12px;text-align:left}.identity-options>button.chosen{background:var(--highlight);border-color:#d0dcc5}.identity-options>button>span:nth-child(2){flex:1}.identity-options b,.team-table b{font-size:12px;font-weight:500;display:block}.identity-options small,.team-table small{font-size:10px;color:var(--muted);display:block;margin-top:5px;line-height:1.7}.identity-options svg{color:#8b9c7c}.setup-steps{list-style:none;counter-reset:setup;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.setup-steps li{counter-increment:setup;position:relative;padding-left:34px}.setup-steps li:before{content:counter(setup);position:absolute;left:0;top:0;width:22px;height:22px;background:var(--soft);border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#8b9e7e}.setup-steps b{font-size:11px;font-weight:550;display:block;line-height:1.8}.setup-steps span{font-size:10px;line-height:1.8;color:var(--muted);display:block;margin-top:3px}.full-width{width:100%;margin-top:20px}.team-table>div{display:flex;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid var(--line)}.team-table>div>span:nth-child(2){flex:1}.role-tag{font-size:9px;border:1px solid var(--line);border-radius:3px;padding:3px 6px;color:var(--muted)}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);gap:12px}.setting-row b{display:block;font-size:11px;font-weight:550}.setting-row small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.toggle{width:32px;height:19px;flex-shrink:0;background:#d2d8cb;border-radius:20px;padding:2px;display:flex;align-items:center}.toggle.on{background:#53734b}.toggle>span{width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .2s}.toggle.on>span{transform:translate(13px)}.text-button{display:flex;align-items:center;gap:5px;font-size:10px;color:#7c9269}.reset-button{display:block;color:#a38672;font-size:10px;margin-top:20px;padding:0;text-decoration:underline;text-underline-offset:3px}.dialog-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.compose-backdrop{justify-content:flex-end;align-items:flex-end;padding:0 35px 0 0;background:#17372c1c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.compose-window{width:610px;height:620px;max-height:94dvh;background:var(--bg);box-shadow:var(--shadow);border-radius:12px 12px 0 0;border:1px solid var(--line);display:flex;flex-direction:column}.compose-window>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--paper);border-radius:12px 12px 0 0}.compose-window>header>div{display:flex;align-items:center;gap:9px}.compose-dot{height:6px;width:6px;background:#8a9c77;border-radius:50%}.compose-window h3{font-size:13px;font-weight:550}.compose-window>header>button{color:#8b9a7e;padding:0}.compose-demo{padding:10px 21px;background:var(--highlight);color:#859775;font-size:9px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line)}.compose-field{display:flex;align-items:center;gap:12px;min-height:45px;border-bottom:1px solid var(--line);padding:0 22px}.compose-field>label{width:43px;font-size:10px;color:#9ba68f;flex-shrink:0}.compose-field>input,.compose-field>select{border:0;font-size:11px;flex:1;width:100%;min-width:0;padding:9px 0}.authorized{font-size:8px;color:#91a37f;display:flex;gap:4px;align-items:center}.compose-body{flex:1;resize:none;padding:22px;border:0;font-size:12px;line-height:1.9;min-height:90px}.compose-window>footer{padding:15px 19px;display:flex;gap:15px;align-items:center;border-top:1px solid var(--line)}.attach-button{display:flex;align-items:center;cursor:pointer;color:#9ba98e}.attach-button input{display:none}.compose-footer-hint{font-size:8px;line-height:1.6;color:#a6af9d;flex:1}.compose-attachments{padding:8px 21px;display:flex;gap:7px;flex-wrap:wrap;max-height:90px;overflow:auto}.compose-attachments>span{border:1px solid var(--line);padding:4px 6px;border-radius:4px;display:flex;align-items:center;font-size:9px;gap:5px;color:var(--sub)}.compose-attachments button{display:flex;padding:0;margin-left:3px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:100;background:#244d3f;color:#e4ecdd;border:1px solid #ffffff19;border-radius:8px;box-shadow:0 8px 30px #18362822;padding:14px 17px;font-size:11px;max-width:90vw}.toast>button{display:flex;color:#c6d6ba;margin-left:15px;padding:0}.toast>button:hover{color:#fff}.sidebar-scrim{display:none}@media(min-width:1550px){.sidebar{width:251px;padding-left:21px;padding-right:21px}.message-list{width:380px}.reading-content{padding:38px 55px 30px}.topbar{padding-left:32px;padding-right:35px}.search{max-width:420px}.message-body{font-size:13px}.reading-content h2{font-size:28px}.sender-details>b{font-size:12px}}@media(max-width:1270px){.sidebar{width:215px;padding-left:13px;padding-right:13px}.message-list{width:315px}.reading-content{padding:27px 27px 20px}.topbar{gap:20px;padding-left:23px;padding-right:23px}.demo-label{display:none}.reading-content h2{font-size:22px}.sender-details>span{display:none}.reply-from{flex-basis:100%;margin-left:0;margin-top:3px}.activity-panel{position:absolute;right:0;top:76px;bottom:0;z-index:10;box-shadow:-10px 0 30px #203b2e12;width:270px}.message-footnote>span{max-width:115px}.message-footnote button{max-width:110px;text-align:left}}@media(max-width:1030px){.sidebar{width:191px;padding-left:10px;padding-right:10px}.workspace{padding-left:9px}.workspace b{font-size:23px}.compose-button{font-size:11px}.compose-shortcut{display:none}.compose-button>svg{margin-left:0}.message-list{width:282px}.inbox-title{padding-left:20px}.message-card{padding-left:20px;padding-right:17px}.message-card.selected{padding-left:17px}.team-note{margin-left:6px;gap:7px}.team-note small{max-width:105px;font-size:8px;line-height:1.5}.reading-content{padding-left:23px;padding-right:23px}.sender-time>time{font-size:8px}.reading-content h2{font-size:20px}.message-body{font-size:11px}.shared-banner{padding:9px;gap:7px}.shared-banner strong{font-size:9px}.shared-banner>div>span{font-size:8px}.banner-avatars{display:none}.reader-toolbar{padding-left:15px;padding-right:15px}.toolbar-group{gap:4px}.reader-position{margin-right:0}.topbar{height:65px}.activity-panel{top:65px}.app-rail{width:57px}.search{max-width:260px}.sender-details small{max-width:150px;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}.sender-details small>svg{display:none}.message-footnote{flex-wrap:wrap;row-gap:10px}.message-footnote button{margin-left:0;max-width:none}.message-footnote>span{max-width:none}.reply-area .primary-button,.reply-area .secondary-button{padding-left:11px;padding-right:11px}}@media(max-width:850px){.app-rail{width:57px}.sidebar{width:188px;position:fixed;top:0;bottom:0;left:57px;z-index:30;transform:translate(-250px);transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;background:#19372933;z-index:20}.mobile-menu{display:inline-flex!important;margin-left:-7px;margin-right:-4px}.topbar{gap:17px;padding:0 19px}.message-list{width:295px}.reading-content{padding-left:25px;padding-right:25px}.inbox-title-row h1{font-size:21px}.topbar-end{gap:0}.search{max-width:280px}.user-trigger>span:not(.avatar){display:none}.user-trigger>svg{display:none}.reader-position,.mailbox-label{font-size:8px}.reading-content h2{font-size:23px}.message-body{font-size:12px}}@media(max-width:660px){.app{min-height:400px}.app-rail{width:49px;padding-top:16px;gap:10px}.rail-button{width:35px;height:37px}.brand-icon{width:30px;height:32px}.brand-icon svg{width:30px;height:30px}.sidebar{left:49px;width:216px}.sidebar-bottom{padding-top:20px}.team-note{margin-top:20px}.topbar{height:58px;padding:0 14px;gap:13px}.breadcrumb{gap:6px}.breadcrumb>span,.breadcrumb>svg{display:none}.search{height:32px;max-width:none}.search kbd{display:none}.search input{font-size:10px}.user-trigger{gap:0}.user-trigger>.avatar{width:25px;height:25px;font-size:8px}.message-list{width:100%;border-right:0}.inbox-title{padding:23px 22px 19px}.inbox-title-row h1{font-size:26px}.inbox-title>p{font-size:11px;margin-top:7px}.list-controls{padding-left:23px}.list-tabs button{font-size:12px}.date-label{padding-top:17px;padding-bottom:12px}.message-card{padding:18px 23px 15px;min-height:133px}.message-card.selected{border-left:0;padding-left:23px;background:var(--paper)}.sender-name,.card-subject{font-size:12px}.message-card>p{font-size:11px}.card-header time{font-size:10px}.card-footer{margin-top:13px}.tag{font-size:9px}.message-list .card-actions{gap:13px}.list-status{padding:12px 22px;font-size:9px}.reader,.reading .message-list{display:none}.reading .reader{display:flex;width:100%}.reader-toolbar{height:48px;padding:0 15px}.reading-content{padding:25px 22px 20px}.reading-content h2{font-size:23px;margin-bottom:24px}.sender-details>span{display:none}.sender-details small{font-size:8px;max-width:160px}.sender-details>b{font-size:11px}.sender-time>time{font-size:8px}.shared-banner{padding:11px;margin-bottom:24px}.shared-banner strong{font-size:10px}.shared-banner>div>span{font-size:8px}.message-body{font-size:12px;line-height:1.9}.reply-area{margin-top:24px}.message-footnote{font-size:7px;row-gap:8px}.message-footnote button{font-size:8px;margin-left:0;flex-basis:100%}.activity-panel{top:58px;width:calc(100% - 49px);box-shadow:none}.activity-intro h4{font-size:20px}.activity-item b{font-size:12px}.activity-item span:not(.avatar){font-size:10px}.activity-note p{font-size:10px}.switch-demo{font-size:12px;min-height:50px}.modal-backdrop{padding:15px}.dialog{padding:28px 23px;border-radius:11px}.dialog h2{font-size:24px}.dialog p{font-size:12px}.identity-options>button{padding:11px}.dialog-note{font-size:10px}.compose-backdrop{padding:0}.compose-window{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.compose-window>header{border-radius:0;padding:18px}.compose-demo{font-size:8px;padding:10px 16px}.compose-field{padding:0 16px;gap:7px}.compose-field>label{width:35px}.authorized{display:none}.compose-window>footer{gap:12px;padding:14px}.compose-footer-hint{font-size:7px}.toast{bottom:17px;padding:12px;min-width:240px;line-height:1.6;font-size:10px;gap:7px}.toast>button{margin-left:auto}.empty-reader h2{font-size:23px}.empty-reader{padding:25px}.attachment{min-width:210px}.banner-avatars{display:none}}[data-theme=dark]{--bg:#202b25;--paper:#1e2822;--sidebar:#1b251f;--line:#334034;--ink:#d4dfce;--muted:#86967f;--sub:#a4b39a;--green:#51744b;--soft:#2a392b;--highlight:#293b2b;color-scheme:dark;color:var(--ink);background:var(--bg)}[data-theme=dark] .search{background:#263127;border-color:#334034}[data-theme=dark] .nav-item.selected,[data-theme=dark] .mailbox-item.chosen{background:#2b3c2a;color:#bfd2af}[data-theme=dark] .nav-item.selected svg{color:#a8bd98}[data-theme=dark] .message-card.selected{background:#293c29;border-color:#67895b}[data-theme=dark] .message-card:hover{background:#293429}[data-theme=dark] .reading-content h2,[data-theme=dark] .message-card.unread .sender-name{color:#d6e2ce}[data-theme=dark] .shared-banner,[data-theme=dark] .activity-note{background:#293729;border-color:#394a33}[data-theme=dark] .shared-banner strong{color:#b1c39e}[data-theme=dark] .message-body{color:#b3c0a9}[data-theme=dark] .secondary-button,[data-theme=dark] .attachment{background:#253026;border-color:#3c4935}[data-theme=dark] .avatar{filter:brightness(.7)}[data-theme=dark] .total-count,[data-theme=dark] .list-tabs button span,[data-theme=dark] .unread-count{background:#364530;color:#adbc9e}[data-theme=dark] .tag{border-color:#45563a;color:#9db38a}[data-theme=dark] .tag.ochre{background:#3e3a29;color:#bdad83;border-color:#514a31}[data-theme=dark] .list-tabs button.active{color:#b4cba3}[data-theme=dark] .mailbox-label{border-color:#3c4a34}[data-theme=dark] .empty-brand,[data-theme=dark] .empty-icon{background:#293a28;border-color:#3c4a34}[data-theme=dark] .message-card.selected .card-subject{color:#d6e2ce}[data-theme=dark] .banner-avatars>.avatar+.avatar{border-color:#293729}[data-theme=dark] .nav-item:hover,[data-theme=dark] .secondary-button:hover,[data-theme=dark] .shared-banner:hover{background:#344632}[data-theme=dark] .icon-button:hover{background:#344632;color:#c4d7b5}[data-theme=dark] .search kbd{border-color:#48533e}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg:#fff;--paper:#fff;--sidebar:#f8f9fa;--line:#eef0f2;--ink:#252931;--muted:#969aa2;--sub:#636871;--green:#30343e;--soft:#f0f1f4;--highlight:#f5f5f7;color:var(--ink);background:#e8e9eb}.reference-app{height:calc(100dvh - 32px);margin:16px;border-radius:13px;border:1px solid #fafafa;box-shadow:0 1px 10px #22252b07;overflow:hidden}.app-rail{display:none}.sidebar{width:218px;background:var(--sidebar);padding:17px 11px 0;border-right:1px solid var(--line)}.workspace{padding:0 3px 0 4px;margin:0 0 19px;gap:6px;justify-content:flex-start;height:29px}.workspace b{font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.6px}.workspace-mark{width:24px;height:24px;background:#fa963f;color:#fff;box-shadow:0 2px 4px #ef974633;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:22px;margin-right:1px}.workspace>svg{width:10px;color:#9b9ca1}.workspace-collapse{margin-left:auto;color:#8f939b;display:flex;border:1px solid #eaeced;border-radius:4px;padding:3px;background:#fff}.sidebar-search{height:33px;border:1px solid #eceef1;border-radius:5px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 8px;margin-bottom:10px;color:#9599a0}.sidebar-search input{width:100%;min-width:20px;border:0;font-size:11px}.sidebar-search kbd{font-size:9px;background:#f6f6f8;color:#9c9da4;padding:1px 3px;white-space:nowrap;border-radius:3px}.folder-heading{margin-top:10px!important;margin-bottom:7px!important}.nav-heading{font-size:8px;letter-spacing:.9px;color:#9b9da4;margin:23px 0 8px;padding:0 7px;font-weight:500}.folder-nav{gap:3px}.nav-item{border-radius:5px;height:33px;padding:0 9px;gap:10px;font-size:11px;min-height:33px;color:#6e727c}.nav-item.selected{background:#e7e8eb;color:#343740;font-weight:500}.nav-item svg,.nav-item.selected svg{color:#757a82;width:15px;height:15px}.nav-item:hover,.mailbox-item:hover{background:#eeeff2;color:#454952}.nav-count{color:#969aa2;font-size:9px;font-weight:400}.unread-count{background:#dbdde3;color:#777b85;min-width:17px;padding:1px 4px}.mailbox-item{font-size:10px;padding:8px 9px;min-height:32px;gap:10px;border-radius:5px}.mailbox-item.chosen{background:#eeeff2;color:#444953}.mailbox-item small{font-size:9px;color:#969aa3}.mailbox-item>svg{color:#a3a6ad;width:12px;height:12px}.mailbox-swatch{width:6px;height:6px;border-radius:1px}.mailbox-swatch.sand{background:#ef9d67}.mailbox-swatch.green{background:#70bba0}.mailbox-swatch.purple{background:#a194d4}.mailbox-swatch.all{color:#90969f;margin-left:-2px;width:8px}.connection-dot{width:5px;height:5px;background:#d1a568;border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:25px 0 0}.sidebar-bottom>.nav-item{display:flex;padding:0 9px;font-size:10px;color:#70757e;margin:0;width:100%;gap:10px}.sidebar-bottom>.nav-item svg{width:15px;height:15px}.sidebar-user{display:flex;align-items:center;gap:9px;padding:13px 5px!important;border-top:1px solid #e9ebee;margin-top:10px!important;width:100%;text-align:left}.sidebar-user>span:nth-child(2){font-size:10px;color:#41464e;flex:1}.sidebar-user small{display:block;font-size:8px;color:#a1a4ac;margin-top:3px}.sidebar-user svg{color:#8f959e;width:10px}.avatar{font-size:9px;font-weight:450;width:29px;height:29px;letter-spacing:0;background:#e9ecf0}.avatar.small{width:25px;height:25px;font-size:8px}.avatar.tiny{width:19px;height:19px;font-size:6px}.avatar.peach{background:#eadfd4;color:#9c7760}.avatar.green{background:#dbe5dd;color:#6a8271}.avatar.blue{background:#e2e8f0;color:#6c809c}.avatar.purple{background:#e9e6f0;color:#8a7f9e}.avatar.pink{background:#f2e2e5;color:#ab858c}.avatar.sand{background:#e8e5d9;color:#91866c}.topbar{height:59px;padding:0 23px 0 20px;gap:20px;border-bottom:1px solid var(--line)}.breadcrumb{gap:12px}.breadcrumb>b{font-size:15px;font-weight:550;letter-spacing:-.4px}.header-mailbox{font-size:9px;color:#a8abb2!important;font-weight:400}.topbar-end{margin-left:auto;gap:12px}.search{flex:none;width:160px;max-width:none;height:29px;background:#fff;border-color:#e8e9ed;border-radius:4px;padding:0 8px;gap:6px}.search input{font-size:10px}.search svg{color:#7e838c;width:14px;height:14px}.new-message-button{background:#30343d;color:#fff;box-shadow:inset 0 1px 1px #ffffff20,0 1px 2px #2223;border:1px solid #444851;display:flex;align-items:center;gap:6px;border-radius:5px;padding:7px 10px;font-size:10px;white-space:nowrap}.new-message-button:hover{background:#464b58;color:#fff}.new-message-button>svg{width:13px;height:13px}.message-list{width:326px;background:#fff}.inbox-title{display:none}.list-controls{height:62px;padding:0 18px;gap:8px;border-bottom:0}.list-tabs{background:#f7f7f9;border:1px solid #f3f3f6;border-radius:5px;gap:0;align-items:center;height:30px;flex:1;padding:1px}.list-tabs button{padding:6px 12px;margin:0;border:0!important;font-size:10px;height:26px;justify-content:center;color:#7b7f89;flex:1;white-space:nowrap;gap:4px}.list-tabs button.active{background:#fff;border-radius:4px;box-shadow:0 1px 3px #2221;color:#42464f;font-weight:500}.list-tabs button span{background:none;color:#a5a7af;font-size:8px;padding:0}.list-controls>.icon-button{margin:0;width:26px;height:26px;border:1px solid #e8eaee;border-radius:4px;color:#8d919a}.list-controls>.icon-button svg{height:13px;width:13px}.date-label{display:none}.message-scroll{scrollbar-width:thin;scrollbar-color:#e8e9ed transparent}.message-card{min-height:90px;padding:15px 17px 12px 47px;background:#fff}.message-card.selected{background:#f5f5f7;border-left:0;padding-left:47px;border-right:2px solid #858994}.message-card:hover{background:#f8f8fa}.message-card>.avatar{position:absolute;left:16px;top:17px;width:22px;height:22px;font-size:7px}.card-header{gap:6px}.sender-name{font-size:10px;font-weight:450;position:relative;overflow:visible}.message-card.unread .sender-name{font-weight:500;color:#34373e}.unread-dot{position:absolute;right:-267px;top:22px;background:#9290d4;width:4px;height:4px;display:none}.card-header time{font-size:8px;color:#a1a5ad}.card-subject{font-size:11px;font-weight:500;margin-top:5px;line-height:1.5}.message-card.unread .card-subject{font-weight:550}.message-card>p{font-size:10px;color:#a1a4ad;margin-top:3px;line-height:1.5}.card-footer{margin:6px 0 0;min-height:0;height:0}.card-tags .tag,.card-tags .attachment-count{display:none}.card-actions{position:absolute;right:14px;top:39px;gap:5px}.card-actions .seen-indicator{display:none}.star-button{color:#c0c3cb}.card-actions .star-button{width:7px;height:7px;background:#9995db;border-radius:50%;opacity:.75;padding:0}.card-actions .star-button svg{display:none}.card-actions .star-button:not(.starred){opacity:0}.message-card:hover .star-button:not(.starred){opacity:.3}.card-tags{display:none}.reader{background:#fff}.reader-toolbar{display:none}.reading-content{padding:0 23px 17px;max-width:1100px;display:flex;flex-direction:column}.sender-line{order:-3;padding:17px 0 15px;min-height:67px;margin-bottom:0;border-bottom:1px solid var(--line);gap:9px;align-items:center}.sender-line>.avatar{width:25px;height:25px;font-size:8px}.sender-details{gap:2px 6px;line-height:1.6;align-content:center}.sender-details>b{font-size:10px;font-weight:500;color:#43464e}.sender-details>span{font-size:9px;display:inline;color:#a0a3aa}.sender-details small{font-size:8px;color:#8f939d;max-width:none;display:flex}.sender-time{display:flex;align-items:center;gap:8px}.sender-time>time{font-size:8px;color:#a0a4ad}.sender-time>div{gap:6px;margin-top:0;align-items:center}.sender-time .icon-button{width:18px;height:18px;padding:1px}.sender-time .icon-button svg{width:13px;height:13px}.subject-meta{display:none}.reading-content h2{font-family:Inter,sans-serif;font-size:17px;font-weight:600;color:#282c32;letter-spacing:-.4px;line-height:1.5;margin:20px 0 11px}.message-body{font-family:Inter,sans-serif;font-size:11.5px;color:#3e4148;line-height:1.8;white-space:pre-wrap}.shared-banner{order:-1;background:#fafafb;border:1px solid #eeeff3;border-radius:5px;padding:7px 9px;min-height:32px;margin:11px 0 0;gap:7px}.shared-banner .banner-icon svg{width:12px;height:12px}.shared-banner strong{font-size:8px;color:#8b8e98;display:none}.shared-banner>div>span{font-size:8px;color:#858a94}.shared-banner .banner-icon{color:#a3a7b1}.banner-avatars{display:flex}.banner-avatars>.avatar+.avatar{border:1px solid white;margin-left:-4px}.shared-banner>svg{width:11px;color:#a3a7af}.attachments{margin:17px 0 0;padding:0;border:0;display:flex;gap:8px;flex-wrap:wrap}.attachments h4{display:none}.attachment{min-width:195px;background:#fff;border-color:#e8e9ed;padding:7px 9px 7px 6px;border-radius:5px;gap:8px;box-shadow:0 1px 2px #20202004}.file-icon{background:#fff;width:25px;height:29px;color:#c2908d;border:1px solid #ecdedd;border-radius:3px}.file-icon svg{width:18px;height:18px}.attachment b{font-size:9px;color:#666b76}.attachment small{font-size:8px;color:#9c9faa;margin-top:4px}.attachment>svg{width:13px;color:#8a8d97}.reply-area{display:none}.message-footnote{margin-top:18px;font-size:8px;padding-top:12px;color:#abaeb7}.message-footnote>span{max-width:none}.message-footnote button{max-width:none;font-size:8px;color:#989ca7;margin-left:auto}.inline-reply{margin-top:21px;box-shadow:0 4px 9px #21232a10;border:1px solid #e6e7eb;background:linear-gradient(#fafafb,#fff);border-radius:14px;padding:13px 14px 12px}.inline-reply>header{display:flex;align-items:center;gap:7px;color:#9699a2;font-size:9px}.reply-avatar{display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#e8e0d7;color:#938574;font-size:7px}.inline-reply>header b{font-size:9px;color:#6b6e76;font-weight:450}.inline-reply-actions{margin-left:auto;display:flex;gap:10px}.inline-reply-actions>button{padding:2px;color:#a4a7af;display:flex}.inline-from{display:flex;align-items:center;gap:7px;margin:10px 0 0 28px;font-size:8px;color:#a1a4ad}.inline-from>select{font-size:9px;color:#6c717e;border:0;padding:2px;max-width:100%}.inline-reply>textarea{border:0;width:100%;padding:13px 0 6px;min-height:137px;resize:vertical;font-size:11px;line-height:1.9;color:#4c5059}.inline-reply>textarea::placeholder{color:#b4b6be}.inline-reply>footer{display:flex;align-items:center;gap:12px;padding-top:9px}.send-inline{font-size:9px;background:#343944;color:#fff;border:1px solid #515662;padding:7px 9px;border-radius:4px;display:flex;gap:8px;align-items:center;box-shadow:inset 0 1px #ffffff20,0 2px 3px #34394418}.send-inline:hover{background:#484f5e;color:#fff}.inline-expand-attach{color:#a3a7b2;padding:0;display:flex}.inline-demo-note{display:flex;gap:4px;align-items:center;font-size:8px;color:#afb1b9;margin-left:auto}.reopen-reply{margin-top:19px;padding:12px;border:1px solid var(--line);border-radius:6px;color:var(--sub);font-size:11px;display:flex;align-items:center;justify-content:space-between}.reply-block{padding-top:15px;margin-top:17px}.reply-block p{font-size:11px}.reply-block b{font-size:10px}.list-status{font-size:8px;border-top:1px solid var(--line);height:36px;padding:0 15px}.status-dot{background:#75b8a2;width:5px;height:5px}.activity-panel{background:#fafafb;width:245px}.activity-header{height:62px}.activity-intro h4{font-family:Inter,sans-serif;font-weight:500;color:#575d68}.activity-note{background:#f1f2f5;color:#969aa6}.switch-demo{color:#7b8292}.primary-button{background:#343944;border-color:#4f5460;color:#fff}.primary-button:hover{background:#4a5261;color:#fff}.secondary-button{color:#7b818d;border-color:#e4e7ec}.dialog-icon{background:#f0f1f4;color:#8a90a0}.icon-button{color:#8b919c}.icon-button:hover,.icon-button.active{background:#f0f1f4;color:#555d6c}.compose-window{border-color:#e6e8ed}.compose-window>header{background:#fafafb}.compose-demo{background:#f5f5f8;color:#9297a4}.authorized{color:#8c95a4}.toast{background:#343944;color:#f4f4f7}.sidebar-scrim{z-index:20}.dialog,.compose-window{font-family:Inter,sans-serif}.dialog h2{font-family:Inter,sans-serif;letter-spacing:-.7px;font-weight:550}.identity-options>button.chosen{background:#f3f4f7;border-color:#dddfe6}.setting-row small{color:#a1a4ad}.toggle.on{background:#5e6575}.empty-brand,.empty-icon{background:#f4f5f8;border-color:#e7e9ef;color:#9299a9}.empty-reader h2{font-family:Inter,sans-serif;font-size:25px;font-weight:500}.mailbox-label,.tag{color:#89949c;border-color:#e6eaed}.modal-backdrop{background:#20232b2e}.eyebrow{color:#a0a6b2}.dialog-note{background:#f9f9fb;color:#979ca7}.setup-steps li:before{background:#f1f2f5;color:#969dab}.setup-steps span{color:#9a9faa}.demo-reply-label{color:#a2a7b1}.message-card.unread .card-subject{color:#343842}.inline-from label{color:#9399a4}@media(min-width:1550px){.sidebar{width:230px}.message-list{width:355px}.topbar{padding-left:22px;padding-right:28px}.reading-content{padding:0 31px 24px}.message-body{font-size:13px}.reading-content h2{font-size:19px}.inline-reply>textarea{font-size:12px;min-height:166px}.message-card{min-height:99px}.card-subject{font-size:12px}.sender-name{font-size:11px}.message-card>p{font-size:11px}.sender-details>b{font-size:11px}.sender-details>span{font-size:10px}}@media(max-width:1270px){.sidebar{width:190px;padding-left:10px;padding-right:10px}.message-list{width:285px}.topbar{height:55px}.reading-content{padding:0 20px 20px}.message-card{padding-right:14px}.list-controls{padding:0 12px}.list-tabs button{padding-left:9px;padding-right:9px;font-size:9px}.activity-panel{top:71px;right:16px;bottom:16px}.sender-details>span{display:none}.sender-time{gap:6px}.inline-reply{padding:11px}.inline-reply>textarea{min-height:150px}.message-body{font-size:11px}}@media(max-width:1030px){.sidebar{width:170px;padding-left:8px;padding-right:8px}.message-list{width:250px}.message-card{padding-left:42px;padding-right:12px}.message-card.selected{padding-left:42px}.message-card>.avatar{left:12px;width:20px;height:20px;font-size:6px}.card-subject{font-size:10px}.sender-name{font-size:9px}.message-card>p{font-size:9px}.card-header time{font-size:7px}.list-controls{padding:0 10px;gap:7px}.list-tabs button{padding-left:7px;padding-right:7px;font-size:8px}.list-tabs button span{display:none}.reading-content{padding-left:17px;padding-right:17px}.reading-content h2{font-size:16px}.sender-line{gap:7px}.sender-time{display:block}.sender-time>div{margin-top:5px;justify-content:flex-end}.sidebar-search{padding:0 6px;gap:5px}.sidebar-search input{font-size:10px}.sidebar-search kbd{font-size:8px}.workspace b{font-size:14px}.message-footnote{row-gap:9px}.message-footnote button{flex-basis:100%;margin-left:0}.inline-demo-note{font-size:7px}.inline-from{margin-left:0}.sender-details small{font-size:7px}.activity-panel{top:71px}}@media(max-width:850px){.reference-app{margin:10px;height:calc(100dvh - 20px);border-radius:9px}.sidebar{left:10px;top:10px;bottom:10px;width:210px;border-radius:9px 0 0 9px;transform:translate(-240px)}.sidebar.open{transform:translate(0)}.sidebar-scrim{border-radius:9px}.message-list{width:265px}.message-card,.message-card.selected{padding-left:44px}.card-subject{font-size:11px}.sender-name{font-size:10px}.message-card>p{font-size:10px}.topbar{padding:0 16px;gap:12px}.mobile-menu{margin-left:-5px;margin-right:0}.breadcrumb{gap:8px}.header-mailbox{display:none}.topbar-end{gap:9px}.search{width:143px}.new-message-button{padding:6px 9px;font-size:9px}.new-message-button>svg{width:12px}.activity-panel{top:65px;bottom:10px;right:10px}.list-controls{height:58px}.message-body{font-size:11px}.reading-content h2{font-size:17px}.reader-scroll{scrollbar-width:none}}@media(max-width:660px){.reference-app{height:100dvh;margin:0;border-radius:0;border:0;min-height:400px}.sidebar{left:0;top:0;bottom:0;width:225px;border-radius:0;transform:translate(-250px);padding-top:19px}.workspace{height:30px}.workspace b{font-size:16px}.sidebar-user{padding-bottom:19px!important}.sidebar-search{height:35px}.nav-item{font-size:12px;height:37px}.nav-heading{font-size:9px}.mailbox-item{font-size:11px;min-height:35px}.topbar{height:57px;padding:0 15px;gap:7px}.breadcrumb>b{font-size:15px}.breadcrumb{gap:4px}.search{width:115px;height:29px;padding:0 6px}.search input{font-size:9px}.topbar-end{gap:7px}.new-message-button{padding:7px 8px;font-size:9px;gap:4px}.new-message-button svg{width:12px}.message-list{width:100%}.list-controls{height:62px;padding:0 17px;gap:14px}.list-tabs{height:33px}.list-tabs button{font-size:11px;height:29px}.list-tabs button span{display:inline;font-size:9px}.list-controls>.icon-button{width:29px;height:29px}.message-card{padding:17px 20px 16px 59px;min-height:99px}.message-card.selected{padding-left:59px;background:#f5f5f7}.message-card>.avatar{left:19px;top:20px;width:27px;height:27px;font-size:9px}.sender-name{font-size:11px}.card-subject{font-size:12px;line-height:1.6;margin-top:5px}.message-card>p{font-size:10px;margin-top:4px}.card-header time{font-size:9px}.card-actions{right:20px;top:44px}.card-actions .star-button{width:5px;height:5px}.list-status{height:36px;padding:0 18px;font-size:8px}.reading .reader-toolbar{display:flex;height:42px;padding:0 13px}.reading-content{padding:0 17px 18px}.sender-line{padding:13px 0;min-height:63px;gap:8px}.sender-line>.avatar{width:25px;height:25px;font-size:8px}.sender-details>b{font-size:10px}.sender-details small{font-size:8px;max-width:180px}.sender-time>time{font-size:8px}.reading-content h2{font-size:19px;margin-top:19px;margin-bottom:12px;line-height:1.5}.message-body{font-size:12px;line-height:1.9}.shared-banner{padding:8px 9px;margin-top:10px}.shared-banner>div>span{font-size:8px}.inline-reply{border-radius:12px;margin-top:23px;padding:13px}.inline-reply>textarea{font-size:12px;min-height:165px;padding-top:15px}.inline-reply>header{font-size:10px}.inline-reply>header b{font-size:10px}.inline-from{margin-left:29px;margin-top:10px}.inline-from>select{font-size:9px}.inline-demo-note{font-size:7px}.inline-reply>footer{gap:12px}.send-inline{font-size:10px;padding:8px 10px}.message-footnote{font-size:8px;margin-top:18px;gap:6px}.message-footnote button{font-size:9px;flex-basis:100%}.activity-panel{top:57px;bottom:0;right:0;width:100%;z-index:20}.activity-header h3{font-size:13px}.activity-intro h4{font-size:19px}.dialog h2{font-size:23px}.inline-from label{font-size:9px}.attachment{min-width:199px;padding:8px}.attachment b{font-size:10px}.attachment small{font-size:8px}.reopen-reply{font-size:12px}.new-message-button:hover{color:#fff}}[data-theme=dark]{--bg:#23262c;--paper:#23262c;--sidebar:#202329;--line:#34373f;--ink:#e5e7ec;--muted:#8a909c;--sub:#a7aeba;--green:#565d6b;--soft:#30343d;--highlight:#2e323b;background:#191c21;color:var(--ink)}[data-theme=dark] .reference-app{border-color:#30343a}[data-theme=dark] .sidebar-search,[data-theme=dark] .workspace-collapse,[data-theme=dark] .search,[data-theme=dark] .message-list,[data-theme=dark] .reader,[data-theme=dark] .message-card{background:#23262c;border-color:#34373f}[data-theme=dark] .nav-item.selected,[data-theme=dark] .mailbox-item.chosen{background:#373b45;color:#d3d7df}[data-theme=dark] .message-card.selected,[data-theme=dark] .message-card:hover{background:#30343c}[data-theme=dark] .list-tabs{background:#292c34;border-color:#34373f}[data-theme=dark] .list-tabs button.active{background:#404550;color:#e3e6ee}[data-theme=dark] .message-card.unread .sender-name,[data-theme=dark] .message-card.unread .card-subject,[data-theme=dark] .reading-content h2,[data-theme=dark] .sender-details>b{color:#d8dce5}[data-theme=dark] .message-body{color:#c1c6d1}[data-theme=dark] .shared-banner,[data-theme=dark] .attachment,[data-theme=dark] .inline-reply,[data-theme=dark] .activity-panel,[data-theme=dark] .dialog-note{background:#282c34;border-color:#3a3e48}[data-theme=dark] .inline-reply>textarea{color:#c9cfdb}[data-theme=dark] .file-icon{background:#292c34;border-color:#57484c}[data-theme=dark] .sidebar-user{border-color:#34373f}[data-theme=dark] .sidebar-user>span:nth-child(2){color:#c2c8d3}[data-theme=dark] .sidebar-search kbd{background:#32363f}[data-theme=dark] .message-card.selected .card-subject{color:#d8dce5}[data-theme=dark] .inline-from>select{color:#bbc1ce}[data-theme=dark] .activity-note{background:#30343c}[data-theme=dark] .identity-options>button.chosen{background:#30343c;border-color:#454b57}[data-theme=dark] .list-controls>.icon-button{border-color:#3a3e48}.outlook-compose-backdrop.maximized{padding:18px;align-items:center;justify-content:center;background:#21334d36}.outlook-compose.maximized{width:100%;height:100%;max-height:100%;border:1px solid #dfe5ef;border-radius:10px}.outlook-compose{position:relative}.outlook-compose>header>button{width:24px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:4px}.outlook-compose>header>button:hover{background:#e8edf5;color:#647b9c}.rich-compose-body{display:flex;flex-direction:column;flex:1;min-height:100px;position:relative}.rich-editor{flex:1;min-height:80px;overflow:auto;padding:22px}.rich-editor .tiptap{outline:none!important;min-height:100%;font-family:Arial,sans-serif;font-size:14px;line-height:1.7;color:#3a4658;white-space:pre-wrap;overflow-wrap:anywhere}.rich-editor .tiptap p{margin:0 0 12px}.rich-editor .tiptap p:last-child{margin-bottom:0}.rich-editor .tiptap ul,.rich-editor .tiptap ol{padding-left:25px;margin:10px 0}.rich-editor .tiptap li p{margin:0}.rich-editor .tiptap blockquote{border-left:3px solid #c4cee0;padding:3px 0 3px 15px;margin:14px 0;color:#8292a9}.rich-editor .tiptap a{color:#386ba8;text-decoration:underline;cursor:text}.rich-editor .tiptap pre{background:#f3f5f8;padding:12px;border-radius:4px}.rich-editor .tiptap:focus-visible{box-shadow:none}.rich-toolbar{display:flex;align-items:center;gap:2px;border:1px solid #dce2ec;margin:0 17px 5px;border-radius:7px;min-height:42px;padding:4px 7px;background:#fafbfd;flex-wrap:wrap;flex-shrink:0}.rich-toolbar>button{width:27px;height:29px;border-radius:4px;padding:4px;display:flex;align-items:center;justify-content:center;color:#8695aa}.rich-toolbar>button.active{background:#e6eaf2;color:#53647e}.rich-toolbar>button:hover{background:#eaf0f7;color:#516a8d}.rich-toolbar>select{border:0;background:transparent;color:#7e8ea5;font-size:11px;padding:4px;max-width:115px;height:29px}.rich-toolbar>select[aria-label="Font size"]{width:62px}.rich-divider{width:1px;height:22px;background:#e0e5ed;margin:0 4px;flex-shrink:0}.rich-color{width:27px;height:29px;position:relative;display:flex;align-items:center;justify-content:center;color:#8d9cb0;cursor:pointer}.rich-color>input{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer;border:0}.rich-popover{position:absolute;bottom:54px;right:20px;z-index:6;background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 8px 30px #263d5c22;padding:12px;color:#8a9bb2}.emoji-popover{display:grid;grid-template-columns:repeat(6,32px);gap:5px}.emoji-popover>button{font-size:20px;padding:4px;border-radius:4px}.emoji-popover>button:hover{background:#edf2f8}.link-popover{display:flex;align-items:center;flex-wrap:wrap;width:350px;max-width:90%;gap:8px;font-size:11px}.link-popover>label{width:100%;font-size:10px}.link-popover>input{border:1px solid #e0e7f0;border-radius:4px;padding:8px;width:100%;color:#6f829f;font-size:12px}.link-popover>button{padding:7px 9px;border-radius:4px;background:#edf1f7;color:#7c8ea8;font-size:10px}.link-popover>small{color:#b07e7a;font-size:9px}.outlook-compose>footer.composer-footer{min-height:67px;padding:10px 18px;gap:15px;background:#fafbfd;position:relative}.composer-footer>button{border:0;padding:3px;background:none;color:#8999af;display:flex;align-items:center;justify-content:center;width:26px;height:28px;border-radius:4px}.composer-footer>button:hover,.composer-footer>button.selected{color:#6a7d99;background:#e9edf5}.composer-footer-separator{width:1px;height:25px;background:#e1e6ef}.composer-save-status{display:flex;align-items:center;gap:4px;font-size:9px!important;color:#a4b1c3!important;margin-left:auto;flex:1;justify-content:flex-end}.composer-send-group{display:flex;flex-shrink:0;align-items:stretch;height:36px}.composer-send-group>.outlook-send{border-radius:5px 0 0 5px;min-width:83px;height:36px;margin:0;padding:8px 16px;font-size:12px;display:flex;align-items:center;justify-content:center;background:#40516a;border:1px solid #40516a;color:#fff;gap:6px}.composer-send-menu{border:1px solid #40516a;border-left-color:#ffffff20;background:#40516a;color:#fff;border-radius:0 5px 5px 0;padding:7px;width:30px}.composer-send-group>button:hover{background:#586d8a;color:#fff}.composer-options{position:absolute;right:18px;bottom:67px;z-index:8;width:320px;max-width:90%;padding:16px;background:#fff;border:1px solid #dce4ef;border-radius:8px;box-shadow:0 8px 30px #263d5c22;font-size:11px;color:#8b9db5}.composer-options b{display:block;font-size:12px;font-weight:500;color:#7188a8}.composer-options p{margin:10px 0 0;font-size:11px;line-height:1.9;color:#92a4bc}.composer-options>button{display:block;text-align:left;width:100%;font-size:11px;padding:9px;border-radius:4px;color:#8298b6}.composer-options>button:hover{background:#f1f4f9}.composer-options small{display:block;font-size:9px;line-height:1.8;color:#a6b5c9;margin-top:9px}.maximized .rich-editor{padding:32px 44px}.maximized .rich-toolbar{margin-left:32px;margin-right:32px}.maximized .outlook-compose-field{padding-left:35px;padding-right:35px}.maximized .rich-editor .tiptap{max-width:1100px;margin:auto}.maximized .composer-footer{padding-left:32px!important;padding-right:32px!important}@media(max-width:660px){.outlook-compose-backdrop.maximized{padding:0}.outlook-compose.maximized{border-radius:0;border:0}.rich-editor{padding:20px 16px}.rich-toolbar{margin:0 10px 4px;gap:1px;padding:4px;min-height:42px}.rich-toolbar>button{width:25px;height:28px}.rich-toolbar>button>svg{width:15px;height:15px}.rich-toolbar>select{max-width:89px;font-size:10px}.rich-toolbar>select[aria-label="Font size"]{width:57px}.rich-divider{margin:0 3px;height:20px}.outlook-compose>footer.composer-footer{padding:9px 11px;gap:8px;min-height:60px}.composer-footer>button{width:24px;height:27px;flex-shrink:0}.composer-footer-separator{display:none}.composer-save-status{font-size:7px!important;line-height:1.6!important}.composer-send-group{height:34px}.composer-send-group>.outlook-send{height:34px;min-width:62px;padding:7px 10px;font-size:11px}.composer-send-menu{width:26px;padding:5px}.composer-options{bottom:63px;right:10px;font-size:11px}.rich-popover{bottom:86px;right:12px}.maximized .rich-editor{padding:20px 16px}.maximized .rich-toolbar{margin-left:10px;margin-right:10px}.maximized .outlook-compose-field{padding-left:15px;padding-right:15px}.maximized .composer-footer{padding-left:11px!important;padding-right:11px!important}.composer-footer>button[aria-label="Writing tools"]{display:none}}.outlook-compose>footer>.composer-footer-separator{flex:0 0 1px;width:1px;height:25px;background:#e1e6ef}@media(max-width:660px){.outlook-compose>footer>.composer-footer-separator{display:none}}.undo-send-banner{display:flex;align-items:center;gap:12px;padding:10px 18px;background:#eaf8ef;color:#205d3c;font-size:13px;flex-wrap:wrap}.undo-send-banner button{border:1px solid #218252;border-radius:5px;padding:5px 12px;background:#fff;color:#205d3c;font-weight:600}.undo-send-banner small{font-size:11px}.connect-page{height:100dvh;overflow:auto;background:#f6f7f9;display:flex;align-items:center;flex-direction:column;padding:35px 22px;font-family:Inter,sans-serif;color:#3a3f48}.connect-back{position:absolute;top:25px;left:27px;display:flex;align-items:center;gap:8px;font-size:11px;color:#8e949f}.connect-brand{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:550;letter-spacing:-.6px;margin:32px 0 25px}.connect-brand>span{background:#fa963f;color:#fff;border-radius:5px;font-size:25px;width:29px;height:29px;text-align:center;line-height:29px;box-shadow:0 2px 4px #dd842a28}.connect-card{width:422px;max-width:100%;background:#fff;border:1px solid #e7e9ee;box-shadow:0 10px 40px #202b3c07;border-radius:13px;padding:31px}.connect-icon{width:47px;height:47px;border:1px solid #e5e8ef;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#8e97aa;margin-bottom:24px;background:#fafbfc}.connect-eyebrow{font-size:8px;letter-spacing:1.3px;color:#a0a6b1}.connect-card h1{font-size:25px;letter-spacing:-.9px;font-weight:550;line-height:1.35;margin:11px 0 13px}.connect-card>p{font-size:12px;color:#999faa;line-height:1.8;max-width:310px}.connect-card form{margin-top:27px}.connect-card form>label{font-size:10px;color:#7a828f;display:block;margin:17px 0 8px}.connect-input{height:40px;display:flex;align-items:center;border:1px solid #e2e5ec;border-radius:5px;padding:0 11px;gap:9px;color:#b0b6c2}.connect-input input{border:0;min-width:20px;width:100%;font-size:12px;color:#4c5464}.connect-submit{display:flex;align-items:center;justify-content:center;gap:10px;background:#353b47;border:1px solid #505765;color:#fff;width:100%;height:40px;border-radius:5px;font-size:11px;margin-top:23px}.connect-submit:hover{background:#495365;color:#fff}.connect-submit:disabled{opacity:.45}.connection-privacy{display:flex;align-items:flex-start;gap:8px;color:#929dac;margin-top:21px}.connection-privacy p{font-size:9px;line-height:1.9}.connection-privacy span{font-size:8px;color:#b0b6c0}.local-pilot-note{border-top:1px solid #eceef2;margin-top:20px;padding-top:16px;color:#b0b4be;font-size:9px;line-height:1.9}.connect-page>footer{font-size:9px;color:#aeb5c0;margin-top:23px;text-align:center;line-height:1.7}.connection-error{font-size:10px;line-height:1.7;background:#fcf4f1;color:#ab7c6b;border:1px solid #f1e2dc;border-radius:5px;padding:10px 11px;margin-top:17px;display:flex;align-items:flex-start;gap:7px}.connection-error>svg{margin-top:1px}.live-connected{display:flex;align-items:center;gap:6px;font-size:10px;color:#829587;padding:9px}.live-connected>span{height:5px;width:5px;background:#76b59a;border-radius:50%}.live-address{font-size:10px;line-height:1.7;color:#969faa;padding:8px 11px;overflow-wrap:anywhere}.live-pilot-description{margin-top:25px;padding:13px;display:flex;gap:8px;align-items:flex-start;color:#b1b7c0}.live-pilot-description p{font-size:9px;line-height:1.8}.live-sidebar .nav-item small{margin-left:auto;color:#a4abb5;font-size:9px}.live-sidebar .sidebar-bottom{padding-bottom:14px}.live-sidebar .sidebar-bottom>.nav-item{font-size:9px}.live-refresh{font-size:10px;color:#9aa1ae;display:flex;align-items:center;gap:6px}.live-notice{height:34px;display:flex;align-items:center;gap:6px;padding:0 20px;font-size:8px;background:#fafbfc;color:#a4abb7;border-bottom:1px solid #edf0f4;flex-shrink:0}.live-notice>span{margin-left:auto}.live-error{margin:8px 15px;flex-shrink:0}.live-test-result{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.7;padding:10px 17px;color:#719284;background:#f0f8f3;flex-shrink:0}.live-test-result button{font-size:9px;text-decoration:underline;margin-left:auto;white-space:nowrap}.live-list-search{display:flex;align-items:center;padding:0 17px;height:58px;flex-shrink:0;gap:8px;color:#a9b0bc;border-bottom:1px solid var(--line)}.live-list-search input{border:0;width:100%;font-size:11px;color:#838c9b}.live-card{border:0;border-bottom:1px solid var(--line)}.live-card>p{max-width:100%;text-overflow:ellipsis;overflow:hidden}.live-card .sender-name{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-mobile-back{display:none}.live-reader-note{display:flex;align-items:center;gap:6px;font-size:8px;line-height:1.6;color:#aab2be;border-top:1px solid var(--line);padding-top:15px;margin-top:24px}.loading-mail{display:flex;gap:8px;align-items:center;color:#a2abba;font-size:11px;padding:25px 0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.live-attachments{margin-top:23px;border-top:1px solid var(--line);padding-top:16px}.live-attachments>p{font-size:9px;color:#a3adbb;margin-bottom:11px}.live-attachments>div{border:1px solid #e7eaf0;border-radius:4px;display:flex;align-items:center;gap:7px;padding:10px;max-width:400px;font-size:10px;color:#8b95a5;margin-bottom:6px}.live-attachments>div>span{flex:1;overflow-wrap:anywhere}.live-attachments>small{color:#aab2be;font-size:9px;display:block;margin-top:9px}.live-app .message-body{overflow-wrap:anywhere}.live-app .reader{min-width:0}.live-app .reading-content h2{overflow-wrap:anywhere}@media(max-width:850px){.live-sidebar,.live-app .topbar .breadcrumb .header-mailbox{display:none}.live-notice>span{display:none}}@media(max-width:660px){.connect-page{padding:28px 18px}.connect-brand{margin-top:40px;margin-bottom:22px}.connect-back{top:20px;left:20px;font-size:10px}.connect-card{padding:26px 23px}.connect-card h1{font-size:27px}.connect-card>p{font-size:12px}.connect-input{height:44px}.connect-submit{height:43px}.connect-page>footer{font-size:8px}.live-app .topbar{padding:0 15px}.live-notice{font-size:7px;line-height:1.6;height:auto;min-height:35px;padding:7px 15px;align-items:flex-start}.live-notice svg{width:11px;margin-top:1px}.live-refresh span{display:none}.live-app .topbar-end{gap:15px}.live-mobile-back{display:block;border-bottom:1px solid var(--line);padding:11px 13px}.live-mobile-back button{display:flex;align-items:center;gap:7px;font-size:11px;color:#8e98a8}.live-list-search{height:57px}.live-card .sender-name{max-width:200px}.live-test-result{padding:9px 14px;font-size:8px;align-items:flex-start}.live-test-result button{font-size:8px}.live-test-result svg{width:12px;flex-shrink:0;margin-top:1px}.live-app .message-card{padding-top:17px}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.email-content{min-width:0;margin-top:3px}.email-display-controls{display:flex;gap:10px;align-items:center;padding:3px 0 10px;color:#a4abb6;font-size:9px}.email-display-controls>button{margin-left:auto;display:flex;align-items:center;gap:4px;color:#8a94a4;font-size:9px;padding:3px}.email-image-notice{display:flex;align-items:center;gap:6px;background:#f7f8fb;border:1px solid #e9ecf2;border-radius:4px;padding:9px 10px;font-size:9px;color:#919aaa;margin-bottom:10px;line-height:1.6}.email-image-notice>button{margin-left:auto;white-space:nowrap;font-size:9px;text-decoration:underline;color:#687b99}.email-html-frame{width:100%;height:65dvh;min-height:320px;max-height:760px;border:1px solid #eceef2;border-radius:5px;background:#fff;display:block}.email-content .message-body{font-size:13px;line-height:1.8;padding:10px 0}.live-app .reading-content{max-width:none}.live-app .reader-scroll{overflow-x:hidden}@media(max-width:660px){.email-html-frame{height:65dvh;min-height:350px}.email-image-notice{font-size:8px;padding:8px;gap:5px}.email-image-notice>button{font-size:8px}.live-app .reading-content{padding-left:12px;padding-right:12px}.email-content .message-body{font-size:13px}}.email-image-notice{border-color:#dfe6f2;background:#f4f7fc;padding:11px 12px;gap:9px}.email-image-notice b{display:block;font-size:10px;font-weight:500;color:#7e8ca2}.email-image-notice small{display:block;font-size:8px;margin-top:4px;color:#a0a9b7}.email-image-notice>button{background:#404f68;color:#fff;padding:8px 10px;text-decoration:none;border-radius:4px;font-size:9px;flex-shrink:0}.email-image-notice>button:hover{background:#536685;color:#fff}@media(max-width:660px){.email-image-notice{gap:7px;padding:10px}.email-image-notice b{font-size:9px}.email-image-notice small{font-size:7px}.email-image-notice>button{font-size:8px;padding:8px}.email-image-notice>svg{display:none}}.outlook-app{font-family:Segoe UI,Inter,Arial,sans-serif;height:100dvh;min-height:460px;display:flex;flex-direction:column;background:#f3f3f3;color:#242424;font-size:13px;overflow:hidden}.outlook-header{height:62px;background:#106ebe;color:#fff;display:flex;align-items:center;gap:17px;padding:0 19px;flex-shrink:0}.outlook-header button{color:#fff;display:flex;align-items:center;justify-content:center;padding:5px}.outlook-header button:hover{background:#ffffff15;border-radius:4px}.outlook-launcher{margin-left:-5px}.outlook-brand{font-size:19px!important;font-weight:600;letter-spacing:-.4px;padding:0!important;gap:7px;white-space:nowrap}.outlook-brand>span{font-weight:350}.outlook-search{margin-left:90px;max-width:570px;width:38%;height:35px;border:1px solid #e1e5ed;background:#f8fafc;border-radius:4px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#4e5b69;box-shadow:0 1px 3px #0002}.outlook-search input{width:100%;min-width:30px;border:0;font-family:inherit;font-size:13px;color:#4e5b69}.outlook-search input::placeholder{color:#6f7780}.outlook-pilot{margin-left:auto;font-size:9px;letter-spacing:1px;color:#c3e1fb;white-space:nowrap}.outlook-profile{background:#e2edf9!important;color:#46799e!important;border:1px solid #d8e9f9!important;width:33px;height:33px;border-radius:50%!important;font-size:11px;font-weight:500}.outlook-frame{flex:1;min-height:0;display:flex}.outlook-rail{width:57px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0;background:#f0f0f0;border-right:1px solid #eee}.outlook-rail>button{width:43px;height:41px;display:flex;align-items:center;justify-content:center;color:#298aca;border-radius:4px;position:relative}.outlook-rail>button.active{background:#e2edf7;color:#1374be}.outlook-rail>button.active:before{content:"";width:3px;position:absolute;left:0;top:4px;bottom:4px;border-radius:3px;background:#0f6cbd}.outlook-rail>button:hover{background:#e5e8ed}.outlook-rail>div{flex:1}.outlook-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 10px 10px}.outlook-tabs{height:44px;display:flex;align-items:center;gap:22px;padding:0 15px;flex-shrink:0}.outlook-tabs>button{padding:10px 0 7px;font-size:13px;color:#575757;height:37px}.outlook-tabs>button.active{border-bottom:3px solid #0f6cbd;font-weight:600;color:#292929}.outlook-tabs>button:first-child{margin-right:1px;border:0;color:#62676d}.outlook-tabs>span{margin-left:auto;font-size:10px;color:#959ba1;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outlook-ribbon{display:flex;align-items:center;gap:3px;padding:5px 7px;min-height:50px;border:1px solid #e5e5e5;background:#fff;border-radius:6px;box-shadow:0 2px 3px #00000012;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.outlook-ribbon>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;white-space:nowrap;font-size:11px;color:#62666b;border-radius:4px;flex-shrink:0}.outlook-ribbon>button:hover{background:#f1f4f7;color:#195b92}.outlook-ribbon>button:disabled{opacity:.32;background:none;color:#777}.outlook-ribbon>button svg{color:#9da4ad}.outlook-ribbon>.outlook-new,.outlook-new{background:#0f6cbd;border:1px solid #146bbc;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border-radius:4px;font-family:inherit;font-size:12px;white-space:nowrap}.outlook-ribbon>.outlook-new:hover,.outlook-new:hover{background:#115ea3;color:#fff}.outlook-ribbon>.outlook-new svg{color:#fff}.ribbon-separator{height:26px;width:1px;background:#e8e8e8;margin:0 5px;flex-shrink:0}.outlook-ribbon>.ribbon-refresh{margin-left:auto}.outlook-error,.outlook-notice{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;padding:9px 13px;border:1px solid #f0d4c8;background:#fff7f2;color:#9b6a50;flex-shrink:0;margin-top:9px;border-radius:4px}.outlook-notice{border-color:#cfe6d4;background:#f0f8f0;color:#4b7a53}.outlook-error svg,.outlook-notice svg{margin-top:2px;flex-shrink:0}.outlook-body{display:flex;flex:1;min-height:0;gap:10px;padding-top:12px;position:relative}.outlook-folders{width:230px;flex-shrink:0;display:flex;flex-direction:column;overflow:auto;padding:8px 9px 0 15px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.outlook-folders>h3{font-size:13px;font-weight:600;display:flex;align-items:center;gap:10px;margin:6px 0 12px;padding-left:7px}.outlook-folders>button{display:flex;align-items:center;gap:12px;padding:10px 11px;font-size:12px;min-height:38px;flex-shrink:0;color:#555c64;text-align:left;border-radius:4px}.outlook-folders>button svg{color:#7b838c;flex-shrink:0}.outlook-folders>button>span:nth-child(2){flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outlook-folders>button small{margin-left:auto;font-size:11px;color:#1467ae}.outlook-folders>button.active{background:#dcebf8;color:#0f5a99;font-weight:550}.outlook-folders>button.active svg{color:#1769ad}.outlook-folders>button:hover{background:#e9edf2}.outlook-account-heading{display:flex;align-items:center;gap:9px;margin:23px 0 9px;font-size:10px;min-height:19px;color:#4e5864;flex-shrink:0}.outlook-account-heading>b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.outlook-account-heading>button{padding:0;color:#7b8693}.outlook-folders>.outlook-account{padding:9px 5px;min-height:30px;font-size:10px;gap:7px}.outlook-account-dot{width:5px;height:5px;border-radius:50%;background:#8eabc7;flex:0 0 5px}.outlook-account.current .outlook-account-dot{background:#0f6cbd}.outlook-account.current{color:#1862a0}.outlook-folders>.outlook-add-account{font-size:11px;color:#3276ae;padding-left:5px;gap:8px}.outlook-add-account svg{color:#3276ae!important}.outlook-sidebar-bottom{margin-top:auto;padding:30px 0 14px;flex-shrink:0}.outlook-sidebar-bottom>span{font-size:8px;color:#9aa2ab;display:flex;align-items:center;gap:4px;line-height:1.6}.outlook-sidebar-bottom>button{display:flex;align-items:center;gap:6px;color:#7b8795;padding:0;margin-top:13px;font-size:9px}.outlook-list{width:355px;flex-shrink:0;background:#fff;border:1px solid #dfdfdf;border-radius:7px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.outlook-list-heading{display:flex;align-items:center;padding:15px 18px 9px;gap:7px;flex-shrink:0;height:47px}.outlook-list-heading h2{font-size:14px;font-weight:600;color:#353b43}.outlook-list-heading>span{font-size:10px;color:#a1a6ad}.outlook-list-heading>button{margin-left:auto;color:#7b828b;display:flex;padding:0}.outlook-message-tabs{display:flex;gap:19px;align-items:stretch;min-height:40px;padding:0 18px;border-bottom:1px solid #e6e7e8;flex-shrink:0}.outlook-message-tabs>button{font-size:12px;padding:6px 0 10px;color:#969ba2;border-bottom:3px solid transparent}.outlook-message-tabs>button.active{color:#363d45;border-color:#0f6cbd;font-weight:600}.outlook-mail-scroll{flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:#b8bcc1 transparent}.outlook-message{padding:18px 18px 17px 15px;display:flex;gap:10px;position:relative;width:100%;min-height:102px;border-bottom:1px solid #e5e6e8;text-align:left;border-left:4px solid transparent;background:#fff}.outlook-message:hover{background:#f7f9fc}.outlook-message.selected{background:#edf4fc;border-color:#e5e6e8;border-left-color:#0f6cbd;box-shadow:inset 0 0 0 1px #8bb5dc}.outlook-message.unread{border-left-color:#0f6cbd}.outlook-message>div{flex:1;min-width:0}.outlook-avatar{width:33px;height:33px;flex:0 0 33px;border-radius:50%;background:#dfe5fc;color:#6c79b7;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;margin-top:3px}.outlook-message:nth-child(3n) .outlook-avatar{background:#e2ece5;color:#73987e}.outlook-message:nth-child(3n+1) .outlook-avatar{background:#dce8f3;color:#668cad}.outlook-message-top{display:flex;align-items:center;gap:8px}.outlook-message-top>b{font-size:12px;font-weight:500;color:#414853;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.outlook-message-top>time{font-size:9px;flex-shrink:0;color:#8d97a4}.outlook-message>div>strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:450;color:#426b91;margin:8px 0 5px}.outlook-message.unread>div>strong{font-weight:600;color:#146bbb}.outlook-message.unread .outlook-message-top>b{font-weight:600;color:#2a3340}.outlook-message p{font-size:10px;color:#a0a7b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.7}.message-flag{position:absolute;right:9px;bottom:10px;color:#ce7b85}.outlook-list>footer{height:30px;flex-shrink:0;display:flex;align-items:center;padding:0 15px;font-size:9px;color:#a0a8b2;border-top:1px solid #e6e7e9}.outlook-empty-list{text-align:center;padding:55px 20px;color:#a8b5c4}.outlook-empty-list h3{font-size:12px;color:#768393;font-weight:500;margin-top:16px}.outlook-empty-list p{font-size:10px;margin-top:10px;line-height:1.8}.outlook-reader{flex:1;min-width:0;background:#fff;display:flex;flex-direction:column;border:1px solid #e1e4e8;border-radius:7px;overflow:hidden}.outlook-reader-heading{display:flex;gap:9px;align-items:flex-start;padding:22px 25px 17px;border-bottom:1px solid #f0f1f3;flex-shrink:0}.outlook-reader-heading>button{display:none;padding:0;color:#8593a3}.outlook-reader-heading h1{font-size:18px;line-height:1.5;font-weight:550;letter-spacing:-.3px;overflow-wrap:anywhere;color:#364251}.outlook-reader-scroll{overflow:auto;flex:1;padding:0 25px 25px;scrollbar-width:thin;scrollbar-color:#d3d8e0 transparent}.outlook-sender{display:flex;align-items:center;gap:11px;padding:19px 0;min-height:84px}.outlook-sender>.outlook-avatar{background:#dce9f7;color:#6a8bad;width:35px;height:35px;flex-basis:35px}.outlook-sender>div{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;min-width:0;flex:1}.outlook-sender b{font-size:12px;font-weight:550;color:#566474}.outlook-sender span:not(.outlook-avatar){font-size:10px;color:#97a3b2;overflow-wrap:anywhere}.outlook-sender small{flex-basis:100%;font-size:9px;color:#9da8b6;line-height:1.7;overflow-wrap:anywhere}.outlook-sender>time{font-size:9px;color:#a1aab5;white-space:nowrap}.outlook-reader .email-html-frame{height:62dvh;min-height:350px;border-color:#edf0f4}.outlook-reader .email-content .message-body{color:#445163;line-height:1.9}.outlook-loading{display:flex;align-items:center;justify-content:center;gap:9px;padding:80px 20px;color:#91a2b7;font-size:12px}.outlook-reader-actions{display:flex;align-items:center;gap:9px;margin-top:22px}.outlook-reader-actions>button{display:flex;align-items:center;gap:6px;border:1px solid #dce3ec;color:#7c8fa6;background:#fafbfd;border-radius:4px;padding:9px 12px;font-size:10px}.outlook-reader-actions>button:hover{background:#eef4fb}.outlook-received-files{margin-top:20px;display:flex;gap:7px;flex-wrap:wrap}.outlook-received-files>div{display:flex;gap:7px;align-items:center;border:1px solid #e2e8ef;border-radius:4px;padding:9px;font-size:10px;color:#94a3b5;max-width:100%}.outlook-received-files>div>span{overflow-wrap:anywhere}.outlook-received-files>p{font-size:9px;color:#acb6c4;flex-basis:100%;line-height:1.7}.outlook-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px;text-align:center;background:#fafbfc}.outlook-welcome-art{width:155px;height:130px;position:relative;color:#84aed4;display:flex;align-items:center;justify-content:center;margin-bottom:27px;background:radial-gradient(ellipse,#e5eff8,transparent 70%)}.outlook-welcome-art>span{position:absolute;width:10px;height:10px;left:18px;top:32px;border:1px solid #b2cbe1;transform:rotate(20deg)}.outlook-welcome-art>span+span{width:6px;height:6px;inset:auto 23px 27px auto;background:#c7dcf1}.outlook-welcome h2{font-size:21px;font-weight:400;letter-spacing:-.4px;color:#5d7188}.outlook-welcome p{font-size:12px;color:#a5b0bf;line-height:1.8;margin:15px 0 25px;max-width:300px}.outlook-welcome small{font-size:9px;color:#afbccb;margin-top:22px}.outlook-modal-backdrop,.outlook-compose-backdrop{position:fixed;inset:0;z-index:60;background:#23395530;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.outlook-dialog{background:#fff;color:#54667e;border:1px solid #dce4ef;border-radius:9px;box-shadow:0 20px 70px #24385822;width:470px;max-width:100%;padding:32px;position:relative;max-height:90dvh;overflow:auto;font-family:Inter,sans-serif}.outlook-dialog-close{position:absolute;top:13px;right:12px;color:#9aacc2;padding:0}.outlook-dialog h2{font-size:22px;font-weight:500;letter-spacing:-.6px;margin-bottom:20px}.outlook-dialog p{font-size:12px;line-height:1.9;color:#95a3b6;margin:15px 0}.outlook-setting{display:flex;align-items:center;gap:9px;padding:15px 0;border-bottom:1px solid #ecf0f5;color:#91a0b5;font-size:11px;overflow-wrap:anywhere;line-height:1.7}.outlook-dialog .outlook-new{margin-top:17px}.outlook-nav-scrim{display:none}.outlook-compose-backdrop{align-items:flex-end;justify-content:flex-end;padding:0 30px 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b3b6018}.outlook-compose{width:650px;height:690px;max-height:95dvh;display:flex;flex-direction:column;background:#fff;border:1px solid #d4deed;border-bottom:0;box-shadow:0 0 50px #233f6b28;border-radius:9px 9px 0 0;overflow:hidden;font-family:Segoe UI,Arial,sans-serif;color:#526174}.outlook-compose>header{display:flex;gap:14px;align-items:center;min-height:45px;padding:0 17px;background:#eff4fb;border-bottom:1px solid #dce5f2}.outlook-compose>header b{font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.outlook-compose>header button{padding:0;color:#869bb5;display:flex}.outlook-compose-field{display:flex;align-items:center;gap:11px;padding:0 21px;min-height:43px;border-bottom:1px solid #eef1f5;flex-shrink:0}.outlook-compose-field>label{width:45px;font-size:11px;color:#9dacc0;flex-shrink:0}.outlook-compose-field>input,.outlook-compose-field>select{border:0;padding:10px 0;flex:1;min-width:0;font-size:12px;color:#5d728e}.outlook-compose-field>input::placeholder{color:#c1cad6}.outlook-compose-field>button{font-size:10px;color:#a9b8cc;padding:0;white-space:nowrap}.outlook-compose>textarea{resize:none;flex:1;border:0;min-height:100px;padding:24px 22px;font-family:inherit;font-size:14px;line-height:1.8;color:#4f617a}.outlook-compose>textarea::placeholder{color:#c3cddc}.outlook-compose>footer{display:flex;align-items:center;gap:16px;min-height:67px;padding:10px 19px;border-top:1px solid #e8edf4;flex-shrink:0}.outlook-send{display:flex;align-items:center;justify-content:center;gap:8px;background:#0f6cbd;border:1px solid #176cb6;color:#fff;padding:9px 18px;border-radius:4px;font-size:12px}.outlook-send:hover{background:#115ea3;color:#fff}.outlook-attach{display:flex;align-items:center;cursor:pointer;color:#9babc1}.outlook-attach>input{display:none}.outlook-compose>footer>span{font-size:9px;color:#b6c2d2;line-height:1.6;flex:1}.outlook-compose>footer>button:last-child{color:#a6b4c7;display:flex;padding:0}.outlook-files{display:flex;flex-wrap:wrap;padding:10px 20px;gap:7px;max-height:100px;overflow:auto}.outlook-files>span{display:flex;gap:6px;align-items:center;font-size:10px;padding:5px 8px;border:1px solid #dce5f0;border-radius:4px;color:#9caec7}.outlook-files button{padding:0;display:flex;color:#aebdd0}.outlook-compose .outlook-error{margin:0 15px 7px;max-height:100px;overflow:auto}.outlook-connect-page{background:#f3f6fa}.outlook-connect-page .connect-brand{color:#246dac;gap:10px}.outlook-connect-page .connect-icon{background:#f1f6fc;color:#76a0cb;border-color:#dce8f5}.outlook-connect-page .connect-submit{background:#0f6cbd;border-color:#0f6cbd}.outlook-connect-page .connect-submit:hover{background:#115ea3}.outlook-connect-page .connect-card{border-color:#e0e6ef}.outlook-connect-page .connect-card h1{color:#3c5978}.outlook-connect-page .connect-eyebrow{font-size:8px;letter-spacing:1px;color:#96abc3}.outlook-connect-page .connect-brand>svg{stroke-width:1.5}@media(min-width:1650px){.outlook-header{height:68px}.outlook-folders{width:255px}.outlook-list{width:410px}.outlook-ribbon>button{font-size:13px;padding:10px 14px}.outlook-message{min-height:116px;padding:21px 21px 20px 18px}.outlook-message-top>b{font-size:14px}.outlook-message>div>strong{font-size:14px}.outlook-message p{font-size:12px}.outlook-message-top time{font-size:11px}.outlook-message-tabs>button{font-size:14px}.outlook-folders>button{font-size:14px;padding:13px}.outlook-reader-heading{padding:25px 32px 22px}.outlook-reader-heading h1{font-size:22px}.outlook-reader-scroll{padding:0 32px 30px}.outlook-sender b{font-size:14px}}@media(max-width:1250px){.outlook-folders{width:198px;padding-left:8px;padding-right:5px}.outlook-list{width:300px}.outlook-search{margin-left:40px;width:40%}.outlook-ribbon>button{font-size:10px;padding:9px 8px}.outlook-ribbon>button svg{width:15px}.outlook-ribbon .ribbon-separator{margin:0 3px}.outlook-reader-scroll{padding:0 18px 20px}.outlook-reader-heading{padding:20px 18px 15px}.outlook-message{padding-left:11px;padding-right:12px;gap:8px}.outlook-message-top>b{font-size:11px}.outlook-message>div>strong{font-size:11px}.outlook-message p{font-size:9px}.outlook-message-top time{font-size:8px}.outlook-avatar{width:28px;height:28px;flex-basis:28px;font-size:9px}.outlook-pilot{font-size:8px}.outlook-header{gap:13px}.outlook-folders>button{font-size:11px}.outlook-sender>div>span{display:none}.outlook-sender b{font-size:11px}.outlook-sender small{font-size:8px}.outlook-reader-heading h1{font-size:17px}.outlook-reader .email-image-notice{flex-wrap:wrap;gap:7px}.outlook-reader .email-image-notice>button{margin-left:0;font-size:8px}.outlook-reader .email-image-notice small{font-size:7px}.outlook-reader .email-image-notice b{font-size:9px}}@media(max-width:1000px){.outlook-pilot{display:none}.outlook-search{margin-left:auto;width:50%}.outlook-folders{width:175px}.outlook-list{width:270px}.outlook-ribbon>button>span{display:none}.outlook-ribbon>.outlook-new{font-size:11px;padding:8px 10px}.outlook-ribbon{min-height:46px}.outlook-message>div>strong{font-size:10px}.outlook-message p{font-size:9px}.outlook-message-tabs{gap:14px;padding-left:14px}.outlook-message-tabs>button{font-size:11px}.outlook-folders>button{gap:8px}.outlook-reader-heading h1{font-size:16px}.outlook-reader-scroll{padding:0 13px 20px}.outlook-sender{gap:7px}.outlook-sender>.outlook-avatar{width:28px;height:28px;flex-basis:28px}.outlook-reader-heading{padding-left:15px;padding-right:15px}.outlook-rail{width:49px}.outlook-tabs>span{font-size:9px}.outlook-header{height:58px}.outlook-header button[aria-label="Help and feature status"]{margin-left:auto}}@media(max-width:850px){.outlook-folders{position:absolute;left:0;top:0;bottom:0;width:225px;background:#f4f5f7;z-index:21;transform:translate(-300px);border:1px solid #dce3ec;border-radius:6px;padding:16px 13px;box-shadow:8px 0 22px #20355018}.outlook-folders.open{transform:translate(0)}.outlook-list{width:290px}.outlook-nav-scrim{display:block;position:absolute;inset:0;z-index:20;background:#20375425}.outlook-folders>button{font-size:12px}.outlook-account-heading{font-size:11px}.outlook-folders>.outlook-account{font-size:11px}.outlook-tabs>span{max-width:200px}.outlook-message>div>strong{font-size:11px}.outlook-message-top>b{font-size:12px}.outlook-reader .email-html-frame{min-height:330px}.outlook-reader-actions{gap:7px}.outlook-reader-actions>button{font-size:9px;padding:8px}.outlook-sender small{max-width:170px}.outlook-search{width:45%}.outlook-header{gap:11px;padding-left:13px;padding-right:14px}.outlook-brand{font-size:17px!important}.outlook-rail{width:46px}.outlook-rail>button{width:36px}.outlook-ribbon>button{padding:8px}.outlook-main{padding-left:8px;padding-right:8px}}@media(max-width:660px){.outlook-header{height:55px;gap:10px;padding:0 13px}.outlook-launcher{display:none!important}.outlook-brand{font-size:16px!important;gap:5px}.outlook-brand>span{display:none}.outlook-search{flex:1;width:auto;margin-left:6px;height:32px;padding:0 9px;gap:7px;max-width:none}.outlook-search input{font-size:10px}.outlook-search>svg{width:15px}.outlook-header>button[aria-label="Help and feature status"]{display:none}.outlook-header>button[aria-label="Mail settings"]{padding:2px}.outlook-header>button[aria-label="Mail settings"] svg{width:18px}.outlook-profile{width:28px;height:28px;font-size:9px}.outlook-rail{display:none}.outlook-tabs{height:38px;padding:0 7px;gap:21px}.outlook-tabs>button{height:33px;font-size:12px;padding-top:7px;padding-bottom:5px}.outlook-tabs>button:first-child svg{width:19px}.outlook-tabs>span{font-size:8px;max-width:150px}.outlook-main{padding:0 7px 7px}.outlook-ribbon{min-height:43px;padding:4px;gap:1px;border-radius:5px}.outlook-ribbon>.outlook-new{font-size:10px;padding:7px 8px;gap:5px}.outlook-ribbon>.outlook-new>svg{width:13px}.outlook-ribbon>.outlook-new>svg:last-child{display:none}.outlook-ribbon>button{padding:7px;gap:0}.outlook-ribbon>button svg{width:15px;height:15px}.ribbon-separator{margin:0 3px!important;height:21px}.outlook-ribbon>button:nth-of-type(4),.outlook-ribbon>button:nth-of-type(6),.outlook-ribbon>button:nth-of-type(7){display:none}.outlook-body{padding-top:8px;gap:0}.outlook-list{width:100%;border-radius:6px}.outlook-list-heading{height:45px;padding:13px 17px 8px}.outlook-list-heading h2{font-size:16px}.outlook-message-tabs{gap:26px;padding-left:18px;height:42px}.outlook-message-tabs>button{font-size:13px}.outlook-message{min-height:107px;padding:17px 18px 17px 13px;gap:11px}.outlook-avatar{width:35px;height:35px;flex-basis:35px;font-size:11px}.outlook-message-top>b{font-size:12px}.outlook-message-top>time{font-size:10px}.outlook-message>div>strong{font-size:12px;margin-top:9px;margin-bottom:5px}.outlook-message p{font-size:10px}.outlook-reader,.reading .outlook-list{display:none}.reading .outlook-reader{display:flex;width:100%}.outlook-reader-heading{padding:15px 14px 13px;gap:9px}.outlook-reader-heading>button{display:flex;margin-top:3px}.outlook-reader-heading h1{font-size:17px;font-weight:550}.outlook-reader-scroll{padding:0 12px 20px}.outlook-sender{padding:15px 0;min-height:73px;gap:8px}.outlook-sender>.outlook-avatar{width:32px;height:32px;flex-basis:32px;font-size:10px}.outlook-sender b{font-size:12px}.outlook-sender small{font-size:8px;max-width:none}.outlook-sender>time{font-size:9px}.outlook-reader .email-html-frame{min-height:340px;height:61dvh}.outlook-reader-actions>button{font-size:10px;padding:9px 11px}.outlook-notice,.outlook-error{font-size:10px;line-height:1.6;padding:8px 10px;margin-top:7px}.outlook-compose-backdrop{padding:0}.outlook-compose{width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0}.outlook-compose>header{min-height:48px;padding:0 15px}.outlook-compose-field{padding:0 15px;gap:8px;min-height:45px}.outlook-compose-field>label{font-size:10px;width:40px}.outlook-compose-field>input,.outlook-compose-field>select{font-size:11px}.outlook-compose>textarea{font-size:13px;padding:20px 16px}.outlook-compose>footer{gap:13px;padding:11px 15px}.outlook-compose>footer>span{font-size:8px}.outlook-send{padding:9px 14px;font-size:12px}.outlook-dialog{padding:28px 23px}.outlook-dialog h2{font-size:22px}.outlook-dialog p{font-size:12px}.outlook-modal-backdrop{padding:17px}.outlook-welcome{padding:30px 20px}.outlook-reader .email-image-notice{flex-wrap:nowrap}.outlook-reader .email-image-notice>button{margin-left:auto;font-size:8px}.outlook-list>footer{height:29px;font-size:9px}}.outlook-app{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f7f9;color:#333841}.outlook-header{height:67px;background:#fff;border-bottom:1px solid #e8ebef;color:#656d7b;gap:19px;padding:0 25px}.outlook-header>button{color:#929ba8}.outlook-header>button:hover{background:#f4f5f8;color:#4c5666}.outlook-header>.outlook-launcher{display:none}.outlook-brand{color:#383e49!important;font-size:18px!important;font-weight:600;letter-spacing:-.7px;gap:7px}.outlook-brand>.scolivo-symbol{width:27px;height:27px;background:#fa963f;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:6px;font-size:25px;line-height:27px;margin-right:3px;box-shadow:0 2px 4px #dc82302b}.outlook-brand>.scolivo-mail-label{font-size:11px;font-weight:400;color:#a7acb5;margin-left:4px;letter-spacing:0;padding-left:10px;border-left:1px solid #e9ebef}.outlook-search{height:33px;border:1px solid #e7eaf0;background:#fafbfc;box-shadow:none;width:320px;max-width:380px;margin-left:auto;border-radius:6px;color:#9ba4b2}.outlook-search input{font-size:11px;color:#6e7a8c}.outlook-search input::placeholder{color:#a3aab5}.outlook-search>svg{width:15px}.outlook-pilot{color:#a5aebb;font-size:8px;letter-spacing:1px;margin-left:3px;border:1px solid #e7ebf1;padding:5px 7px;border-radius:4px}.outlook-header>.outlook-profile{background:#e9e5ef!important;color:#95849e!important;border:0!important;width:30px;height:30px;font-size:9px}.outlook-rail{display:none}.outlook-main{padding:0 17px 17px}.outlook-tabs{padding-left:9px;gap:25px;height:47px}.outlook-tabs>button{font-size:11px;color:#969eaa;height:34px}.outlook-tabs>button.active{color:#5e697b;border-bottom:2px solid #717c8e;font-weight:500}.outlook-tabs>span{font-size:9px;color:#b0b7c2}.outlook-tabs>button:first-child{color:#aab2be}.outlook-ribbon{background:transparent;box-shadow:none;border:0;border-top:1px solid #e6eaf0;border-bottom:1px solid #e6eaf0;border-radius:0;padding:9px 2px;gap:4px;min-height:55px}.outlook-ribbon>.outlook-new,.outlook-new{background:#343a46;border-color:#4b5260;border-radius:5px;color:#fff;font-size:11px;padding:9px 13px;box-shadow:inset 0 1px 1px #ffffff15,0 1px 2px #25304815}.outlook-ribbon>.outlook-new:hover,.outlook-new:hover{background:#4a5363;color:#fff}.outlook-ribbon>button{font-size:10px;color:#8e98a8;padding:8px 10px;gap:6px}.outlook-ribbon>button>svg{color:#a4adbb;width:16px;height:16px}.outlook-ribbon>button:hover{background:#edf0f5;color:#697b92}.ribbon-separator{background:#e5e9ef;height:19px;margin:0 6px}.outlook-body{padding-top:16px;gap:13px}.outlook-folders{width:220px;padding:13px 8px 0 0;background:transparent}.outlook-folders>h3{font-size:8px;font-weight:500;letter-spacing:1.3px;color:#a6adba;margin:0 0 14px;padding-left:10px;justify-content:space-between;padding-right:10px}.outlook-folders>h3>svg{display:none}.outlook-folders>button{height:37px;min-height:37px;padding:10px 11px;font-size:11px;color:#8b95a5;gap:11px;border-radius:5px}.outlook-folders>button>svg{width:16px;height:16px;color:#a1aab8}.outlook-folders>button.active{background:#e7e9ef;color:#5d687c;font-weight:500}.outlook-folders>button.active>svg{color:#7c899f}.outlook-folders>button:hover{background:#eceff4}.outlook-folders>button small{font-size:9px;color:#939eaf}.outlook-account-heading{font-size:9px;color:#a8b1bf;margin-top:27px;gap:7px;padding:0 4px}.outlook-account-heading>b{font-weight:500}.outlook-account-heading>svg{width:11px;height:11px}.outlook-folders>.outlook-account{font-size:9px;padding:8px 6px;color:#9aa6b7;gap:8px;height:32px;min-height:32px}.outlook-account-dot{background:#c1b4d6;border-radius:2px}.outlook-account.current .outlook-account-dot{background:#b09ecb}.outlook-account.current{color:#8b7ba3!important}.outlook-folders>.outlook-add-account{font-size:10px;color:#97a5ba;gap:8px}.outlook-add-account>svg{color:#a7b3c7!important}.outlook-sidebar-bottom{padding-left:7px}.outlook-sidebar-bottom>span{font-size:8px;color:#adb8c7}.outlook-sidebar-bottom>button{color:#a7b2c2;font-size:9px;margin-top:12px}.outlook-list{width:330px;border:1px solid #e7eaf0;border-radius:9px;background:#fff}.outlook-list-heading{padding:19px 20px 10px;height:53px}.outlook-list-heading h2{font-size:16px;font-weight:550;letter-spacing:-.5px;color:#59667c}.outlook-list-heading>span{font-size:10px;color:#adb6c4;background:#f2f4f8;border-radius:4px;padding:2px 4px}.outlook-list-heading>button{color:#abb5c5}.outlook-message-tabs{padding:0 20px;min-height:39px;gap:23px;border-color:#edf0f5}.outlook-message-tabs>button{font-size:10px;color:#a4adbc;padding-bottom:10px;border-width:2px}.outlook-message-tabs>button.active{color:#7b879b;border-color:#909cb0;font-weight:500}.outlook-message{min-height:100px;padding:19px 17px 16px 16px;border-left:2px solid transparent;border-bottom:1px solid #eef1f6;gap:9px}.outlook-message.selected{background:#f3f4f8;box-shadow:none;border-left-color:#a6a0bb;border-bottom-color:#eef1f6}.outlook-message.unread{border-left-color:#b1a8c4}.outlook-message:hover{background:#f8f9fc}.outlook-message-top>b{font-size:10px;color:#8893a5;font-weight:450}.outlook-message.unread .outlook-message-top>b{color:#6d7b91;font-weight:550}.outlook-message-top>time{font-size:8px;color:#b0b8c5}.outlook-message>div>strong{font-size:11px;font-weight:450;color:#8f9bb0;margin-top:7px;margin-bottom:5px}.outlook-message.unread>div>strong{color:#7587a1;font-weight:550}.outlook-message p{font-size:9px;color:#b5bdcb}.outlook-avatar{width:28px;height:28px;flex-basis:28px;margin-top:2px;background:#eae6f0;color:#ab9dba;font-size:9px;font-weight:450}.outlook-message:nth-child(3n) .outlook-avatar{background:#e8eee9;color:#a1b5a7}.outlook-message:nth-child(3n+1) .outlook-avatar{background:#e6ebf2;color:#a0afc4}.outlook-list>footer{font-size:8px;height:33px;color:#b4bece;border-color:#edf0f5}.outlook-reader{border-color:#e7eaf0;border-radius:9px}.outlook-reader-heading{border-color:#f0f2f6;padding:22px 25px 16px}.outlook-reader-heading h1{font-size:19px;font-weight:500;color:#65758c;letter-spacing:-.5px}.outlook-sender b{font-size:11px;font-weight:500;color:#8c9ab0}.outlook-sender span:not(.outlook-avatar){font-size:9px;color:#b1bccb}.outlook-sender small{font-size:8px;color:#bac3cf}.outlook-sender>time{font-size:8px;color:#bac3ce}.outlook-sender>.outlook-avatar{background:#ebe7ef;color:#b3a4bf;width:30px;height:30px;flex-basis:30px}.outlook-reader .email-html-frame{border-color:#f0f2f6;border-radius:5px}.outlook-welcome{background:#fff}.outlook-welcome-art{background:radial-gradient(ellipse,#efedf4,transparent 70%);color:#c2bad3}.outlook-welcome-art>svg{width:48px;height:48px}.outlook-welcome-art>span{border-color:#d5cede}.outlook-welcome-art>span+span{background:#e5dfef}.outlook-welcome h2{font-size:24px;color:#a1a9b9;max-width:320px;font-weight:400;line-height:1.4;letter-spacing:-.6px}.outlook-welcome p{font-size:11px;color:#bec5d0;max-width:265px;margin-top:14px}.outlook-welcome small{font-size:8px;color:#c7cfd9}.outlook-error,.outlook-notice{font-size:10px;border-radius:5px}.outlook-compose{border-color:#e0e5ef;border-radius:10px 10px 0 0}.outlook-compose>header{background:#f5f6f9;border-color:#e7ebf2}.outlook-send{background:#3a4352;border-color:#596476;color:#fff;border-radius:5px}.outlook-send:hover{background:#536277;color:#fff}.outlook-compose-field>input,.outlook-compose-field>select{color:#8091a9}.outlook-compose>textarea{color:#778aa6}.outlook-connect-page{background:#f6f7f9}.outlook-connect-page .connect-brand{color:#747f92}.outlook-connect-page .connect-icon{color:#b3a7c8;background:#f5f2f8;border-color:#ebe5f2}.outlook-connect-page .connect-submit{background:#3c4555;border-color:#545f72}.outlook-connect-page .connect-submit:hover{background:#56637a}.outlook-connect-page .connect-card h1{color:#8494ac}.outlook-reader .email-image-notice>button{background:#66748b;color:#fff}.outlook-reader .email-image-notice{background:#f7f8fb;border-color:#e9edf4}.outlook-dialog .outlook-new{background:#3c4555;border-color:#545f72}.outlook-setting{color:#a7b2c3}.outlook-dialog h2{color:#8291a7}.outlook-dialog p{color:#aeb8c7}@media(min-width:1650px){.outlook-folders{width:240px}.outlook-list{width:390px}.outlook-header{height:73px}.outlook-message{min-height:109px;padding:21px 20px 20px 17px}.outlook-message-top>b{font-size:12px}.outlook-message>div>strong{font-size:13px}.outlook-message p{font-size:10px}.outlook-message-top>time{font-size:9px}.outlook-list-heading h2{font-size:18px}.outlook-message-tabs>button{font-size:12px}.outlook-folders>button{font-size:12px}.outlook-reader-heading h1{font-size:23px}.outlook-ribbon>button{font-size:11px;padding:9px 13px}}@media(max-width:1250px){.outlook-header{gap:14px;padding:0 21px}.outlook-folders{width:190px}.outlook-list{width:285px}.outlook-main{padding:0 13px 13px}.outlook-ribbon{gap:2px}.outlook-ribbon>button{font-size:9px;padding:8px}.outlook-ribbon .ribbon-separator{margin:0 3px}.outlook-reader-heading{padding-left:20px;padding-right:20px}.outlook-reader-heading h1{font-size:17px}.outlook-message{padding-left:12px;padding-right:13px;gap:7px}.outlook-avatar{width:25px;height:25px;flex-basis:25px;font-size:8px}.outlook-message-top>b{font-size:10px}.outlook-message>div>strong{font-size:10px}.outlook-message p{font-size:8px}.outlook-list-heading{padding-left:17px;padding-right:17px}.outlook-message-tabs{padding-left:17px;gap:20px}.outlook-message-tabs>button{font-size:9px}.outlook-search{width:290px}.outlook-pilot{font-size:7px;padding:5px}}@media(max-width:1000px){.outlook-pilot{display:none}.outlook-folders{width:175px}.outlook-list{width:263px}.outlook-body{gap:10px}.outlook-header{height:62px}.outlook-header>button[aria-label="Help and feature status"]{margin-left:0}.outlook-search{max-width:340px;width:43%}.outlook-ribbon>button{padding:8px 9px}.outlook-folders>button{font-size:10px;gap:9px}.outlook-folders>.outlook-account{font-size:8px}.outlook-reader-scroll{padding:0 16px 20px}.outlook-reader-heading h1{font-size:16px}.outlook-sender b{font-size:10px}.outlook-sender small{font-size:8px}.outlook-brand>.scolivo-mail-label{display:none}}@media(max-width:850px){.outlook-main{padding:0 12px 12px}.outlook-folders{background:#f7f8fa;width:220px;padding:20px 13px 0;box-shadow:8px 0 25px #2d3b5510;border-color:#e4e9f1}.outlook-folders>button{font-size:12px}.outlook-folders>.outlook-account{font-size:10px}.outlook-list{width:285px}.outlook-body{gap:11px}.outlook-search{width:45%;max-width:330px}.outlook-header{padding:0 16px;gap:13px}.outlook-list-heading h2{font-size:16px}.outlook-message-top>b{font-size:11px}.outlook-message>div>strong{font-size:11px}.outlook-message p{font-size:9px}.outlook-reader .email-html-frame{min-height:330px}}@media(max-width:660px){.outlook-header{height:57px;padding:0 13px;gap:9px}.outlook-brand{font-size:15px!important;gap:5px}.outlook-brand>.scolivo-symbol{width:23px;height:23px;font-size:22px;margin-right:1px}.outlook-header>button[aria-label="Mail settings"]{display:none}.outlook-search{width:auto;height:31px;margin-left:auto;max-width:none;flex:1;padding:0 7px;gap:6px}.outlook-search input{font-size:9px}.outlook-search>svg{width:13px}.outlook-profile{width:25px!important;height:25px!important;font-size:8px!important}.outlook-main{padding:0 7px 7px}.outlook-tabs{height:39px;padding-left:6px;gap:21px}.outlook-tabs>button{font-size:11px;height:33px}.outlook-tabs>span{font-size:8px;max-width:135px}.outlook-ribbon{min-height:45px;padding:6px 0;gap:1px}.outlook-ribbon>.outlook-new{padding:7px 8px;font-size:10px}.outlook-ribbon>button{padding:7px}.outlook-ribbon .ribbon-separator{margin:0 3px!important}.outlook-body{padding-top:10px;gap:0}.outlook-list{width:100%;border-radius:7px}.outlook-list-heading{height:49px;padding:16px 18px 9px}.outlook-list-heading h2{font-size:17px}.outlook-message-tabs{padding-left:19px;gap:27px;height:39px}.outlook-message-tabs>button{font-size:11px}.outlook-message{min-height:105px;padding:19px 17px 17px 14px;gap:11px}.outlook-avatar{width:31px;height:31px;flex-basis:31px;font-size:10px}.outlook-message-top>b{font-size:11px}.outlook-message-top>time{font-size:9px}.outlook-message>div>strong{font-size:12px;margin-top:8px}.outlook-message p{font-size:9px}.outlook-reader{border-radius:7px}.outlook-reader-heading{padding:17px 14px 13px}.outlook-reader-heading h1{font-size:17px}.outlook-sender{padding:16px 0;gap:9px}.outlook-sender b{font-size:11px}.outlook-sender small{font-size:8px}.outlook-reader-scroll{padding:0 12px 20px}.outlook-reader .email-html-frame{min-height:350px}.outlook-reader .email-image-notice>button{background:#66748b}.outlook-folders{width:235px;padding-top:22px}.outlook-folders>h3{font-size:9px}.outlook-compose{border-radius:0}.outlook-welcome h2{font-size:24px}.outlook-tabs>button:first-child>svg{color:#acb6c6}}.outlook-message-top>b{color:#536173}.outlook-message.unread .outlook-message-top>b{color:#35465c}.outlook-message>div>strong{color:#53647c}.outlook-message.unread>div>strong{color:#334c6d}.outlook-message p{color:#8491a3}.outlook-message-top>time{color:#8c98a9}.outlook-folders>button{color:#67768a}.outlook-folders>button.active{color:#43536b}.outlook-list-heading h2{color:#3f5069}.outlook-reader-heading h1{color:#3e526d}.outlook-sender b{color:#657992}.outlook-sender small{color:#96a5b8}.outlook-welcome h2{color:#8493a8}.outlook-welcome p{color:#a0adbe}.outlook-avatar{color:#8c7c9f}.outlook-message:nth-child(3n) .outlook-avatar{color:#7a9584}.outlook-message:nth-child(3n+1) .outlook-avatar{color:#7b93b0}.outlook-ribbon>button{color:#7b899c}.outlook-ribbon>.outlook-new{color:#fff}.outlook-compose>textarea{color:#526984}.outlook-compose-field>input,.outlook-compose-field>select{color:#637b99}.outlook-connect-page .connect-card h1{color:#566d8d}.outlook-dialog h2{color:#607795}.outlook-dialog p{color:#8193ad}.mailbox-strip{display:flex;gap:8px;overflow-x:auto;flex:none;padding:8px 0;max-height:84px}.mailbox-strip>button{display:flex;align-items:center;gap:8px;flex:none;border:1px solid #e1e5eb;border-radius:8px;background:#fff;padding:9px 12px;color:#52637b;font-size:12px;max-width:310px}.mailbox-strip>button[aria-current=page]{border-color:#a8b3c5;background:#eef1f6;color:#263c59}.mailbox-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-strip small{font-size:9px;color:#a34b35}.mailbox-strip b{font-size:10px}.unread-glow{display:inline-block;width:7px;height:7px;min-width:7px;border-radius:50%;background:#20bd72;box-shadow:0 0 4px #20bd72,0 0 9px #20bd7266;margin-right:6px;vertical-align:middle}.mailbox-strip .unread-glow{margin:0}.outlook-message.unread{border-left-color:#20bd72}
