.app{--font:-apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Pretendard", "Segoe UI", Roboto, sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-pill:999px;--w-sidebar:240px;--w-list:400px;--h-summary:44px;--h-tabbar:56px;--tap:28px;--tap-phone:44px;--row-h-work:120px;--row-pad-work:22px 20px 22px 12px;--row-subj-work:15px;--row-subj-lh-work:22px;--row-prev-work:14px;--row-prev-lh-work:20px;--row-h-promo:96px;--row-pad-promo:16px 16px 16px 12px;--row-subj-promo:14px;--row-subj-lh-promo:20px;--row-prev-promo:13px;--row-prev-lh-promo:18px;--shadow-overlay:0 18px 44px #1c1b222e;--scrim:#1c1b225c;--cat-work:#5856d6;--cat-promo:#b25c00;--cat-security:#c4271d;--ink:#1c1b22;--ink-2:#4a4956;--ink-3:#6e6e80;--bg:#fff;--bg-sub:#f6f6fa;--bg-hover:#f1f1f7;--bg-sel:#ecebf7;--line:#e6e5ef;--line-2:#d7d6e3;--accent:#5856d6;--accent-ink:#fff;--accent-soft:#edecfb;--accent-line:#c9c7f2;--sidebar-bg:#f6f6facc;--sidebar-blur:blur(20px) saturate(180%);--acct-1-ink:#157089;--acct-1-bg:#f0fafd;--acct-1-line:#adddeb;--acct-2-ink:#a21caf;--acct-2-bg:#fbf0fd;--acct-2-line:#e5adeb;--acct-3-ink:#4d7c0f;--acct-3-bg:#f7fdef;--acct-3-line:#d0ebad;--acct-4-ink:#8f5400;--acct-4-bg:#fff7e8;--acct-4-line:#f0d29c;--acct-5-ink:#1d5fc4;--acct-5-bg:#eff5fe;--acct-5-line:#b4cdf3;--acct-6-ink:#be1f55;--acct-6-bg:#fff0f5;--acct-6-line:#f2b6cb;--st-preparing-ink:#3f3f47;--st-preparing-bg:#ececed;--st-preparing-line:#c4c4cc;--st-needs-changes-ink:#b3261e;--st-needs-changes-bg:#fdeceb;--st-needs-changes-line:#f4c4c0;--st-approval-ink:#96560a;--st-approval-bg:#fff4e3;--st-approval-line:#f4d7a8;--st-queued-ink:#3f3ea8;--st-queued-bg:#edecfb;--st-queued-line:#c9c7f2;--st-held-ink:#3f3f47;--st-held-bg:#ececed;--st-held-line:#c4c4cc;--st-sending-ink:#2c2c35;--st-sending-bg:#e6e6ea;--st-sending-line:#bdbdc6;--st-uncertain-ink:#96560a;--st-uncertain-bg:#fff4e3;--st-uncertain-line:#f4d7a8;--st-sent-ink:#145c38;--st-sent-bg:#e9f7ef;--st-sent-line:#b9e3cc;--st-failed-ink:#b3261e;--st-failed-bg:#fdeceb;--st-failed-line:#f4c4c0;--st-cancelled-ink:#4e4e57;--st-cancelled-bg:#f3f3f5;--st-cancelled-line:#d4d4dc;--st-expired-ink:#b3261e;--st-expired-bg:#fdeceb;--st-expired-line:#f4c4c0;--ctl-bg:#fff;--ctl-line:#b9b8c6;--ctl-ink:#1c1b22;--ctl-on-bg:#1c1b22;--ctl-on-ink:#fff}.app[data-theme=dark]{--ink:#f2f2f7;--ink-2:#bdbdc8;--ink-3:#8b8b95;--bg:#1c1c1e;--bg-sub:#232329;--bg-hover:#2c2c33;--bg-sel:#32314a;--line:#35353c;--line-2:#48484f;--accent:#7d7aff;--accent-ink:#101024;--accent-soft:#2b2a44;--accent-line:#474478;--sidebar-bg:#232329b8;--shadow-overlay:0 18px 44px #0000008c;--scrim:#0000008c;--cat-work:#9b99ff;--cat-promo:#ffb14d;--cat-security:#ff8279;--acct-1-ink:#1c98ba;--acct-1-bg:#10252b;--acct-1-line:#275a68;--acct-2-ink:#d753e3;--acct-2-bg:#28102b;--acct-2-line:#622768;--acct-3-ink:#64a013;--acct-3-bg:#1b250e;--acct-3-line:#4c6827;--acct-4-ink:#e0a030;--acct-4-bg:#2b2210;--acct-4-line:#66501f;--acct-5-ink:#5b9bf0;--acct-5-bg:#10203a;--acct-5-line:#2b4d80;--acct-6-ink:#f0679a;--acct-6-bg:#34111f;--acct-6-line:#7a2f4b;--st-preparing-ink:#ededf2;--st-preparing-bg:#3c3c45;--st-preparing-line:#6a6a78;--st-needs-changes-ink:#ff8279;--st-needs-changes-bg:#3d1e1c;--st-needs-changes-line:#66302c;--st-approval-ink:#ffc061;--st-approval-bg:#3f2f16;--st-approval-line:#664d21;--st-queued-ink:#8c89ff;--st-queued-bg:#2b2a44;--st-queued-line:#474478;--st-held-ink:#ededf2;--st-held-bg:#3c3c45;--st-held-line:#6a6a78;--st-sending-ink:#e4e4ea;--st-sending-bg:#34343d;--st-sending-line:#52525d;--st-uncertain-ink:#ffc061;--st-uncertain-bg:#3f2f16;--st-uncertain-line:#664d21;--st-sent-ink:#5fe08f;--st-sent-bg:#17311f;--st-sent-line:#2f5c3d;--st-failed-ink:#ff8279;--st-failed-bg:#3d1e1c;--st-failed-line:#66302c;--st-cancelled-ink:#cfcfd8;--st-cancelled-bg:#2f2f37;--st-cancelled-line:#565660;--st-expired-ink:#ff8279;--st-expired-bg:#3d1e1c;--st-expired-line:#66302c;--ctl-bg:transparent;--ctl-line:#6a6a76;--ctl-ink:#f2f2f7;--ctl-on-bg:#f2f2f7;--ctl-on-ink:#1c1c1e}*{box-sizing:border-box}.app [hidden]{display:none!important}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font)}button{font:inherit}.app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex="-1"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{left:var(--sp-3);top:calc(var(--sp-3) * -4);z-index:2;padding:var(--sp-2) var(--sp-3);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);position:absolute}.skip-link:focus{top:var(--sp-3)}.mailbox-picker{gap:var(--sp-2);max-width:420px;margin-top:var(--sp-3);display:grid}.mailbox-picker__choice{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-height:54px;padding-inline:var(--sp-4);text-align:left;display:flex}.mailbox-picker__choice .account-badge{align-self:center}.mailbox-picker .mailbox-picker__choice{justify-content:flex-start}.mailbox-picker__domain{margin:var(--sp-3) 0 0;color:var(--ink-3);font-size:12px;font-weight:700}.mailbox-picker__domain:first-child{margin-top:0}.global-send-bar[hidden]{display:none}.global-send-bar--paused{border-color:var(--ctl-on-bg);background:var(--ctl-on-bg);color:var(--ctl-on-ink)}.btn--stop{justify-content:center;align-items:center;gap:var(--sp-2);min-height:28px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--ctl-line);border-radius:var(--r-sm);background:var(--ctl-bg);color:var(--ctl-ink);cursor:pointer;font-size:13px;font-weight:600;display:inline-flex}.btn--stop:before{content:"";background:currentColor;width:8px;height:8px}.btn--stop.is-on{border-color:var(--ctl-on-ink);background:var(--ctl-on-bg);color:var(--ctl-on-ink)}.local-pause-wrap{justify-items:start;gap:var(--sp-1);margin:var(--sp-2) 0 var(--sp-4);display:grid}.local-pause-wrap .btn--stop{min-height:44px}.btn--stop:disabled{cursor:not-allowed}.global-send-bar__status{margin:0;font-size:13px;line-height:1.4}.global-send-bar__actions{align-items:center;gap:var(--sp-2);display:flex}.global-send-bar__actions>button{white-space:nowrap;min-height:44px}.global-send-bar{flex-wrap:wrap}.global-send-bar__notice{width:100%;margin:0;font-size:13px;line-height:1.5}.global-send-bar__notice[hidden],.global-resume-review[hidden]{display:none}.global-resume-review{gap:var(--sp-2);width:100%;padding:var(--sp-3) 0 var(--sp-1);border-top:1px solid;display:grid}.global-resume-review__title{margin:0;font-size:15px;font-weight:700}.global-resume-review__impact{gap:var(--sp-1);padding-left:var(--sp-4);margin:0;font-size:13px;line-height:1.5;display:grid}.global-resume-review__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.global-resume-review__actions>button{min-height:44px}.theme-toggle,.compose-trigger,.nav-item,.tabbar__item,.filter-button,.category-tab,.primary-button,.secondary-button,.danger-button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);min-height:28px;color:var(--ink-2);cursor:pointer}.compose-trigger,.primary-button,.secondary-button,.danger-button{justify-content:center;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.compose-trigger,.primary-button{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.danger-button{border-color:var(--st-needs-changes-line);color:var(--st-needs-changes-ink)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.56}.unread-count,.send-count{min-width:20px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);place-items:center;font-size:11px;font-weight:700;line-height:18px;display:inline-grid}.nav-item:disabled,.tabbar__item:disabled{cursor:not-allowed;color:var(--ink-3)}.list-head__note,.screen-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.search-form{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.search-label{font-size:13px;font-weight:600}.search-form input{min-width:0;min-height:38px;padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font:inherit;flex:180px}.search-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-more{margin:var(--sp-3);justify-self:start}.screen-title{margin:0 0 var(--sp-2);font-size:19px;line-height:1.3}.outbox-countdown{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.approval-comparison{margin:0 0 var(--sp-4);padding:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-sub)}.approval-comparison__changes{gap:var(--sp-2);padding-left:var(--sp-5);display:grid}.approval-comparison__removed,.approval-comparison__added{overflow-wrap:anywhere}.approval-comparison__removed del{text-decoration:line-through}.category-filter__toggle{display:none}.account-badge{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:2px var(--sp-2);border-radius:var(--r-sm);border:1px solid;border-left-width:3px;align-self:start;font-size:12px;font-weight:700}.account-badge[data-acct]{border-color:var(--acct-line);border-left-color:var(--acct-ink);background:var(--acct-bg);color:var(--acct-ink)}.account-badge[data-acct="1"]{--acct-ink:var(--acct-1-ink);--acct-bg:var(--acct-1-bg);--acct-line:var(--acct-1-line)}.account-badge[data-acct="2"]{--acct-ink:var(--acct-2-ink);--acct-bg:var(--acct-2-bg);--acct-line:var(--acct-2-line)}.account-badge[data-acct="3"]{--acct-ink:var(--acct-3-ink);--acct-bg:var(--acct-3-bg);--acct-line:var(--acct-3-line)}.account-badge[data-acct="4"]{--acct-ink:var(--acct-4-ink);--acct-bg:var(--acct-4-bg);--acct-line:var(--acct-4-line)}.account-badge[data-acct="5"]{--acct-ink:var(--acct-5-ink);--acct-bg:var(--acct-5-bg);--acct-line:var(--acct-5-line)}.account-badge[data-acct="6"]{--acct-ink:var(--acct-6-ink);--acct-bg:var(--acct-6-bg);--acct-line:var(--acct-6-line)}.message{padding:var(--sp-6) 0;color:var(--ink-2);margin:0;line-height:1.5}.message--error{color:var(--st-approval-ink)}.skeleton{border-bottom:1px solid var(--line);background:var(--bg-sub);height:96px}.outbox-summary{gap:var(--sp-3);margin-top:var(--sp-4);display:grid}.meta-detail{white-space:pre-wrap;overflow-wrap:anywhere}.agent-summary{gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);display:grid}.agent-summary__text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.agent-summary__state{color:var(--accent);margin:0;font-size:13px;font-weight:700}.agent-summary__question{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);display:grid}.agent-summary__question .section-title{font-size:14px}.action-row,.inline-actions,.form-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.message-content__plain{min-width:0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);color:var(--ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.message-content__html-source{min-width:0;max-height:32rem;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);color:var(--ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6;overflow:auto}.conversation-entry{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);display:grid}.section-title{margin:0;font-size:17px;line-height:1.3}.approval-receipt{margin-top:var(--sp-3)}.approval-receipt>summary{cursor:pointer}.approval-receipt[open]>summary{margin-bottom:var(--sp-3)}.attachment-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.attachment-list li{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:baseline;display:flex}.attachment-list a{color:var(--accent);overflow-wrap:anywhere}.attachment-meta{color:var(--ink-3);font-size:12px}.compose-form{gap:var(--sp-4);max-width:760px;display:grid}.field{gap:var(--sp-2);display:grid}.field-label{color:var(--ink-2);font-size:13px;font-weight:700}.field input,.field textarea{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);width:100%;color:var(--ink);font:inherit;padding:var(--sp-3);line-height:1.5}.field textarea{resize:vertical;min-height:220px}.locked-from{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);color:var(--ink);overflow-wrap:anywhere;margin:0}.locked-from-line{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.locked-from-line .locked-from{flex:auto;min-width:0}.save-failure{z-index:2;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--st-uncertain-ink);border-radius:var(--r-md);background:var(--bg);display:grid;position:sticky;top:0}.save-failure[hidden]{display:none}.save-failure__text{color:var(--st-uncertain-ink);margin:0;font-size:13px;line-height:1.5}.conflict-copy{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);display:grid}.conflict-copy__title{color:var(--ink);margin:0;font-size:13px;font-weight:700}.conflict-copy__fields{gap:var(--sp-1) var(--sp-3);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:13px;display:grid}.conflict-copy__label{color:var(--ink-2)}.conflict-copy__value{color:var(--ink);overflow-wrap:anywhere;margin:0}.conflict-copy__body{max-height:12em;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5;overflow:auto}.form-notice{min-height:20px;color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.outbox-list{gap:var(--sp-3);margin-top:var(--sp-4);display:grid}.outbox-row{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);display:grid}.reconciliation-form{gap:var(--sp-3);max-width:760px;display:grid}.reconciliation-field{gap:var(--sp-1);display:grid}.reconciliation-field input:not([type=checkbox]),.reconciliation-field select,.reconciliation-field textarea{width:100%;padding:var(--sp-2);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit}.status-pill{align-items:center;gap:var(--sp-1);width:fit-content;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);border:1px solid;font-size:12px;font-weight:700;display:inline-flex}.status-pill:not(.status-pill--sent):before{content:"";border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.status-pill--sent:before{content:"";border:2px solid;border-width:0 2px 2px 0;flex:none;width:4px;height:8px;margin:0 1px 2px;transform:rotate(45deg)}.status-pill--approval{border-color:var(--st-approval-line);background:var(--st-approval-bg);color:var(--st-approval-ink)}.status-pill--queued{border-color:var(--st-queued-line);background:var(--st-queued-bg);color:var(--st-queued-ink)}.status-pill--sending{border-color:var(--st-sending-line);background:var(--st-sending-bg);color:var(--st-sending-ink)}.status-pill--held{border-color:var(--st-held-line);background:var(--st-held-bg);color:var(--st-held-ink)}.status-pill--uncertain{border-color:var(--st-uncertain-line);background:var(--st-uncertain-bg);color:var(--st-uncertain-ink)}.status-pill--sent{border-color:var(--st-sent-line);background:var(--st-sent-bg);color:var(--st-sent-ink)}.status-pill--cancelled{border-color:var(--st-cancelled-line);background:var(--st-cancelled-bg);color:var(--st-cancelled-ink)}.status-pill--failed{border-color:var(--st-failed-line);background:var(--st-failed-bg);color:var(--st-failed-ink)}.outbox-warning{color:var(--st-uncertain-ink);margin:0;font-size:13px;line-height:1.5}.outbox-display{padding:var(--sp-3) 0;margin:0}.outbox-display-missing{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.approval-receipt{border-top:1px solid var(--line)}.approval-receipt__summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:flex}.approval-receipt__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.approval-receipt>.message-meta{margin-bottom:var(--sp-2)}.approval-receipt code{overflow-wrap:anywhere;font-size:12px}.action-void{min-height:28px;padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--r-sm);color:var(--ink-3);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.send-area-nav{gap:var(--sp-2);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.send-area-nav__item{min-height:44px;padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);color:var(--ink-2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.send-area-nav__item:hover,.more-item:hover{border-color:var(--accent-line);background:var(--bg-hover)}.send-area-nav__item:active,.more-item:active{background:var(--accent-soft)}.more-item{width:100%;min-height:56px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:block}.notification-settings{gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);display:grid}.notification-settings__title{margin:0;font-size:17px;line-height:1.3}.notification-status{background:var(--bg);margin:0}.notification-settings button:disabled{opacity:.6;cursor:not-allowed}.activity-row{gap:var(--sp-1)}.usage-card{gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);display:grid}.usage-card__value{color:var(--ink);margin:0;font-size:24px;font-weight:700}.usage-breakdown{gap:var(--sp-2) var(--sp-4);margin:var(--sp-4) 0 0;grid-template-columns:max-content minmax(0,1fr);font-size:14px;display:grid}.usage-breakdown__label{color:var(--ink-2)}.usage-breakdown__value{color:var(--ink);overflow-wrap:anywhere;margin:0}.usage-incomplete{margin:var(--sp-4) 0 0;padding:var(--sp-3);border:1px solid var(--st-uncertain-ink);border-radius:var(--r-md);color:var(--st-uncertain-ink);font-size:13px;line-height:1.5}.passkey-inventory{gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);display:grid}.passkey-inventory__list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.passkey-inventory__item{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);display:grid}.passkey-inventory__item p{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto}}.approval-from{align-items:center;gap:var(--sp-2);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;display:flex}.approval-from__address{min-width:0}.inline-actions__error{margin-top:var(--sp-2)}@media (width<=767px){.approval-confirm{width:100%;min-height:54px}}.browser-extraction{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.browser-extraction__list button{overflow-wrap:anywhere;text-align:left;max-width:100%}.app{grid-template-columns:var(--w-sidebar) minmax(0, 1fr);background:var(--bg);height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"top top""qsum qsum""nav main";font-size:13px;display:grid;overflow:hidden}.shell{display:contents}.skip-link{grid-area:main}.app .ic{fill:currentColor;flex:none;width:18px;height:18px}.topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-1) var(--sp-4);border-bottom:1px solid var(--line);background:var(--bg);grid-area:top;display:flex;position:relative}.topbar__brand{align-items:center;gap:var(--sp-2);flex:none;display:flex}.topbar__logo{flex:none;width:128px;height:auto;display:block}[data-theme=dark] .topbar__logo{filter:brightness(0)invert()}.topbar__switcher{flex:0 auto;min-width:0}.topbar__switch,.topbar__account-trigger{align-items:center;gap:var(--sp-2);max-width:100%;min-height:var(--tap);padding:0 var(--sp-2);border-radius:var(--r-md);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;font-size:12px;display:inline-flex}.topbar__switch:hover:not(:disabled),.topbar__account-trigger:hover{background:var(--bg-hover)}.topbar__switch[aria-expanded=true],.topbar__account-trigger[aria-expanded=true]{border-color:var(--line-2);background:var(--bg-hover)}.topbar__switch:disabled{cursor:default;color:var(--ink-3)}.topbar__switch:disabled .topbar__caret{display:none}.topbar__identity{align-items:center;gap:var(--sp-2);min-width:0;font-size:12px;display:inline-flex}.topbar__sep{display:none}.topbar__address{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.topbar__identity .account-badge{flex:0 auto;align-self:center}.app .topbar__caret{width:14px;height:14px}.app .topbar__account-icon{width:20px;height:20px}.topbar__actions{align-items:center;gap:var(--sp-2);min-width:0;margin-left:auto;display:flex}.topbar__account{flex:0 auto;min-width:0}.topbar__account-identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;color:var(--ink-2);overflow:hidden}.theme-toggle{align-items:center;gap:var(--sp-1);min-height:var(--tap);padding:0 var(--sp-2);color:var(--ink-3);background:0 0;border-color:#0000;font-size:12px;display:inline-flex}.theme-toggle .ic{width:14px;height:14px}.theme-toggle:hover{background:var(--bg-hover);color:var(--ink-2)}.topbar__state{color:var(--ink-3);font-size:11px;line-height:1.4}.menu-anchor{position:relative}.menu-popover{top:calc(100% + var(--sp-1));z-index:30;min-width:260px;max-width:min(360px, calc(100vw - var(--sp-4) * 2));padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg);box-shadow:var(--shadow-overlay);position:absolute;left:0}.menu-popover--end{left:auto;right:0}.menu-popover__title{padding:var(--sp-1) var(--sp-2) var(--sp-2);color:var(--ink-3);margin:0;font-size:11px;font-weight:700}.menu-popover__identity{margin:0 0 var(--sp-1);padding:0 var(--sp-2) var(--sp-2);border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;font-size:13px}.menu,.menu__group{flex-direction:column;gap:1px;display:flex}.menu__group+.menu__group{margin-top:var(--sp-2)}.menu__heading{padding:var(--sp-1) var(--sp-2);color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.menu__item{align-items:center;gap:var(--sp-2);width:100%;min-height:36px;padding:0 var(--sp-2);border-radius:var(--r-md);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--bg-hover)}.menu__item .ic{width:16px;height:16px;color:var(--ink-3)}.menu__item--destructive{color:var(--st-failed-ink)}.menu__item--destructive .ic{color:currentColor}.menu__item--mailbox[aria-checked=true]{background:var(--accent-soft)}.menu__address{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu__check{width:16px;height:16px;color:var(--accent);flex:none}.menu__check .ic{color:var(--accent)}.menu__separator{height:1px;margin:var(--sp-2) calc(var(--sp-2) * -1) var(--sp-1);background:var(--line)}.menu-popover .account-badge{flex:none;align-self:center}.compose-trigger{width:100%;min-height:34px;margin:var(--sp-3) 0 var(--sp-1);border-radius:var(--r-md);font-size:13px;display:flex}.compose-trigger .ic{width:16px;height:16px}.sidebar{min-height:0;padding:0 var(--sp-3) var(--sp-4);border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:var(--sidebar-blur);grid-area:nav;overflow:auto}.sidebar__nav{flex-direction:column;gap:1px;display:flex}.sidebar__label{margin:var(--sp-4) var(--sp-2) var(--sp-1);color:var(--ink-3);font-size:11px;font-weight:700}.sidebar__label:first-child{margin-top:var(--sp-2)}.nav-item{width:100%;min-height:var(--tap);padding:0 var(--sp-2);border-radius:var(--r-md);color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-size:13px;display:flex}.nav-item:hover{background:var(--bg-hover)}.nav-item.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav-item__label{flex:1;min-width:0}.nav-item .unread-count,.nav-item .send-count{margin-left:auto}.content{min-width:0;min-height:0;padding:var(--sp-6) var(--sp-8);background:var(--bg);grid-area:main;overflow:auto}.content--split{grid-template-columns:var(--w-list) minmax(0, 1fr);padding:0;display:grid;overflow:hidden}.content>.pane:only-child{max-width:880px}.list{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.list-head{padding:var(--sp-4) var(--sp-4) var(--sp-2);flex:none;gap:2px;display:grid}.list-head__title{align-items:center;gap:var(--sp-2);display:flex}.list-head .screen-title{margin:0;font-size:17px}.list-head .account-badge{align-self:center;font-size:11px}.list-head__note{color:var(--ink-3);font-size:12px}.inbound-recovery-status{gap:var(--sp-2);margin:0 var(--sp-4) var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);display:grid}.inbound-recovery-status .secondary-button{justify-self:start}.content:not(.content--split)>.list-head{padding:0 0 var(--sp-2)}.list-search{margin:var(--sp-1) var(--sp-4) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);color:var(--ink-3);text-align:left;cursor:text;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.list-search .ic{width:16px;height:16px}.list-search:hover{border-color:var(--line-2)}.list .category-filter{flex:none}.list .rows{flex:1;min-height:0;overflow:auto}.filter-group{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.filter-button{padding:0 var(--sp-3);font-size:13px}.filter-button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink);font-weight:700}.category-tabs{gap:var(--sp-4);padding:0 var(--sp-4);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.category-tab{min-height:var(--tap);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:0 1px;font-size:13px}.category-tab:hover{color:var(--ink)}.category-tab[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.rows{flex-direction:column;display:flex}.bulk-actions{border-bottom:1px solid var(--line);background:var(--bg-sub);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.bulk-actions__all{min-height:36px;color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.bulk-actions__all input,.mail-row__select input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.bulk-actions__count{min-width:52px;color:var(--ink-2);font-size:12px}.bulk-actions__action{min-height:34px;padding:0 9px;font-size:12px}.bulk-actions__clear{min-height:34px;padding:0 8px;font-size:12px}.bulk-actions__notice{color:var(--st-uncertain-ink);flex-basis:100%;margin:2px 0 0;font-size:12px}.mail-row-shell{flex:none;position:relative;overflow:hidden}.mail-row-shell>.mail-row{z-index:1;padding-right:52px;position:relative}.mail-row__select{z-index:2;cursor:pointer;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:7px;left:3px}.mail-row-shell:has(.mail-row__select input:checked)>.mail-row{background:var(--accent-soft)}.mail-row__more{z-index:2;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-sub);width:36px;height:36px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.mail-row-shell:hover .mail-row__more,.mail-row__more:focus-visible,.mail-row__more[aria-expanded=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.mail-row__more .ic{width:19px;height:19px}.mail-row__swipe-label{z-index:0;color:var(--ink);font-size:12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.mail-row__swipe-label--right{left:var(--sp-4)}.mail-row__swipe-label--left{right:var(--sp-4)}.mail-row__error{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line);color:var(--st-uncertain-ink);margin:0;font-size:12px}.list-action-scrim{display:none}.list-action-menu{z-index:60;width:220px;padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-overlay);position:fixed}.list-action-menu__title{margin:0 0 var(--sp-1);padding:var(--sp-1) var(--sp-2);color:var(--ink-3);font-size:11px;font-weight:700}.list-action-menu .menu__item{width:100%;min-height:42px;font-weight:600}.list-action-menu .menu__item+.menu__item{border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md)}@media (width<=767px){.mail-row-shell[data-swipe=right]{background:var(--accent-soft)}.mail-row-shell[data-swipe=left]{background:var(--st-uncertain-bg)}.mail-row-shell>.mail-row{touch-action:pan-y}.mail-row__select{width:44px;height:44px;top:2px;left:2px}.mail-row__more{width:44px;height:44px;top:2px;right:4px}.list-action-scrim{z-index:59;background:var(--scrim);display:block;position:fixed;inset:0}.list-action-menu{z-index:60;width:100%;padding:var(--sp-3) var(--sp-3) calc(var(--sp-4) + env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;border-width:1px 0 0;inset:auto 0 0}.list-action-menu .menu__item{min-height:48px;font-size:15px}}.mail-row{align-items:flex-start;gap:var(--sp-2);border-bottom:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);text-align:left;cursor:default;flex-shrink:0;text-decoration:none;display:flex}.mail-row[data-density=work]{min-height:var(--row-h-work);padding:var(--row-pad-work)}.mail-row[data-density=promo],.mail-row[data-density=security]{min-height:var(--row-h-promo);padding:var(--row-pad-promo)}.mail-row-shell>.mail-row[data-density]{padding-left:48px;padding-right:52px}.mail-row:hover{background:var(--bg-hover)}.mail-row.is-sel{background:var(--bg-sel);box-shadow:inset 2px 0 0 var(--accent)}.mail-row.is-sel .row__time,.mail-row.is-sel .mail-row__address{color:var(--ink-2)}.row__lead{flex:none;justify-content:center;width:16px;padding-top:5px;display:flex}.mail-row__unread{border-radius:var(--r-pill);width:7px;height:7px;color:var(--accent);background:currentColor;font-size:0;display:block;position:relative;overflow:hidden}.row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row__top{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.row__from{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:13px;font-weight:600;overflow:hidden}.mail-row__address{margin-left:var(--sp-1);color:var(--ink-3);font-style:normal;font-weight:400}.row__time{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.row__subj{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.mail-row[data-density=work] .row__subj{font-size:var(--row-subj-work);line-height:var(--row-subj-lh-work)}.mail-row[data-density=promo] .row__subj,.mail-row[data-density=security] .row__subj{font-size:var(--row-subj-promo);line-height:var(--row-subj-lh-promo)}.mail-row--unread .row__subj{color:var(--ink);font-weight:600}.row__prev{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mail-row[data-density=work] .row__prev{font-size:var(--row-prev-work);line-height:var(--row-prev-lh-work)}.mail-row[data-density=promo] .row__prev,.mail-row[data-density=security] .row__prev{font-size:var(--row-prev-promo);line-height:var(--row-prev-lh-promo)}.row__atts{margin-top:var(--sp-1);flex-wrap:wrap;gap:6px;display:flex}.chip{align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);color:var(--ink-2);overflow-wrap:anywhere;font-size:11.5px;display:inline-flex}.mail-row__state{color:var(--ink-3);margin:0;font-size:12px}.mail-row .mail-row__state.chip{color:var(--ink-2);font-size:11.5px}.skeleton{height:var(--row-h-promo);border-bottom:1px solid var(--line);background:var(--bg-sub);flex:none}.pane{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.pane--empty{justify-content:center;align-items:center;gap:var(--sp-2);color:var(--ink-3)}.pane--empty .ic{width:32px;height:32px}.pane__empty-note{margin:0;font-size:13px}.pane__tools{z-index:1;padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex;position:sticky;top:0}.pane__tools .inline-actions{gap:6px;display:flex}.pane__tools-end{margin-left:auto}.tool{min-height:var(--tap);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink-2);cursor:default;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tool .ic{width:16px;height:16px}.tool:hover{background:var(--bg-hover);color:var(--ink)}.tool:disabled{opacity:.56}.pane__back{padding-left:var(--sp-1);border-color:#0000}.pane__body{gap:var(--sp-5);padding:var(--sp-6);flex-direction:column;display:flex}.message-head{gap:var(--sp-4);flex-direction:column;display:flex}.pane__head{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.pane__who{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;margin:0;font-size:14px;font-weight:600}.pane__who i{margin-left:var(--sp-1);color:var(--ink-3);font-style:normal;font-weight:400}.pane__time{color:var(--ink-3);flex:none;font-size:12px}.pane__head .account-badge{align-self:center;font-size:11px}.tag--cat{border-radius:var(--r-pill);border:1px solid;flex:none;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.tag--cat[data-cat=work]{color:var(--cat-work);background:color-mix(in srgb, var(--cat-work) 12%, transparent);border-color:color-mix(in srgb, var(--cat-work) 35%, transparent)}.tag--cat[data-cat=promo]{color:var(--cat-promo);background:color-mix(in srgb, var(--cat-promo) 12%, transparent);border-color:color-mix(in srgb, var(--cat-promo) 35%, transparent)}.tag--cat[data-cat=security]{color:var(--cat-security);background:color-mix(in srgb, var(--cat-security) 12%, transparent);border-color:color-mix(in srgb, var(--cat-security) 35%, transparent)}.message-head .screen-title{margin:0;font-size:22px;line-height:1.35}.message-meta{gap:var(--sp-1) var(--sp-3);margin:calc(var(--sp-2) * -1) 0 0;grid-template-columns:max-content minmax(0,1fr);padding:0;display:grid}.meta-term,.meta-detail{margin:0;font-size:13px;line-height:1.5}.meta-term{color:var(--ink-3);font-weight:600}.meta-detail{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.message-content,.attachment-region{gap:var(--sp-3);display:grid}.pane__body .section-title{color:var(--ink-2);font-size:12px;font-weight:700}.message-content--body>.section-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message-content--body .message-content__plain{color:var(--ink-2);background:0 0;border:0;padding:0;font-size:15px;line-height:1.65}.pane__body .attachment-list li{padding:10px var(--sp-4)}.pane__body .agent-summary{margin:0}.read-safety{padding:var(--sp-3) 0 0;border-top:1px solid var(--line);color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.global-send-bar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);min-height:var(--h-summary);padding:var(--sp-1) var(--sp-4);border-bottom:1px solid var(--line);background:var(--bg-sub);color:var(--ink);flex-wrap:wrap;grid-area:qsum;display:flex}.global-send-bar__status{align-items:center;gap:var(--sp-2);display:flex}.global-send-bar__status:before{content:"";border-radius:var(--r-pill);background:var(--accent);flex:none;width:8px;height:8px}.global-send-bar.global-send-bar--paused{border-color:var(--ctl-on-bg);background:var(--ctl-on-bg);color:var(--ctl-on-ink)}.global-send-bar--paused .global-send-bar__status:before{background:currentColor}.global-send-bar__actions>button{min-height:var(--tap)}.app--session-locked .sidebar,.app--session-locked .tabbar,.app--session-locked .compose-trigger{display:none}.app--session-locked .content,.app--session-locked .skip-link{grid-column:1/-1}.tabbar{display:none}.tabbar__item .ic{width:22px;height:22px}.pane-resizer{z-index:6;cursor:col-resize;touch-action:none;outline:none;grid-row:3;align-self:stretch;width:8px;position:relative}.pane-resizer:after{content:"";background:0 0;width:2px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:3px}.pane-resizer:hover:after,.pane-resizer:focus-visible:after,.is-resizing-panes .pane-resizer:after{background:var(--accent)}.pane-resizer--sidebar{grid-column:1;justify-self:end;margin-right:-4px}.pane-resizer--list{margin-left:calc(var(--w-list) - 4px);grid-column:2;justify-self:start;display:none}.app:has(.content--split) .pane-resizer--list{display:block}.is-resizing-panes,.is-resizing-panes *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.is-resizing-panes iframe{pointer-events:none}@media (width<=1023px){.content--split{grid-template-columns:minmax(0,1fr)}.content--split .pane--empty,.app[data-screen=message] .content--split .list{display:none}.app:has(.content--split) .pane-resizer--list{display:none}}@media (width<=767px){.app{grid-template:"top""qsum""main"minmax(0,1fr)"tabs"/minmax(0,1fr)}.topbar{gap:var(--sp-1) var(--sp-2);padding:var(--sp-1) var(--sp-3);flex-wrap:wrap}.topbar__logo{width:88px}.topbar__brand{gap:0}.topbar__switcher{flex:1 1 0}.topbar__actions{flex:none;gap:0;margin-left:0}.topbar__account-identity,.topbar__account-trigger .topbar__caret{display:none}.topbar__state.topbar__state--alert{margin:0 0 var(--sp-1);flex:100%;order:9}.sidebar .compose-trigger{display:none}.theme-toggle__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-anchor.is-open:before{content:"";z-index:40;background:var(--scrim);position:fixed;inset:0}.menu-popover,.menu-popover--end{z-index:41;min-width:0;max-width:none;max-height:70dvh;padding:var(--sp-3) var(--sp-3) calc(var(--sp-4) + env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;border-width:1px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.menu__item{min-height:var(--tap-phone);font-size:15px}.menu__item .ic,.menu__check{width:20px;height:20px}.sidebar{display:none}.content{padding:var(--sp-4)}.content--split{padding:0}.list{border-right:0}.pane__tools{gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pane__tools .inline-actions{gap:var(--sp-1);flex-wrap:nowrap}.pane__tools .tool:not(.pane__back){justify-content:center;min-width:44px;padding:0 10px}.pane__tools .tool:not(.pane__back)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pane__tools .tool .ic{width:20px;height:20px}.send-area-nav__item{padding:var(--sp-1);white-space:nowrap;font-size:12px}.pane__body{padding:var(--sp-4)}.global-send-bar{padding:var(--sp-2) var(--sp-3);flex-direction:column;align-items:stretch}.global-send-bar__actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.btn--stop,.theme-toggle,.compose-trigger,.nav-item,.tabbar__item,.filter-button,.category-tab,.primary-button,.secondary-button,.danger-button,.tool,.topbar__switch,.topbar__account-trigger,.list-search,.global-send-bar__actions>button,.search-form input,.reconciliation-field input:not([type=checkbox]),.reconciliation-field select,.reconciliation-field textarea{min-height:44px}.reconciliation-field:has(input[type=checkbox]){grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:44px}.reconciliation-field:has(input[type=checkbox]) .reconciliation-field__label{grid-area:1/2}.reconciliation-field:has(input[type=checkbox]) input[type=checkbox]{grid-area:1/1;justify-self:center;width:24px;height:24px;margin:0}.category-filter__toggle{width:calc(100% - var(--sp-8));margin:0 var(--sp-4) var(--sp-3);justify-content:flex-start;display:flex}.content:not(.content--split) .category-filter__toggle{width:100%;margin:0 0 var(--sp-3)}.category-filter:not(.category-filter--expanded) .category-tabs{display:none}.category-filter--expanded .category-tabs{flex-wrap:wrap;row-gap:0}.message-meta{grid-template-columns:1fr;gap:0}.meta-detail{margin-bottom:var(--sp-2)}.form-actions>*{flex:100%}.outbox-row .action-row>:first-child{flex:100%;min-height:48px}.attachment-list a{align-items:center;min-height:44px;display:inline-flex}.compose-form input[type=file]{min-height:44px}.tabbar{min-height:calc(var(--h-tabbar) + env(safe-area-inset-bottom));padding:var(--sp-1) var(--sp-2) env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--bg-sub);grid-area:tabs;grid-template-columns:repeat(4,1fr);display:grid}.tabbar__item{color:var(--ink-3);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:inline-flex}.tabbar__item.is-active{color:var(--accent);font-weight:600}.tabbar__item .unread-count,.tabbar__item .send-count{min-width:16px;margin:0;font-size:10px;line-height:16px;position:absolute;top:4px;left:calc(50% + 6px)}.tabbar__item{position:relative}.approval-confirm{width:100%;min-height:54px}}.content:not(.content--split):not(:has(>.compose)){gap:var(--sp-5);flex-direction:column;display:flex}.content:not(.content--split):not(:has(>.compose))>*{margin-top:0;margin-bottom:0}.content:not(.content--split):not(:has(>.compose))>:is(button,a,.local-pause-wrap,.inline-actions,.action-row){align-self:flex-start}.content:not(.content--split)>.list-head{gap:var(--sp-1);padding:0}.content:not(.content--split)>.list-head .screen-title,.content:not(.content--split)>.screen-title,.content:not(.content--split)>header .screen-title{font-size:19px;line-height:1.3}.content:not(.content--split)>.list-head .list-head__note,.content:not(.content--split)>.list-head .screen-note{color:var(--ink-2);font-size:13px;line-height:1.5}.content:not(.content--split)>.message{padding:0}.usage-breakdown{gap:var(--sp-2) var(--sp-6)}@media (width<=767px){.content:not(.content--split):not(:has(>.compose)){gap:var(--sp-4)}.send-area-nav__item{min-height:44px}}.app{word-break:keep-all;overflow-wrap:break-word}.screen-note,.list-head__note,.settings-note,.message,.read-safety{text-wrap:pretty}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.topbar__state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content>.form-notice:empty,.passkey-inventory__list:empty{display:none}.content:not(.content--split)>:is(.screen-title,.queue__head,h1)+:is(.screen-note,p.screen-note,.list-head__note){margin-top:calc(var(--sp-4) * -1)}.section-title{font-size:15px;font-weight:600}.meta-term{font-weight:500}.meta-detail{color:var(--ink)}.agent-summary .agent-summary__state{color:var(--ink-2);background:0 0;border:0;padding:0}.category-tabs{gap:var(--sp-3);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--sp-6)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--sp-6)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--sp-6)), transparent)}.category-tab{padding:0 var(--sp-1)}.usage-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.usage-cards .usage-card{margin-top:0}.usage-card .mail-row__state{color:var(--ink-3);font-size:12px}@media (width<=767px){.message-meta{gap:var(--sp-1) var(--sp-3);grid-template-columns:max-content minmax(0,1fr)}.meta-detail{margin-bottom:0}.category-filter__toggle{width:auto;margin:0 var(--sp-4) var(--sp-3);padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--bg-sub);color:var(--ink);border-color:#0000}.content:not(.content--split) .category-filter__toggle{width:auto;margin:0 0 var(--sp-3)}}.topbar__state.topbar__state--alert{clip-path:none;white-space:normal;width:auto;max-width:360px;height:auto;color:var(--st-uncertain-ink);font-weight:600;position:static;overflow:visible}@media (width<=767px){.pane-resizer{display:none!important}}.pane__body{gap:var(--sp-6)}.pane__body>.message-head{gap:var(--sp-3)}.pane__who{font-weight:600}.message-meta--reader{gap:2px var(--sp-3);margin:calc(var(--sp-4) * -1) 0 0}.message-meta--reader .meta-term{color:var(--ink-3);font-size:12px;font-weight:600;line-height:1.6}.message-meta--reader .meta-detail{color:var(--ink-2);font-size:13px;line-height:1.6}.pane__section{gap:var(--sp-2);min-width:0;display:grid}.pane__body .pane__section>.section-title{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.4}.pane__body .pane__section>.screen-note{color:var(--ink-3);font-size:12.5px}.pane__body .pane__section>.message{padding:var(--sp-2) 0;font-size:13px}.message-content--body.pane__section{gap:var(--sp-3)}.message-content--body .message-content__plain{color:var(--ink-2);font-size:15px;line-height:1.65}.message-content--body .message-content__html{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;height:min(65vh,720px);min-height:120px;max-height:min(65vh,720px);display:block}.remote-images{align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);flex-wrap:wrap;display:flex}.remote-images__text{color:var(--ink-2);flex:auto;margin:0;font-size:13px}.remote-images__show{flex:none}.message-content--body>.secondary-button{justify-self:start}.attachment-list--rows{gap:var(--sp-2);flex-direction:column;display:flex}.pane__body .attachment-list--rows>.att,.attachment-list--rows>.att{align-items:center;gap:2px var(--sp-2);min-width:0;padding:var(--sp-2) 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink-2);flex-wrap:wrap;font-size:12.5px;display:flex}.att>.att__name{min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-all;flex:14rem}.att>a.att__name{text-decoration:none}.att>a.att__name:hover{color:var(--accent);text-decoration:underline}.att>.att__meta{min-width:0;color:var(--ink-3);text-align:right;overflow-wrap:anywhere;flex:0 auto;margin-left:auto;font-size:11px}.att>.att__sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-region .attachment-incomplete{color:var(--ink-3);font-size:12px}.pane__body .browser-extraction{gap:var(--sp-2);margin-top:var(--sp-1);padding:var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--bg-sub)}.pane__body .browser-extraction>.secondary-button{justify-self:start}.browser-extraction__list .att>.att__name{text-align:left;justify-content:flex-start;min-height:28px}.pane__body .agent-summary{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-sub);margin:0}.pane__body .agent-summary>.section-title{color:var(--ink-3);font-size:12px;font-weight:700}.agent-summary .agent-summary__text{color:var(--ink);font-size:14px;line-height:1.6}.agent-summary .agent-summary__state{padding:2px var(--sp-2);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);justify-self:start;font-size:12px;font-weight:600}.agent-summary .agent-summary__question{gap:var(--sp-2);padding-top:var(--sp-3)}.agent-summary .agent-summary__question .section-title{color:var(--ink-2);font-size:12px;font-weight:700}.agent-summary>.secondary-button,.agent-summary__question>.secondary-button{justify-self:start}.conversation.pane__section{gap:var(--sp-3)}.conversation-entry{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}.conversation-entry--out{border-left:3px solid var(--st-sent-line)}.conversation-entry__top{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.conversation-entry__state{color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.conversation-entry--out .conversation-entry__state{color:var(--st-sent-ink)}.conversation-entry__time{color:var(--ink-3);font-size:12px}.conversation-entry__subject{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.4}.conversation-entry__who{color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.conversation-entry>.message-content__plain{margin-top:var(--sp-2);color:var(--ink-2);background:0 0;border:0;padding:0;font-size:14px;line-height:1.6}.conversation-entry>.screen-note{color:var(--ink-3);font-size:12.5px}.conversation-entry__attachments{gap:var(--sp-2);margin-top:var(--sp-2);display:grid}.conversation-entry__attachments>.screen-note{color:var(--ink-3);font-size:12px}.pane__tools>.inline-actions__error{padding:var(--sp-2) var(--sp-3);border:1px solid var(--st-uncertain-line);border-radius:var(--r-md);background:var(--st-uncertain-bg);color:var(--st-uncertain-ink);flex:100%;margin:0;font-size:12.5px}.pane__tools .tool:disabled{cursor:progress}.pane__body>.read-safety{margin-top:var(--sp-2);padding-top:var(--sp-4);color:var(--ink-3);font-size:11.5px}.list--search .search-form{gap:var(--sp-2);margin:var(--sp-1) var(--sp-4) var(--sp-3);flex-wrap:nowrap;flex:none}.list--search .search-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-field{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);min-width:0;color:var(--ink-3);flex:auto;align-items:center;gap:6px;padding:0 10px;display:flex}.search-field:focus-within{border-color:var(--accent)}.search-field .ic{flex:none;width:16px;height:16px}.list--search .search-form .search-field input{background:0 0;border:0;flex:auto;min-height:34px;padding:0}.list--search .search-form .search-field input:focus-visible{outline:0}.search-field:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.list--search .search-form .primary-button{flex:none;min-height:36px}.list--search .rows{border-top:1px solid var(--line)}.list--search .rows>.message{padding:var(--sp-6) var(--sp-4);color:var(--ink-3);font-size:13px}.list--search .rows>.message--error{color:var(--st-approval-ink)}.list--search .list-more-error{padding:var(--sp-3) var(--sp-4) 0}.list .rows>.message{padding:var(--sp-6) var(--sp-4);font-size:13px;line-height:1.5}.list .rows>.message--empty{color:var(--ink-3)}@media (width<=767px){.pane__body{gap:var(--sp-5)}.message-meta--reader{margin-top:calc(var(--sp-2) * -1)}.message-meta--reader .meta-detail{margin-bottom:var(--sp-1)}.att>a.att__name{align-items:center;min-height:44px;display:inline-flex}.browser-extraction__list .att>.att__name{min-height:44px}.att>.att__meta{text-align:left;flex-basis:100%;margin-left:0}.attachment-list--rows>.att{padding:2px var(--sp-3) var(--sp-2)}.list--search .search-form .search-field input,.list--search .search-form .primary-button{min-height:44px}.pane__tools>.inline-actions__error{font-size:13px}}.pane__body .agent-summary .agent-summary__state{color:var(--ink-2);background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.trash-purge{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.trash-purge__note{color:var(--ink-3);flex:100%;margin:0;font-size:12.5px}.trash-purge__note--error{color:var(--st-needs-changes-ink)}.content:has(>.compose){padding:0;scroll-padding-bottom:96px}.compose.compose-form{background:var(--bg);max-width:none;min-height:100%;color:var(--ink);flex-direction:column;gap:0;display:flex}.compose__head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;display:flex}.compose .compose__title{color:var(--ink);flex:none;margin:0;font-size:17px;font-weight:700;line-height:1.35}.compose .compose__thread{min-width:0;color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.compose>.save-failure{z-index:3;margin:var(--sp-3) var(--sp-6);padding:var(--sp-3) var(--sp-4);border:1px solid var(--st-uncertain-line);border-left:3px solid var(--st-uncertain-ink);border-radius:var(--r-md);background:var(--st-uncertain-bg);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.compose>.save-failure[hidden]{display:none}.compose .save-failure{grid-template-columns:minmax(0,1fr);justify-items:start}.compose .save-failure__text{color:var(--st-uncertain-ink)}.compose .save-failure .secondary-button{min-height:32px}.compose .conflict-copy{background:var(--bg);justify-self:stretch}.compose__fields{padding:0 var(--sp-6);flex-direction:column;flex:none;display:flex}.compose__from{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);display:flex}.compose__from-badge{flex:0 0 64px;padding-top:1px;display:flex}.compose__from-badge .account-badge{font-size:11px}.compose .locked-from-line{align-items:flex-start}.compose__from-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.compose .locked-from{color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.5}.compose__from-text .screen-note{color:var(--ink-3);font-size:12px}.compose .compose__field{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);display:flex}.compose .compose__field .field-label{color:var(--ink-3);flex:0 0 64px;font-size:13px;font-weight:400}.compose .compose__field input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;min-height:32px;color:var(--ink);font:inherit;flex:1;padding:4px 10px;font-size:14px;line-height:1.5}.compose .compose__field input::placeholder,.compose .compose__body textarea::placeholder{color:var(--ink-3)}.compose .compose__field input:hover,.compose .compose__body textarea:hover{border-color:var(--line-2)}.compose .compose__field input:read-only,.compose .compose__body textarea:read-only{background:var(--bg-sub);color:var(--ink-2)}.compose .compose__body{gap:var(--sp-1);padding:var(--sp-4) var(--sp-6) var(--sp-5);flex-direction:column;flex:none;display:flex}.compose .compose__body .field-label{color:var(--ink-3);font-size:13px;font-weight:400}.compose .compose__body textarea{box-sizing:border-box;width:100%;height:300px;min-height:160px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);color:var(--ink);font:inherit;resize:vertical;font-size:15px;line-height:1.65}.compose .compose__atts{padding:0 var(--sp-6) var(--sp-5);flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.compose .compose__atts>.section-title{color:var(--ink-3);flex:100%;margin:0 0 2px;font-size:13px;font-weight:400}.compose .compose__atts>.upload-progress,.compose .compose__atts>.upload-failure{flex:100%}.compose .attachment-list{flex-wrap:wrap;flex:0 auto;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.compose .attachment-list:empty{display:none}.compose .attachment-list li{align-items:center;gap:var(--sp-1);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);min-height:32px;color:var(--ink-2);flex-wrap:wrap;padding:2px 4px 2px 10px;font-size:12.5px;display:inline-flex}.compose .attachment-list li.screen-note{color:var(--ink-3);border:0;padding:0;font-size:12px}.compose .attachment-list a{color:var(--ink-2);overflow-wrap:anywhere;text-decoration:none}.compose .attachment-list a:hover{color:var(--accent);text-decoration:underline}.compose .attachment-list .secondary-button{min-height:24px;padding:0 var(--sp-2);color:var(--ink-3);background:0 0;border-color:#0000;font-size:12px;font-weight:400}.compose .attachment-list .secondary-button:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.compose__add{min-height:32px;padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.compose__add .ic{width:16px;height:16px}.compose__add:hover{background:var(--bg-hover);color:var(--ink)}.compose__add:has(.compose__picker:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.compose__add:has(.compose__picker:disabled){opacity:.56;cursor:not-allowed}.compose .compose__picker{opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.compose .compose__picker:disabled{cursor:not-allowed}.compose .upload-progress{gap:2px;margin:0;padding:0;list-style:none;display:grid}.compose .upload-progress .screen-note{color:var(--ink-2);font-size:12px}.compose .upload-failure{margin:0 0 var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--st-uncertain-line);border-left:3px solid var(--st-uncertain-ink);border-radius:var(--r-md);background:var(--st-uncertain-bg);position:static}.compose .upload-failure__items{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.compose .compose__bar{z-index:2;align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line);background:var(--bg);flex-wrap:nowrap;flex:none;margin-top:auto;display:flex;position:sticky;bottom:0}.compose .compose__bar>button{flex:none}.compose .compose__save{min-height:36px;padding:0 var(--sp-4);border-color:var(--line-2);color:var(--ink-2);background:0 0;font-weight:400}.compose .compose__save:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.compose .compose__approve{border-radius:var(--r-md);min-height:40px;padding:8px 20px;line-height:1.3}.compose .compose__remove{min-height:36px;padding:0 var(--sp-3);background:0 0;border-color:#0000;margin-left:auto;font-weight:400}.compose .compose__remove:hover:not(:disabled){border-color:var(--st-needs-changes-line);background:var(--st-needs-changes-bg)}.compose__status{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.compose .compose__saved{min-height:0;color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.compose .compose__saved:empty{display:none}.compose__hint{color:var(--ink-3);margin:0;font-size:11px;line-height:1.45}.drafts-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.drafts-head__copy{flex:320px;gap:2px;min-width:0;display:grid}.drafts-head .screen-title{margin:0;font-size:17px}.drafts-head .screen-note{color:var(--ink-3);font-size:12px}.drafts-head__create{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-md);flex:none}.drafts-head__create .ic{width:16px;height:16px}.rows--drafts{border-top:1px solid var(--line)}.draft-row{font:inherit;border-width:0 0 1px;border-radius:0}.draft-row .row__from{color:var(--ink);font-size:13px;font-weight:600}.draft-row .row__subj{color:var(--ink);font-weight:600}.draft-row .row__prev{color:var(--ink-3)}.draft-row .row__lead{display:none}.draft-row.mail-row{padding-inline:0}.rows--drafts>.message--empty{padding:var(--sp-6) var(--sp-4);color:var(--ink-3)}@media (width<=767px){.content:has(>.compose){scroll-padding-bottom:150px}.compose__head{padding:var(--sp-3) var(--sp-4);flex-direction:column;align-items:stretch;gap:2px}.compose .compose__title{font-size:19px}.compose>.save-failure{margin:var(--sp-2) var(--sp-4)}.compose .save-failure .secondary-button{width:100%;min-height:44px}.compose__fields{padding:0 var(--sp-4)}.compose__from-badge{flex-basis:auto}.compose .compose__field{align-items:stretch;gap:var(--sp-1);flex-direction:column}.compose .compose__field .field-label{flex:none}.compose .compose__field input{min-height:44px;font-size:16px}.compose .compose__body{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.compose .compose__body textarea{height:220px;font-size:16px}.compose .compose__atts{padding:0 var(--sp-4) var(--sp-4)}.compose .attachment-list{flex:100%}.compose .attachment-list li{flex:100%;justify-content:space-between;min-height:44px}.compose .attachment-list a,.compose .attachment-list .secondary-button{min-height:44px}.compose__add{flex:100%;min-height:44px}.compose .compose__bar{align-items:stretch;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"save approve remove""status status status";display:grid}.compose .compose__bar>*{flex:none}.compose .compose__save{grid-area:save;min-height:54px}.compose .compose__approve{grid-area:approve;min-height:54px;font-size:15px}.compose .compose__remove{border-color:var(--line-2);grid-area:remove;min-height:54px;margin:0}.compose__status{text-align:center;grid-area:status}.drafts-head__create{display:none}.draft-row .row__subj{white-space:normal}}@media (width>=768px){.drafts-head__create.primary-button{border-color:var(--line-2);background:var(--bg);color:var(--ink-2)}}.compose .compose__field input{background:0 0;border-color:#0000;padding-inline:0}.compose .compose__field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}#global-send-bar [hidden]{display:none}.global-send-bar{color:var(--ink-2);font-size:13px}.global-send-bar__status{min-width:0;color:var(--ink-2)}.global-send-bar__status:before{background:var(--accent)}.qsum__count{color:var(--ink);flex:none;font-weight:600}.qsum__sep{color:var(--ink-3);white-space:pre;flex:none}.qsum__next{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-send-bar__cancel-status{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}#global-cancel-trigger{border-color:var(--line-2);background:var(--bg-hover);min-width:116px;color:var(--ink);font-variant-numeric:tabular-nums}#global-send-open{color:var(--ink-2);background:0 0;border-color:#0000;font-weight:500}#global-send-open:hover{background:var(--bg-hover)}.app[data-screen=outbox] #global-send-open{display:none}@media (width>=768px){.global-send-bar{justify-content:flex-start;gap:var(--sp-2) 10px;flex-wrap:wrap}.global-send-bar__status{white-space:nowrap;flex:0 auto;display:flex}.global-send-bar__actions{display:contents}.global-send-bar__cancel-status{flex:1 1 0}.global-send-bar__cancel-status:before{content:"·";margin-right:var(--sp-2);color:var(--ink-3);font-weight:400}.global-send-bar__actions>button{flex:none}#global-send-open{order:1}#global-cancel-trigger{order:2}#global-pause-trigger{order:3}#global-resume-trigger{order:4}.global-send-bar__notice,.global-resume-review{order:5}.global-send-bar__status{margin-right:auto}}.global-send-bar.global-send-bar--paused{border-color:var(--ctl-on-bg);background:var(--ctl-on-bg)}.global-send-bar--paused .global-send-bar__status{white-space:normal;font-weight:600}.global-send-bar--paused,.global-send-bar--paused .global-send-bar__status,.global-send-bar--paused .global-send-bar__cancel-status{color:var(--ctl-on-ink)}.global-send-bar--paused #global-cancel-trigger,.global-send-bar--paused #global-resume-trigger{border-color:color-mix(in srgb, var(--ctl-on-ink) 40%, transparent);background:color-mix(in srgb, var(--ctl-on-ink) 16%, transparent);color:var(--ctl-on-ink)}.global-send-bar--paused #global-send-open{color:var(--ctl-on-ink)}.global-send-bar--paused .btn--stop.is-on{border-color:var(--ctl-on-ink);background:var(--ctl-on-ink);color:var(--ctl-on-bg)}.send-area-nav{margin-bottom:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-sub);gap:2px;padding:2px}.send-area-nav__item{min-height:var(--tap);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);color:var(--ink-2);background:0 0;border-color:#0000;font-size:13px;font-weight:500}.send-area-nav__item:hover{background:var(--bg-hover);border-color:#0000}.send-area-nav__item[aria-current=page]{border-color:var(--line-2);background:var(--bg);color:var(--ink);font-weight:600}.queue__head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.queue__head .screen-title{margin:0;font-size:19px;font-weight:700}.queue__counts{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.queue__head .local-pause-wrap{margin:var(--sp-1) 0 0;flex:100%}.queue__head+.screen-note{color:var(--ink-3);font-size:12px}.queue__list{gap:var(--sp-3);margin-top:var(--sp-5)}.outbox-row.qcard{gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:row;flex-shrink:0;display:flex}.qcard__main{gap:var(--sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.qcard__badges{align-items:center;gap:6px var(--sp-2);flex-wrap:wrap;display:flex}.qcard__badges .status-pill{padding:3px var(--sp-2);font-size:11px;font-weight:600;line-height:1.4}.qcard__from{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.qcard__subj{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.4}.qcard .message-meta{gap:2px var(--sp-3);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0}.qcard .meta-term{color:var(--ink-3);font-size:12px;font-weight:500;line-height:20px}.qcard .meta-detail{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.qcard .outbox-display-missing{color:var(--ink-2);font-size:12.5px}.qcard__when,.qcard .outbox-countdown{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.qcard .outbox-countdown{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.qcard__note{color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.qcard .outbox-warning,.qcard .form-notice{font-size:12.5px}.qcard__acts{flex-flow:column;flex:0 0 148px;align-items:stretch;gap:6px;display:flex}.qcard__acts>*{width:100%;min-height:32px}.qcard__acts .secondary-button,.qcard__acts .primary-button{padding:var(--sp-1) var(--sp-3);white-space:normal;text-align:center;line-height:1.3}.qcard__acts .secondary-button:not(.act--cancel){border-color:var(--line-2);color:var(--ink-2);background:0 0;font-weight:500}.qcard__acts .secondary-button:not(.act--cancel):hover{background:var(--bg-hover)}.qcard__acts .act--cancel{border-color:var(--line-2);background:var(--bg-hover);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.qcard__acts .act--cancel:disabled{color:var(--ink-3);opacity:1}.qcard__acts .act--void{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-hover);color:var(--ink-3);justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.qcard .approval-receipt{margin-top:var(--sp-1);padding-top:var(--sp-1)}.qcard .approval-receipt__summary{color:var(--ink-2);font-size:12.5px}.qcard .approval-receipt[open]>summary{margin-bottom:var(--sp-2)}.qcard .approval-receipt code{color:var(--ink-2);font-size:11.5px}.history-more{margin:var(--sp-2) 0 0;justify-self:center}.review-page{gap:var(--sp-5);max-width:760px;display:grid}.review-page .message-head{gap:var(--sp-3)}.review-page .review-back{width:auto;color:var(--accent);background:0 0;border-color:#0000;place-self:flex-start start;padding-left:0}.review-page .review-back:hover{text-decoration:underline}.review-page .screen-title{margin:0;font-size:22px;line-height:1.35}.review-page .message-meta{gap:var(--sp-1) var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0}.review-page .meta-term,.review-page .meta-detail{line-height:20px}.review-page .section-title{color:var(--ink-2);font-size:12px;font-weight:700}.review-page .message-content,.review-page .attachment-region{gap:var(--sp-2)}.review-page .attachment-list li{padding:10px var(--sp-4)}.approval-from{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-sub)}.approval-review .approval-comparison{margin:0 0 var(--sp-2)}.approval-actions{bottom:calc(var(--sp-6) * -1);z-index:1;justify-items:start;gap:var(--sp-2);margin:0 0 calc(var(--sp-6) * -1);padding:var(--sp-3) 0 var(--sp-6);border-top:1px solid var(--line);background:var(--bg);display:grid;position:sticky}.approval-actions .approval-confirm{min-height:40px;padding:var(--sp-2) var(--sp-5);font-size:14px}.approval-actions .form-notice:empty{display:none}.reconciliation-review .reconciliation-form{max-width:none;padding-top:var(--sp-4);border-top:1px solid var(--line)}.reconciliation-review .reconciliation-field__label{color:var(--ink-2);font-size:12.5px;font-weight:600}.reconciliation-review .reconciliation-form .primary-button{justify-self:start;min-height:36px}@media (width<=767px){.global-send-bar{gap:var(--sp-1);padding:var(--sp-2) var(--sp-4)}.global-send-bar__status{flex-wrap:wrap;row-gap:0;font-size:12px}.global-send-bar .qsum__sep{display:none}.global-send-bar .qsum__next{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qsum__next{padding-left:var(--sp-4);white-space:normal;flex:100%}.global-send-bar__actions{gap:6px var(--sp-2);flex-wrap:wrap;display:flex}.global-send-bar__cancel-status{white-space:normal;flex:100%;order:-1;font-size:13px}#global-send-open{display:none}#global-cancel-trigger{flex:150px;min-width:150px}#global-pause-trigger{flex:none}#global-resume-trigger{flex:100%}.send-area-nav{margin-bottom:var(--sp-4)}.send-area-nav__item{min-height:44px;padding:var(--sp-1);white-space:nowrap;font-size:12px;line-height:1.25}.outbox-row.qcard{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column}.qcard .message-meta{grid-template-columns:max-content minmax(0,1fr)}.qcard .meta-detail{margin-bottom:0}.qcard__acts{flex-flow:wrap;flex:none;width:100%}.qcard__acts>*{flex:1 1 0;width:auto;min-width:0;min-height:44px}.qcard__acts .secondary-button,.qcard__acts .primary-button{font-size:15px;font-weight:600}.qcard__acts .secondary-button:not(.act--cancel){font-weight:500}.review-page{gap:var(--sp-4)}.review-page .message-meta{grid-template-columns:1fr;gap:0}.review-page .meta-detail{margin-bottom:var(--sp-2)}.approval-from{font-size:16px}.approval-actions{bottom:calc(var(--sp-4) * -1);margin-bottom:calc(var(--sp-4) * -1);padding-bottom:var(--sp-4);justify-items:stretch}.approval-actions .approval-confirm{width:100%;min-height:54px;font-size:16px}}@media (width>=768px){.reconciliation-review .reconciliation-field:has(input[type=checkbox]){align-items:center;gap:var(--sp-2);grid-template-columns:max-content minmax(0,1fr)}.reconciliation-review .reconciliation-field:has(input[type=checkbox]) .reconciliation-field__label{grid-area:1/2}.reconciliation-review .reconciliation-field:has(input[type=checkbox]) input[type=checkbox]{grid-area:1/1;width:18px;height:18px;margin:0}}.qcard .approval-receipt__summary{gap:var(--sp-2);list-style:none}.qcard .approval-receipt__summary::-webkit-details-marker{display:none}.qcard .approval-receipt__summary:before{content:"›";width:10px;color:var(--ink-3);font-size:15px;transition:transform .15s;display:inline-block}.qcard .approval-receipt[open]>.approval-receipt__summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.qcard .approval-receipt__summary:before{transition:none}}.review-back .ic{width:16px;height:16px}@media (width>=768px){.send-area-nav{display:none}}.qcard__acts .primary-button{border-color:var(--accent-line);background:var(--bg);color:var(--accent)}.app:is([data-screen=outbox],[data-screen=drafts],[data-screen=sent],[data-screen=cancelled]) .content{max-width:880px}.global-send-bar__cancel-status{column-gap:.35em;min-width:0;display:flex}.qsum__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qsum__remain{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}#global-send-open{color:var(--accent);font-weight:600}.app[data-screen=more] .content,.app[data-screen=passkeys] .content,.app[data-screen=activity] .content,.app[data-screen=storage] .content{max-width:880px}.settings-group{gap:var(--sp-2);margin-top:var(--sp-6);display:grid}.settings-group__title{margin:0 var(--sp-1);color:var(--ink-3);font-size:12px;font-weight:700}.settings-group__list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.settings-group .more-item{align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-4);color:var(--ink);background:0 0;border:0;border-radius:0;font-size:14px;display:flex}.settings-group .more-item+.more-item{border-top:1px solid var(--line)}.settings-group .more-item:hover{border-color:var(--line);background:var(--bg-hover)}.settings-group .more-item>.ic:first-child{color:var(--accent)}.settings-group .more-item>.ic:last-child{width:14px;height:14px;color:var(--ink-3);margin-left:auto}.more-item__label{text-align:left;flex:1;min-width:0}.settings-note{margin:0 var(--sp-1);color:var(--ink-3);font-size:12px}.app[data-screen=more] .local-pause-wrap{margin:var(--sp-6) 0 0}.notification-settings{margin-top:var(--sp-6);border-radius:var(--r-lg);background:var(--bg)}.notification-settings__title{font-size:15px}.notification-status{gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.notification-settings .secondary-button{justify-self:start}.passkey-register{margin-top:var(--sp-4)}.passkey-inventory{border-radius:var(--r-lg)}.passkey-inventory__item{border-radius:var(--r-md);background:var(--bg-sub)}.app[data-screen=activity] .rows,.app[data-screen=storage] .rows{border-top:1px solid var(--line)}.usage-card{border-radius:var(--r-lg)}@media (width<=767px){.settings-group .more-item{min-height:52px}}.settings-group__title,.settings-note{margin-inline:var(--sp-4)}.settings-group .more-item--destructive,.settings-group .more-item--destructive>.ic:first-child{color:var(--st-failed-ink)}.settings-group .more-item--destructive>.ic:last-child{display:none}.passkey-inventory__status{padding:0}.passkey-inventory__retry{justify-self:start}.sender-name__form{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);flex-direction:row}.sender-name__field{align-items:center;gap:var(--sp-3);flex:1;min-width:0;display:flex}.sender-name__label{color:var(--ink-2);flex:none;font-size:13px}.sender-name__field input{min-width:0;min-height:36px;padding:0 var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font:inherit;flex:1;font-size:14px}@media (width<=767px){.sender-name__form{flex-wrap:wrap}.sender-name__field{align-items:stretch;gap:var(--sp-1);flex-direction:column;flex-basis:100%}.sender-name__field input{min-height:44px}}.signature-settings__form{gap:0}.signature-settings__field{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);display:grid}.signature-settings__field+.signature-settings__field,.signature-settings__check,.signature-settings__actions{border-top:1px solid var(--line)}.signature-settings__label{color:var(--ink-2);font-size:13px}.signature-settings__field textarea{width:100%;min-width:0;padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font:inherit;resize:vertical;font-size:14px;line-height:1.5}.signature-settings__check{align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-4);color:var(--ink);cursor:pointer;font-size:14px;display:flex}.signature-settings__check input{width:18px;height:18px;accent-color:var(--accent);margin:0}.signature-settings__actions{padding:var(--sp-2) var(--sp-4);justify-content:flex-end;display:flex}.signature-settings__preview-title{margin-top:var(--sp-2)}.signature-settings__status:empty{display:none}.signature-preview{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.signature-preview__empty{color:var(--ink-3);margin:0;font-size:13px}.signature-card{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.signature-card__logo{padding-right:var(--sp-4);border-right:1px solid var(--line-2);flex:none;display:block}.signature-card__logo img{width:120px;height:40px;display:block}.signature-card__lines{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:grid}.signature-card__lines>*{min-height:1.5em}.signature-card__name{color:var(--ink);font-weight:600}.signature-card__hint{color:var(--ink-3);font-size:12px}.snapshot-logo{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);display:grid}.snapshot-logo__label{color:var(--ink-3);font-size:12px;font-weight:600}@media (width<=767px){.signature-settings__check{min-height:52px}.signature-settings__check input{width:24px;height:24px}.signature-settings__actions .secondary-button{min-height:44px}.signature-settings__field textarea{font-size:16px}}.app[data-screen=domains] .content{max-width:880px}.domains{gap:var(--sp-4);min-width:0;display:grid}.domains__safety{padding:var(--sp-3) var(--sp-4);border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--ink);margin:0}.domains__notice{min-height:0;padding:0 var(--sp-1)}.domains__notice:empty{display:none}.domains__notice.is-ok{color:var(--st-sent-ink);font-weight:600}.domains__notice.is-error,.domain-form__error,.form-notice.is-error{color:var(--st-failed-ink)}.form-notice.is-busy{color:var(--ink-2)}.form-notice:empty,.domain-form__error:empty,.domain-form__preview:empty{display:none}.domains .settings-group{margin-top:0}.domains__list-region{gap:var(--sp-2);display:grid}.domains__list{gap:var(--sp-4);display:grid}.domains__empty,.domains__unavailable{padding:var(--sp-4);border:1px dashed var(--line-2);border-radius:var(--r-lg)}.domain-form{gap:var(--sp-3);padding:var(--sp-4);display:grid}.domain-form--inline{margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub)}.domain-form__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.domain-form__error{margin:0;font-size:13px;font-weight:600;line-height:1.5}.domain-form__preview{color:var(--ink-2);margin:0;font-size:13px}.domain-form__status{margin:0}.domain-field{min-width:0}.domain-field input,.domain-field select{min-height:36px;padding:var(--sp-2) var(--sp-3)}.domain-field select{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);width:100%;color:var(--ink);font:inherit}.domain-field input[aria-invalid=true]{border-color:var(--st-failed-ink)}.domain-field__hint{color:var(--ink-2);font-size:12px;line-height:1.5}.domain-field__row{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.domain-field__row input{flex:1;min-width:0}.domain-field__suffix{color:var(--ink-2);overflow-wrap:anywhere;flex:none;font-size:14px}.domain-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);min-width:0;overflow:hidden}.domain-card__head{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-sub);flex-wrap:wrap;display:flex}.domain-card__name{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.domain-card__section{gap:var(--sp-3);padding:var(--sp-4);border-top:1px solid var(--line);display:grid}.domain-card__subtitle{color:var(--ink-3);margin:0;font-size:12px;font-weight:700}.domain-add-mailbox{justify-items:start}.domain-add-mailbox>.domain-add-mailbox__panel{justify-self:stretch}.domain-card__lead,.domain-card__empty{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.domain-card>.domain-card__lead{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line)}.readiness__actions,.readiness__activate{gap:var(--sp-2);justify-items:start;display:grid}.readiness__empty{color:var(--ink-3);margin:0;font-size:13px}.readiness__summary{margin:0;font-size:14px;font-weight:600;line-height:1.5}.readiness__summary.is-ready{color:var(--st-sent-ink)}.readiness__time{color:var(--ink-3);font-weight:400}.readiness__list{gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}.readiness__item{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);display:grid}.readiness__item-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.readiness__label{font-size:14px;font-weight:600}.readiness__detail{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.dns-guide{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md)}.dns-guide__title{cursor:pointer;min-height:28px;font-size:14px;font-weight:700}.dns-guide__list{gap:var(--sp-2);margin:var(--sp-2) 0;padding-left:var(--sp-5);font-size:13px;line-height:1.5;display:grid}.dns-guide__detail{color:var(--ink-2)}.dns-guide__note{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.domain-mailboxes{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.domain-mailbox{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);display:grid}.domain-mailbox__main{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.domain-mailbox__who{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.domain-mailbox__address{overflow-wrap:anywhere;font-size:14px;font-weight:600}.domain-mailbox__name{color:var(--ink-2);font-size:13px}.domain-mailbox__facts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.domain-mailbox__role{color:var(--ink-2);font-size:12px}.domain-mailbox__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.domain-grants{gap:var(--sp-2);display:grid}.domain-grants__title{color:var(--ink-3);margin:0;font-size:12px;font-weight:700}.domain-grants__list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.domain-grant{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.domain-grant__identity{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:13px}.domain-grant__role{color:var(--ink-2);font-size:12px}.domain-confirm{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--st-approval-line);border-radius:var(--r-md);background:var(--st-approval-bg);color:var(--ink);display:grid}.domain-confirm__title{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.domain-confirm__body{margin:0;font-size:13px;line-height:1.5}.domains button:focus-visible,.domains input:focus-visible,.domains select:focus-visible,.domains summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=767px){.domain-field input,.domain-field select{min-height:44px;font-size:16px}.domain-form__actions>button,.domain-mailbox__actions>button,.readiness__actions>button,.readiness__activate>button,.domain-add-mailbox>button{min-height:44px}.dns-guide__title{align-items:center;min-height:44px;display:flex}.domain-grant__revoke{min-height:44px}}.spam-screen{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;min-width:0;display:flex}.spam-screen__head{align-items:baseline;gap:var(--sp-2);display:flex}.spam-screen__title{color:var(--ink);margin:0;font-size:1.25rem}.spam-screen__count,.spam-screen__intro{color:var(--ink-3);margin:0}.spam-scope{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--bg-sub);color:var(--ink-2);border:1px solid var(--line);margin:0}.spam-scope[data-shared=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.spam-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.spam-row{align-items:center;column-gap:var(--sp-3);padding:var(--sp-2) var(--sp-1);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto auto;grid-template-areas:"from subject time actions""address subject time actions";display:grid}.spam-row__from{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:from;font-weight:600;overflow:hidden}.spam-row__address{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:address;font-size:.85em;overflow:hidden}.spam-row__subject{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-area:subject;overflow:hidden}.spam-row__time{color:var(--ink-3);white-space:nowrap;grid-area:time;font-size:.85em}.spam-row__actions{gap:var(--sp-1);grid-area:actions;display:flex}.spam-list__empty{padding:var(--sp-6) var(--sp-2);color:var(--ink-3);text-align:center}.spam-button{min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--ctl-line);background:var(--ctl-bg);color:var(--ctl-ink);font:inherit;cursor:pointer}.spam-button:hover{background:var(--bg-hover)}.spam-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spam-button:disabled{opacity:.6;cursor:progress}.spam-button--primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.spam-button--primary:hover{background:var(--accent);filter:brightness(.95)}.spam-button--quiet{align-self:flex-start}.spam-detail:empty{display:none}.spam-detail,.spam-confirm,.spam-report{gap:var(--sp-2);flex-direction:column;display:flex}.spam-choice{align-items:flex-start;gap:var(--sp-2);color:var(--ink-2);display:flex}.spam-choice input{margin-top:.2em}.spam-confirm__text,.spam-confirm__note{color:var(--ink-2);margin:0}.spam-confirm__note{color:var(--ink-3);font-size:.9em}.spam-confirm__target{overflow-wrap:anywhere;margin:0;font-weight:600}.spam-status{min-height:1.4em;color:var(--ink-3);margin:0}.spam-status.is-error{color:var(--st-failed-ink)}.spam-status.is-ok{color:var(--st-sent-ink)}.trust-banner{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--st-needs-changes-line);background:var(--st-needs-changes-bg);color:var(--st-needs-changes-ink);flex-direction:column;display:flex}.trust-banner__title{font-weight:700}.trust-banner__list{margin:0;padding-left:1.2em}.trust-banner__list li{flex-direction:column;display:flex}.trust-banner__detail{opacity:.85;overflow-wrap:anywhere;font-size:.9em}.trust-banner__note{opacity:.85;margin:0;font-size:.85em}.spam-why{gap:var(--sp-2);color:var(--ink-2);flex-direction:column;display:flex}.spam-why__title{color:var(--ink);margin:0;font-size:1rem}.spam-why__subtitle{margin:var(--sp-2) 0 0;color:var(--ink);font-size:.95rem}.spam-why__meta,.spam-why__empty,.spam-why__policy{margin:0}.spam-why__empty{color:var(--ink-3)}.spam-why__policy{overflow-wrap:anywhere}.spam-why__table{border-collapse:collapse;width:100%}.spam-why__table th,.spam-why__table td{text-align:left;padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--line)}.spam-why__table th{color:var(--ink-3);font-weight:600}.spam-why__history{margin:0;padding-left:1.4em}.spam-why-toggle>summary{cursor:pointer;color:var(--ink-3)}@media (width<=640px){.spam-screen{padding:var(--sp-3)}.spam-row{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"from time""address address""subject subject""actions actions"}.spam-row__actions .spam-button{min-height:var(--tap-phone)}}.delivery-status{gap:var(--sp-3);min-width:0;color:var(--ink);font-size:14px;display:grid}.delivery-status__title{margin:0 0 var(--sp-3);font-size:17px;font-weight:700}.delivery-status__summary{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.delivery-status__note{color:var(--ink-2);font-size:13px}.delivery-status__list{border:1px solid var(--line);border-radius:var(--r-md);gap:0;margin:0;padding:0;list-style:none;display:grid}.delivery-status__row{justify-content:space-between;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.delivery-status__row:first-child{border-top:0}.delivery-status__address{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.delivery-status__state{color:var(--ink-2);flex:none;font-size:13px}.delivery-status__row[data-status=bounced] .delivery-status__state,.delivery-status__row[data-status=failed] .delivery-status__state{color:var(--st-failed-ink);font-weight:700}.delivery-status__row[data-status=unverified] .delivery-status__state{color:var(--ink-3)}.gmail-copy__intro,.gmail-copy__empty{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.gmail-copy__empty{padding:var(--sp-2) var(--sp-3);border:1px solid var(--st-held-line);border-radius:var(--r-md);background:var(--st-held-bg);color:var(--st-held-ink)}.gmail-copy-row__state{padding:2px var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);overflow-wrap:anywhere;font-size:12px;font-weight:600}.gmail-copy-row__state.is-on{border-color:var(--st-sending-line);background:var(--st-sending-bg);color:var(--st-sending-ink)}.gmail-copy-row__state.is-off{color:var(--ink-3)}.gmail-copy-row__recent{color:var(--ink-3);margin:0;font-size:12px}.gmail-copy-row__recent.has-failures{color:var(--st-failed-ink);font-weight:600}.gmail-copy-row__controls{gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.gmail-copy-row__controls select{max-width:100%;min-height:36px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:inherit}.gmail-copy-failures{gap:var(--sp-1);color:var(--ink-2);margin:0;padding:0;font-size:12px;list-style:none;display:grid}.gmail-copy-failures:empty{display:none}.gmail-copy-badge{padding:2px var(--sp-2);border:1px solid var(--st-sending-line);border-radius:var(--r-pill);background:var(--st-sending-bg);color:var(--st-sending-ink);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}@media (width<=640px){.gmail-copy-row__controls select,.gmail-copy-row__controls .admin-button{min-height:var(--tap-phone)}}.mail-retention__intro,.mail-retention__summary{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.mail-retention__summary:empty{display:none}.mail-retention__summary{padding:var(--sp-2) var(--sp-3);border:1px solid var(--st-held-line);border-radius:var(--r-md);background:var(--st-held-bg);color:var(--st-held-ink)}.mail-retention-row__state{padding:2px var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;font-size:12px;font-weight:600}.mail-retention-row__state.is-held{border-color:var(--st-held-line);background:var(--st-held-bg);color:var(--st-held-ink)}.mail-retention-row__state.is-off{color:var(--ink-2)}.mail-retention-row__state.is-default{color:var(--ink-3)}.mail-retention-row__pending{color:var(--st-held-ink);margin:0;font-size:12px;font-weight:600}.mail-retention-row__controls{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.mail-retention-row__toggle{align-items:center;gap:var(--sp-1);color:var(--ink);font-size:13px;display:inline-flex}.mail-retention-notice{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.mail-retention-notice.is-off{border-color:var(--st-held-line);background:var(--st-held-bg);color:var(--st-held-ink)}@media (width<=640px){.mail-retention-row__toggle,.mail-retention-row__controls .admin-button{min-height:var(--tap-phone)}}.compose-action[aria-busy=true]{opacity:.6}.forward-attachments{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}.forward-attachments__status{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.5}.forward-attachments__note,.forward-attachments__message,.forward-attachments__hint{color:var(--ink-2,var(--ink));margin:0;font-size:13px;line-height:1.5}.forward-attachments__error{margin:0}.forward-attachments__actions{gap:8px;display:grid}.forward-attachments__alternative{justify-items:start;gap:4px;display:grid}.forward-attachments__alternative .tool[disabled]{opacity:.6}.admin-row__scope{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.assign-form__hint{color:var(--ink-3);font-size:12px}.mail-addresses{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);min-width:0;display:grid}.mail-addresses__title{margin:0;font-size:14px}.mail-addresses__list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.mail-address-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.mail-address-row__name{overflow-wrap:anywhere;font-weight:600}.mail-address-row__meta{color:var(--ink-3);font-size:12px}.mail-address-row.is-disabled .mail-address-row__name{color:var(--ink-3);text-decoration:line-through}.mail-address-row__confirm{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--st-failed-line);border-radius:var(--r-md);background:var(--st-failed-bg);flex-wrap:wrap;display:flex}.mail-address-row__confirm[hidden]{display:none}.mail-address-row__warning{color:var(--st-failed-ink);flex:240px;margin:0;font-size:13px;line-height:1.5}.mail-address-add{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.mail-address-add input[name=address]{min-width:0;min-height:36px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:inherit;flex:220px}.mail-address-add__choice{align-items:center;gap:var(--sp-2) var(--sp-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.mail-address-add__legend{float:left;margin-right:var(--sp-2);color:var(--ink-2);padding:0;font-size:13px}.mail-address-add__option{align-items:center;gap:var(--sp-1);font-size:13px;display:inline-flex}.mailbox-sharing{gap:var(--sp-3);min-width:0;max-width:720px;color:var(--ink);display:grid}.mailbox-sharing__title{margin:0;font-size:20px;line-height:1.3}.mailbox-sharing__subtitle{margin:var(--sp-2) 0 0;font-size:15px}.mailbox-sharing__scope{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.mailbox-sharing__members,.mailbox-sharing__addresses{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.mailbox-sharing__member,.mailbox-sharing__address{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex-wrap:wrap;display:flex}.mailbox-sharing__member[data-me]{border-color:var(--accent)}.mailbox-sharing__name{overflow-wrap:anywhere;font-weight:600}.mailbox-sharing__permission{color:var(--ink-3);font-size:12px}.mailbox-sharing__status{color:var(--st-failed-ink);margin:0;font-size:13px}.mailbox-sharing__status:empty{display:none}@media (width<=640px){.mail-address-add input[name=address],.mail-address-row .admin-button,.mail-address-add .admin-button{min-height:var(--tap-phone)}}.notification-settings-screen{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;min-width:0;display:flex}.notification-title{color:var(--ink);margin:0;font-size:1.25rem}.notification-intro,.notification-oneper{color:var(--ink-3);margin:0}.notification-facts{gap:var(--sp-2);margin:0;display:grid}.notification-fact{gap:var(--sp-2);grid-template-columns:minmax(8em,14em) minmax(0,1fr);display:grid}.notification-fact dt{color:var(--ink-3)}.notification-fact dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.notification-mailboxes{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.notification-mailbox{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sub);flex-wrap:wrap;display:flex}.notification-mailbox[data-subscribed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.notification-mailbox__address{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.notification-mailbox__state{color:var(--ink-2)}.notification-mailbox__current{color:var(--ink-3);margin-left:auto}.notification-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.notification-button{min-height:var(--tap);padding:0 var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer}.notification-button:hover:not(:disabled){background:var(--bg-hover)}.notification-button:disabled{color:var(--ink-3);cursor:default}.notification-status{min-height:1.5em;color:var(--ink-2);margin:0}@media (width<=767px){.notification-settings-screen,.spam-screen{padding:var(--sp-3)}.notification-fact{grid-template-columns:minmax(0,1fr);gap:0}.notification-mailbox__current{flex-basis:100%;margin-left:0}.notification-actions{flex-direction:column}.notification-button,.spam-button{min-height:var(--tap-phone);justify-content:center;width:100%}.spam-row__address,.spam-row__subject,.spam-row__from,.delivery-status__address,.gmail-copy-row__recent,.trust-banner__detail{overflow-wrap:anywhere;min-width:0}.spam-why__table,.gmail-copy-failures{max-width:100%;display:block;overflow-x:auto}.spam-row__actions,.gmail-copy-row__controls{flex-wrap:wrap}.spam-row__actions>*,.gmail-copy-row__controls>*{min-height:var(--tap-phone)}.spam-confirm{padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))}}.admin-screen{gap:var(--sp-4);min-width:0;max-width:880px;color:var(--ink);display:grid}.admin-screen__title{margin:0;font-size:20px;line-height:1.3}.admin-list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.admin-row{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-wrap:wrap;min-width:0;display:flex}.admin-row--block{display:grid}.admin-row__head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.admin-row__name{overflow-wrap:anywhere;font-weight:700}.admin-row__meta{color:var(--ink-3);font-size:12px}.admin-button{min-height:36px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ctl-ink);font:inherit;cursor:pointer;font-weight:600}.admin-button--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.admin-button:disabled{opacity:.6;cursor:default}.admin-status{color:var(--ink-2);margin:0;font-size:13px;font-weight:600;line-height:1.5}.admin-status:empty{display:none}.admin-status.is-ok{color:var(--st-sent-ink)}.admin-status.is-error{color:var(--st-failed-ink)}.admin-note{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:13px}.admin-secret{padding:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-sub);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}#invite-result:empty{display:none}.assignment-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.assignment-list li{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.assign-form{gap:var(--sp-2);flex-wrap:wrap;display:flex}.assign-form select{min-height:36px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:inherit}@media (width<=640px){.admin-button,.assign-form select{min-height:var(--tap-phone)}}.admin-navigation,.admin-form{gap:var(--sp-3);flex-wrap:wrap;align-items:end;display:flex}.admin-navigation{margin-bottom:var(--sp-4)}.admin-form label{gap:var(--sp-1);min-width:0;display:grid}.admin-form input,.admin-form select{box-sizing:border-box;max-width:100%;min-height:36px;padding:var(--sp-2);border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ctl-ink);font:inherit}.admin-console>div{min-width:0}.admin-console li{overflow-wrap:anywhere}@media (width<=640px){.admin-form input,.admin-form select{min-height:var(--tap-phone)}.admin-form label{width:100%}}.oversight-banner{color:#322400;z-index:20;background:#fff0b8;border:2px solid #a97000;padding:16px;position:sticky;top:0}.oversight-banner button,.oversight-banner a{margin-inline:12px}.oversight-active .sidebar,.oversight-active .tabbar,.oversight-active .compose-trigger{display:none!important}.oversight-active article iframe{border:0;width:100%;min-height:420px}.oversight-active #global-send-bar{display:none!important}.user-notice-banners{z-index:20;grid-area:notices;position:sticky;top:0}.user-notice-banners:empty{display:none}.app:has(>.user-notice-banners:not(:empty)){grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"notices notices""top top""qsum qsum""nav main"}@media (width<=767px){.app:has(>.user-notice-banners:not(:empty)){grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"notices""top""qsum""main""tabs"}}.user-notice-banners .oversight-banner{position:static}.mail-data{max-width:42rem;padding:1.25rem}.mail-data p{line-height:1.6}.mail-data select,.mail-data button{font:inherit;min-height:2.75rem;margin:.5rem .5rem .5rem 0}.mail-data :focus-visible{outline-offset:3px;outline:2px solid}.auth-screen{gap:var(--sp-4);max-width:420px;margin:var(--sp-8) auto;padding:0 var(--sp-4);min-width:0;color:var(--ink);display:grid}.auth-screen__title{margin:0;font-size:22px;line-height:1.3}.auth-form{gap:var(--sp-3);display:grid}.auth-field{gap:var(--sp-1);color:var(--ink-2);font-size:13px;font-weight:600;display:grid}.auth-field input{min-height:40px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:inherit}.auth-field--check{align-items:center;gap:var(--sp-2);color:var(--ink-2);font-weight:400;display:flex}.auth-field--check input{width:18px;height:18px;min-height:0;margin:0;padding:0}.auth-button{min-height:40px;padding:var(--sp-2) var(--sp-4);border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ctl-ink);font:inherit;cursor:pointer;font-weight:600}.auth-button--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.auth-button:disabled{opacity:.6;cursor:default}.auth-status{min-height:0;color:var(--ink-2);margin:0;font-size:13px;font-weight:600;line-height:1.5}.auth-status:empty{display:none}.auth-status.is-ok{color:var(--st-sent-ink)}.auth-status.is-error{color:var(--st-failed-ink)}.auth-note{padding:var(--sp-3) var(--sp-4);border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-soft);margin:0;line-height:1.6}.device-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.device-row{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-wrap:wrap;display:flex}.device-row__name{overflow-wrap:anywhere;font-weight:700}.device-row__meta{color:var(--ink-3);flex:100%;font-size:12px}.device-row__current{padding:0 var(--sp-2);border:1px solid var(--st-sent-line);border-radius:var(--r-pill);background:var(--st-sent-bg);color:var(--st-sent-ink);font-size:12px;font-weight:700}.device-row--empty{color:var(--ink-2)}@media (width<=640px){.auth-screen{margin-top:var(--sp-4)}.auth-button,.auth-field input{min-height:var(--tap-phone)}}#invite-submit{min-height:52px;font-size:16px}.app:has(>.passkey-nudge:not([hidden])){grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"top top""key key""qsum qsum""nav main"}.passkey-nudge{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;grid-area:key;margin:0;display:flex}.passkey-nudge[hidden]{display:none}.passkey-nudge>span{flex:320px}.passkey-nudge>p:empty{display:none}@media (width<=767px){.app:has(>.passkey-nudge:not([hidden])){grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"top""key""qsum""main""tabs"}}.send-status{gap:var(--sp-1);min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--st-queued-line);border-left:3px solid var(--st-queued-ink);border-radius:var(--r-md);background:var(--bg);color:var(--ink);display:grid}.send-status__label{color:var(--st-queued-ink);margin:0;font-size:14px;font-weight:700;line-height:1.4}.send-status__timer{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.4}.send-status__timer[hidden]{display:none}.send-status__detail{color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.send-status__failure{color:var(--st-failed-ink);margin:0;font-size:12px;font-weight:600;line-height:1.5}.send-status__failure[hidden]{display:none}.send-status__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.send-status__actions [hidden]{display:none}.send-status__actions .secondary-button{min-height:32px}.send-status[data-phase=sending]{border-color:var(--st-sending-line);border-left-color:var(--st-sending-ink)}.send-status[data-phase=sending] .send-status__label{color:var(--st-sending-ink)}.send-status[data-phase=sent]{border-color:var(--st-sent-line);border-left-color:var(--st-sent-ink)}.send-status[data-phase=sent] .send-status__label{color:var(--st-sent-ink)}.send-status[data-phase=cancelled]{border-color:var(--st-cancelled-line);border-left-color:var(--st-cancelled-ink)}.send-status[data-phase=cancelled] .send-status__label{color:var(--st-cancelled-ink)}.send-status[data-phase=failed]{border-color:var(--st-failed-line);border-left-color:var(--st-failed-ink)}.send-status[data-phase=failed] .send-status__label{color:var(--st-failed-ink)}.send-status[data-phase=uncertain],.send-status[data-phase=paused],.send-status[data-phase=unknown],.send-status[data-phase=unconfirmed]{border-color:var(--st-uncertain-line);border-left-color:var(--st-uncertain-ink)}.send-status[data-phase=uncertain] .send-status__label,.send-status[data-phase=paused] .send-status__label,.send-status[data-phase=unknown] .send-status__label,.send-status[data-phase=unconfirmed] .send-status__label{color:var(--st-uncertain-ink)}@media (width<=640px){.send-status__actions .secondary-button{min-height:var(--tap-phone)}}.send-toast{z-index:80;width:min(26rem,100vw - 2rem);max-height:70vh;position:fixed;bottom:1rem;left:1rem;overflow:auto;box-shadow:0 4px 24px #0003}.send-status__progress{background:var(--border,#ddd);height:4px;overflow:hidden}.send-status__progress>span{background:var(--accent,#2463eb);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.send-toast .send-status__timer{display:none}.compose__shortcut{font-size:.7em;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.send-status__progress{display:none}.send-status__progress>span{transition:none}.send-toast .send-status__timer:not([hidden]){display:block}}@media (width<=700px){.send-toast{bottom:5rem}}.send-status .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.send-toast .send-status{grid-template-columns:auto 1fr}.send-toast .send-status__label{grid-area:1/1;align-self:center}.send-toast .send-status__actions{display:contents}.send-toast .send-status__cancel{grid-area:1/2;justify-self:start}.send-toast .send-status__progress,.send-toast .send-status__timer{grid-area:2/1/auto/3}.send-toast .send-status__detail{grid-area:3/1/auto/3}.send-toast .send-status__failure{grid-area:4/1/auto/3}.send-toast .send-status__queue{grid-area:5/1/auto/3}.send-toast .send-status__reopen{grid-area:6/1/auto/3}
