.bs-scrim,.ph-only{display:none}@media (width<=760px){:root{--gl-bg:#ffffffbd;--gl-line:#00000014;--gl-ink:#1c1c1e;--gl-dim:#6b6b70;--gl-on:#00000014;--gl-shadow:0 0 0 .5px #0000000a, 0 6px 20px #0000001a;--sh-sheet:#f6f5f3;--sh-group:#fff;--sh-sep:#00000017;--sh-purple:#8b6cf0;--sh-pink:#e5a5b3;--sh-red:#c42b31;--sh-purple-strong:#6847d4}[data-theme=dark]{--gl-bg:#303034c7;--gl-line:#ffffff1f;--gl-ink:#f5f5f7;--gl-dim:#a7a7ad;--gl-on:#ffffff1f;--gl-shadow:0 0 0 .5px #0000004d, 0 8px 24px #00000059;--sh-sheet:#1c1c1e;--sh-group:#2a2a2d;--sh-sep:#ffffff1a;--sh-purple:#a48bff;--sh-red:#ff6b70;--sh-purple-strong:#6847d4}.ph-only{display:revert}.glass{background:var(--gl-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:.5px solid var(--gl-line);box-shadow:var(--gl-shadow);color:var(--gl-ink)}.glass-circle{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.glass-circle:active,.glass-pill>button:active{background:var(--gl-on)}.glass-pill{border-radius:24px;align-items:center;height:48px;padding:0 4px;display:inline-flex}.glass-pill>button{border-radius:22px;place-items:center;width:48px;height:44px;display:grid}:is(.glass-circle,.glass-pill>button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bs-scrim{z-index:66;background:#0000006b;flex-direction:column;justify-content:flex-end;animation:.2s ease-out both bs-fade;display:flex;position:fixed;inset:0}.bs-scrim.leaving{opacity:0;transition:opacity .2s ease-in}.bs{--bs-top:calc(env(safe-area-inset-top,0px) + 10px);width:100%;max-height:calc(var(--vv-height,100dvh) - var(--bs-top));background:var(--sh-sheet);color:var(--ink);padding-bottom:env(safe-area-inset-bottom,0px);margin-bottom:calc(100dvh - var(--vv-height,100dvh) - var(--vv-top,0px));border-radius:28px 28px 0 0;outline:none;flex-direction:column;animation:.3s cubic-bezier(.2,.9,.3,1) both bs-up;display:flex;position:relative;box-shadow:0 -8px 40px #00000040}.bs[data-stop=half]{height:min(60dvh, calc(var(--vv-height,100dvh) - var(--bs-top)))}.bs[data-stop=full]{height:calc(var(--vv-height,100dvh) - var(--bs-top))}.bs-head{touch-action:none;flex:none;grid-template-columns:56px 1fr 56px;align-items:center;padding:14px 12px 8px;display:grid;position:relative}.bs-grab{background:var(--line-2);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}.bs-x{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.bs-title{text-align:center;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;overflow:hidden}.bs-right{justify-content:flex-end;display:flex}.bs-right>button{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.bs-done{background:var(--sh-purple);color:#fff}.bs-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 0 16px;overflow-y:auto}.bs-foot{flex:none;padding:8px 14px 12px}.bs :is(button,a,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sh-group{background:var(--sh-group);border-radius:18px;margin:10px 14px 18px;padding:0;list-style:none;overflow:hidden}.sh-row{text-align:left;width:100%;min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:0 18px;font-size:16px;display:flex;position:relative}.sh-row+.sh-row:before,.sh-group>li+li>.sh-row:before{content:"";background:var(--sh-sep);height:.5px;position:absolute;top:0;left:18px;right:18px}.sh-row:active{background:var(--hover)}.sh-row .sh-end{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:15px;display:inline-flex}.sh-row.dim{color:var(--muted)}.sh-head{color:var(--faint);margin:18px 22px 4px;font-size:15px;font-weight:500}@keyframes bs-up{0%{transform:translateY(100%)}}@keyframes bs-fade{0%{opacity:0}}}.ph-top,.ph-thread-top,.ph-reply,.ph-msg-acts,.ach-scrim{display:none}@media (width<=760px){html:not([data-theme=dark]) .mbar-wrap{--mb-bg:#fffc;--mb-line:#00000014;--mb-ink:#1c1c1e;--mb-dim:#55555c;--mb-on:#00000012;--mb-shadow:0 0 0 .5px #0000000a, 0 8px 26px #0000001f}html:not([data-theme=dark]) :is(.mbar-btn.on,.mbar-tab.on){color:#111}html[data-mbar] .main{position:relative}html[data-mbar] .main:has(>.demo-banner){--ph-top:32px}html[data-mbar] .main>.demo-banner{z-index:8;box-sizing:border-box;min-height:32px;position:relative}html[data-mbar] .list .day-head{display:none}html[data-mbar] .list{padding-top:68px;scroll-padding-top:68px}html[data-mbar] .list .row{--ph-pad-t:12px;--ph-pad-b:13px;--ph-gap:2px;--ph-text-gap:2px;--ph-chips-gap:3px;--ph-snip-lines:2;--ph-chip-h:20px;--ph-chip-fs:12px;column-gap:10px;row-gap:var(--ph-gap);height:auto;min-height:0;padding:var(--ph-pad-t) 20px var(--ph-pad-b) 24px;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who tail""line line";align-items:baseline;margin:0}html[data-mbar][data-density=compact] .list .row{--ph-pad-t:7px;--ph-pad-b:8px;--ph-gap:1px;--ph-text-gap:0px;--ph-chips-gap:0px;--ph-snip-lines:1;--ph-chip-h:18px;--ph-chip-fs:11px}html[data-mbar][data-density=minimal] .list .row{--ph-pad-t:6px;--ph-pad-b:7px;--ph-gap:0px;--ph-text-gap:0px;--ph-chips-gap:0px;--ph-snip-lines:1}html[data-mbar] .list .row:after{content:"";background:var(--sh-sep);pointer-events:none;height:.5px;position:absolute;bottom:0;left:24px;right:20px}html[data-mbar] .list .row.cursor:not(.selected),html[data-mbar] .list .row:hover:not(.selected){background:0 0}html[data-mbar] .list .row:active:not(.swiping){background:var(--hover)}html[data-mbar] .list .row>.avatar,html[data-mbar] .list .row .avatar{display:none}html[data-mbar] .list .row .who{letter-spacing:-.01em;grid-area:who;font-size:16.5px;line-height:1.3}html[data-mbar] .list .row.unread :is(.who,.subj){font-weight:600}html[data-mbar] .list .row .who-draft{letter-spacing:0;font-size:14px;font-weight:500}html[data-mbar] .list .row .tail{grid-area:tail;gap:8px}html[data-mbar] .list .row .date{min-width:0;font-size:13.5px}html[data-mbar] .list .row .star-slot:not(.on){display:none}html[data-mbar] .list .row .star-slot.on{width:18px;height:18px;margin:0}html[data-mbar] .list .row .line{white-space:normal;-webkit-line-clamp:unset;flex-wrap:wrap;grid-area:line;align-items:center;gap:5px;display:flex;overflow:visible}html[data-mbar] .list .row .line .text{gap:var(--ph-text-gap);width:100%;margin-bottom:var(--ph-chips-gap);flex-direction:column;order:-1;display:flex}html[data-mbar] .list .row .subj{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;line-height:1.3;display:block;overflow:hidden}html[data-mbar] .list .row .snip{-webkit-line-clamp:var(--ph-snip-lines);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.32;display:-webkit-box;overflow:hidden}html[data-mbar] .list .row .snip-dash{display:none}html[data-mbar] .list .row .line :is(.chip,.pill){height:var(--ph-chip-h);font-size:var(--ph-chip-fs);border-radius:5px;margin:0;padding:0 7px;font-weight:500}html[data-mbar] .list .row .dot-col{left:9px;top:calc(var(--ph-pad-t) + 7px)}html[data-mbar] .list .row .count-badge{margin-left:6px}html[data-mbar][data-ph-avatars] .list .row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"av who tail""av line line";padding-left:20px}html[data-mbar][data-ph-avatars] .list .row .avatar{grid-area:av;align-self:start;margin-top:2px;display:grid;width:36px!important;height:36px!important}html[data-mbar][data-ph-avatars] .list .row:after{left:70px}html[data-mbar] .list .row .row-check{place-items:center;width:44px;height:44px;top:50%;left:auto;right:12px;transform:translateY(-50%)}html[data-mbar] .list.selecting .row .row-check{display:grid}html[data-mbar] .list:not(.selecting) .row .row-check{display:none}html[data-mbar] .list.selecting .row{padding-right:64px}html[data-mbar] .list.selecting .row-check .box{border-radius:50%;width:26px;height:26px}html[data-mbar] .list.selecting .row>.avatar{opacity:1}html[data-mbar] .bulk-bar.dock{left:22px;right:22px;bottom:calc(10px + env(safe-area-inset-bottom,0px));border:.5px solid var(--gl-line);background:var(--gl-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);height:60px;box-shadow:var(--gl-shadow);color:var(--gl-ink);border-radius:30px;align-items:center;padding:0 6px}html[data-mbar] .list.selecting{padding-bottom:96px}html[data-mbar] .topbar.list-top{top:var(--ph-top,0px);z-index:6;pointer-events:none;background:0 0;height:68px;padding:10px 16px;position:absolute;left:0;right:0;overflow:visible}html[data-mbar] .topbar.list-top>*{pointer-events:auto}html[data-mbar] .topbar.list-top>.ml-auto{background:0 0;gap:8px;padding:0;position:static}html[data-mbar] .topbar.list-top .master-check{display:none}html[data-mbar] .topbar.list-top .ph-menu{background:var(--gl-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:.5px solid var(--gl-line);width:48px;height:48px;box-shadow:var(--gl-shadow);color:var(--gl-ink);border-radius:50%}html[data-mbar] .topbar.list-top .ph-menu svg{width:22px;height:22px}html[data-mbar] .topbar.list-top>.flex.items-center.gap-2{background:var(--gl-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:.5px solid var(--gl-line);white-space:nowrap;border-radius:20px;min-width:0;height:40px;margin-left:8px;padding:0 14px;overflow:hidden}html[data-mbar] .topbar.list-top.selecting{background:var(--surface);position:absolute}.ph-top{align-items:center;gap:8px;display:inline-flex}.ph-text-pill>button{width:auto;padding:0 16px;font-size:15px;font-weight:600}.ph-flame{color:var(--c-orange,#f97316)}html[data-mbar] .pull-host:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--surface) 30%, transparent);opacity:.85;height:72px;position:absolute;top:0;left:0;right:0}html[data-mbar] .pull-host[data-pulling]:before{display:none}html[data-mbar] .topbar.list-top,html[data-mbar] .pull-host:before{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out}html[data-mbar][data-bars-away] .topbar.list-top{transform:translateY(calc(-100% - var(--ph-top,0px) - env(safe-area-inset-top,0px)));opacity:0}html[data-mbar][data-bars-away] .pull-host:before{opacity:0}html[data-bars-away] .mbar-wrap:not([data-hidden]){transform:translateY(calc(100% + 40px + env(safe-area-inset-bottom,0px)));opacity:0}html[data-mbar][data-bars-away] :is(.topbar.list-top,.mbar-wrap:not([data-hidden])){transition:transform .22s cubic-bezier(.4,0,1,1),opacity .18s ease-in}html[data-bars-away] :is(.topbar.list-top,.mbar-wrap)>*{pointer-events:none}html[data-mbar] .main>.zero{padding-top:calc(30vh - 40px);position:absolute;inset:0}html[data-mbar] .main>.zero .bg-credit{bottom:calc(var(--mbar-space,0px) + 6px)}.ach-scrim{z-index:66;background:#00000073;place-items:center;padding:16px;animation:.2s ease-out both bs-fade;display:grid;position:fixed;inset:0}.ach-card{color:#f5f5f7;background:#2a2627;border-radius:6px;outline:none;width:min(100%,400px);overflow:hidden;box-shadow:0 20px 60px #00000073}.ach-top{align-items:center;gap:8px;padding:22px 16px 0 26px;display:flex}.ach-top h2{flex:1;margin:0;font-size:23px;font-weight:500}.ach-share{background:var(--sh-pink);color:#2a1b1f;border-radius:20px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}.ach-x{color:#c9c9ce;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ach-medal{background:linear-gradient(170deg,#17332e 50%,#12251f 50%);place-items:center;height:150px;display:grid}.ach-stamp{color:#5ee0a6;transform:rotate(-9deg)}.ach-tile{background:#323a45;align-items:center;gap:12px;margin-top:14px;padding:20px 26px;display:flex}.ach-tile[data-tone=streak]{--tone:#7fe3c7;background:#1d3a34}.ach-tile[data-tone=zero]{--tone:#9ad8f2;background:#1f3440}.ach-tile[data-tone=done]{--tone:#f3d38a;background:#3a3322;margin-bottom:24px}.ach-tile>.min-w-0{flex:1}.ach-name{color:var(--tone);font-size:20px}.ach-text{color:#c9c9ce;margin-top:6px;font-size:13.5px}.ach-num{color:var(--tone);flex-direction:column;flex:none;align-items:center;display:flex}.ach-num b{font-size:44px;font-weight:300;line-height:1}.ach-num span{text-transform:uppercase;letter-spacing:.02em;margin-top:6px;font-size:12.5px}.ach-card button:focus-visible{outline-offset:2px;outline:2px solid #fff}.ro-head{color:var(--faint);margin:14px 22px 6px;font-size:17px;font-weight:500}.ro-list{margin:0;padding:0;list-style:none}.ro-row{text-align:left;flex-direction:column;gap:3px;width:100%;padding:11px 22px;display:flex;position:relative}.ro-list>li+li>.ro-row:before{content:"";background:var(--sh-sep);height:.5px;position:absolute;top:0;left:22px;right:0}.ro-row:active{background:var(--hover)}.ro-line{align-items:baseline;gap:8px;min-width:0;display:flex}.ro-line b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.ro-time{color:var(--faint);flex:none;font-size:14.5px}.ro-n{color:var(--faint);margin-left:auto;font-size:13px}.ro-subj{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.ro-empty,.ro-caveat{color:var(--muted);margin:16px 22px;font-size:13.5px}.ro-caveat{color:var(--faint);font-size:12px}.ph-search-top{top:var(--ph-top,0px);z-index:7;background:var(--surface);padding:10px 16px 8px;position:absolute;left:0;right:0}.ph-search-field{height:50px;color:var(--muted);border-radius:25px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.ph-search-field input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.ph-search-field input::-webkit-search-cancel-button{display:none}.ph-search-field button{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ph-chips{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.ph-chip{height:40px;color:var(--ink);background:#3b6fd829;border-radius:8px;flex:none;padding:0 14px;font-size:15px}.ph-chip[data-op=to],.ph-chip[data-op=from]{background:#c2416b29}html[data-mbar] .main:has(>.ph-search-top) .list{padding-top:122px}html[data-mbar] .main:has(>.ph-search-top) .pull-host:before{display:none}.ph-search-panel{top:calc(122px + var(--ph-top,0px));z-index:6;overscroll-behavior:contain;padding:0 0 calc(var(--mbar-space,0px) + 16px);background:var(--surface);position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ph-s-row{text-align:left;align-items:center;gap:16px;width:100%;min-height:60px;padding:8px 22px;font-size:17px;display:flex}.ph-s-row:active{background:var(--hover)}.ph-s-ic{border:1px solid var(--line-2);width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ph-s-ic.ai{border-color:var(--sh-purple);color:var(--sh-purple)}.ph-s-text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ph-s-text,.ph-s-name,.ph-s-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-s-mail{color:var(--muted);font-size:13.5px}.ph-s-recent{border-top:.5px solid var(--sh-sep);margin-top:6px;padding-top:6px}.ph-s-clear{min-height:44px;color:var(--accent-text);margin:8px 22px;font-size:14.5px}:is(.ph-chip,.ph-s-row,.ph-s-clear,.ph-search-field button):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.acct-group>li[data-acct-row]{background:var(--sh-group);align-items:center;display:flex;position:relative}.acct-group>li+li:before{content:"";background:var(--sh-sep);height:.5px;position:absolute;top:0;left:18px;right:18px}.acct-group>li.dragging{z-index:2;box-shadow:0 8px 24px #0000002e}.acct-group>li.drop{box-shadow:inset 0 2px 0 var(--sh-purple)}.acct-group .mbar-item{border-radius:0;flex:1;gap:10px;min-width:0;padding-left:14px}.acct-group .mbar-item.current{background:0 0}.acct-group .mbar-item-email{font-size:16px;font-weight:400}.acct-group .mbar-check{display:none}.acct-group .mbar-item.current .mbar-item-email{font-weight:600}.acct-group .mbar-ring{transform:scale(.8)}.acct-out{min-height:44px;color:var(--sh-red);flex:none;padding:0 6px;font-size:16px}.acct-grip{width:44px;height:52px;color:var(--faint);touch-action:none;cursor:grab;flex:none;place-items:center;margin-right:6px;display:grid}.acct-group>li>.sh-row{padding-left:18px}:is(.acct-out,.acct-grip,.bs-done):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ask-ph-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100%;padding:12px 20px;display:flex}.ask-ph-empty>svg{color:#6c8cf5}.ask-ph-empty p{margin:10px 0 16px;font-size:17px;font-weight:500}.ask-ph-chips{flex-direction:column;align-items:center;gap:10px;display:flex}.ask-ph-chips button{background:var(--sh-group);border-radius:6px;max-width:100%;min-height:40px;padding:6px 14px;font-size:15px;line-height:1.3}[data-theme=dark] .ask-ph-chips button{background:#343a44}.ask-ph-link{min-height:44px;color:var(--accent-text);margin-top:6px;font-size:14.5px}.ask-ph-turns{padding:4px 20px 12px;font-size:15.5px}.ask-ph-input{border-radius:28px;align-items:center;gap:8px;height:56px;padding:0 6px 0 20px;display:flex}.ask-ph-input input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.ask-ph-input input:focus,.ph-search-field input:focus{box-shadow:none;outline:none}.ask-ph-input:focus-within,.ph-search-field:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.ask-ph-input button{background:var(--sh-purple);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ask-ph-input button:disabled{background:var(--gl-on);color:var(--faint)}.ask-ph-input button.ask-ph-web{color:var(--muted);background:0 0}.ask-ph-input button.ask-ph-web[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}:is(.ask-ph-chips button,.ask-ph-link,.ask-ph-input button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar.ph-drawer{--pd-ink:#f2f2f4;--pd-dim:#a9a9b0;width:80vw;max-width:360px;color:var(--pd-ink);padding:0;padding-top:env(safe-area-inset-top,0px);background:#1c1c1e;border-right:0;border-radius:0 28px 28px 0;animation:.24s cubic-bezier(.2,.9,.3,1) both pd-in;box-shadow:8px 0 40px #00000059}.pd-brand{letter-spacing:.02em;border-bottom:.5px solid #ffffff1a;flex:none;align-items:center;gap:12px;padding:18px 22px 12px;font-size:17px;font-weight:700;display:flex}.pd-brand img{border-radius:8px}.pd-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 0;overflow-y:auto}.pd-splits{border-left:2px solid #ffffff24;margin:4px 0 4px 22px}.pd-splits .pd-item{padding-left:18px}.pd-item{text-align:left;width:100%;min-height:42px;color:var(--pd-ink);align-items:center;gap:14px;padding:0 20px 0 22px;font-size:15px;display:flex}.pd-item.on{background:#ffffff1a}.pd-item:active{background:#ffffff14}.pd-item svg{width:20px;height:20px;color:var(--pd-ink);flex:none}.pd-item .pd-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pd-n{color:var(--pd-dim);font-variant-numeric:tabular-nums;font-size:13.5px}.pd-fold{color:var(--pd-dim);font-size:14px}.pd-fold svg{color:var(--pd-dim);transition:transform .15s}.pd-fold svg.open{transform:rotate(90deg)}.pd-sep{background:#ffffff1f;height:.5px;margin:6px 0}.pd-foot{padding:6px 0 calc(10px + env(safe-area-inset-bottom,0px));border-top:.5px solid #ffffff1f;flex:none}.ph-drawer .nav-item{color:var(--pd-ink);height:42px;padding:0 22px;font-size:15px}.ph-drawer :is(.pd-item,.nav-item):focus-visible{outline-offset:-2px;outline:2px solid #fff}@keyframes pd-in{0%{transform:translate(-100%)}}.rf-head{align-items:center;gap:12px;padding:6px 20px 0;display:flex}.rf-title{align-items:center;gap:9px;display:flex}.rf-head h3{flex:1;margin:0;font-size:21px;font-weight:500}.rf-copy{background:color-mix(in srgb, var(--sh-purple) 75%, white);color:#1d1640;border-radius:21px;flex:none;align-items:center;gap:6px;height:42px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.rf-sub{color:var(--ink-2,var(--ink));margin:12px 20px 8px;font-size:15.5px;line-height:1.45}.rf-input{border:0;border-bottom:.5px solid var(--sh-sep);width:100%;height:56px;color:var(--ink);background:0 0;outline:none;padding:0 20px}.rf-input:focus-visible{box-shadow:inset 0 -2px 0 var(--accent)}.rf-label{color:var(--faint);margin:22px 20px 6px;font-size:14px;font-weight:500}.rf-note{color:var(--muted);margin:10px 20px 0;font-size:13.5px}.rf-list{margin:0;padding:0;list-style:none}.rf-row{text-align:left;align-items:center;gap:14px;width:100%;min-height:64px;padding:8px 20px;display:flex}.rf-row:active{background:var(--hover)}.rf-who{flex-direction:column;flex:1;min-width:0;font-size:16.5px;display:flex}.rf-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-who small{color:var(--muted);font-size:14px}.rf-circle{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.rf-circle.on{border-color:var(--sh-purple);background:var(--sh-purple);color:#fff}.rf-btn{background:var(--sh-purple-strong);color:#fff;border-radius:25px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.rf-btn.wide{width:100%}.rf-btn.ghost{background:var(--sh-group);color:var(--ink)}.rf-btn:disabled{opacity:.6}.rf-confirm p{margin:0 4px 10px;font-size:14.5px;line-height:1.45}.rf-confirm-btns{gap:10px;display:flex}.rf-confirm-btns .rf-btn{flex:1}:is(.rf-row,.rf-btn,.rf-copy):focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-mbar] .thread-topbar{display:none}.ph-thread-top{top:var(--ph-top,0px);z-index:6;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;left:0;right:0}.ph-thread-top>*{pointer-events:auto}.ph-who{border-radius:24px;align-items:center;gap:10px;min-width:0;max-width:62%;height:48px;padding:0 18px 0 9px;font-size:16px;font-weight:500;display:inline-flex}.ph-who-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-mbar] .thread-main{padding:72px 16px 120px!important}html[data-mbar] .thread-subject{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:26px;font-weight:500;line-height:1.22;display:-webkit-box;overflow:hidden}html[data-mbar] .thread-main .msg-head .avatar{display:none}html[data-mbar] .thread-main .msg-head{padding:14px 0 10px}html[data-mbar] .thread-main .msg-head .font-semibold{font-size:17px;font-weight:500}html[data-mbar] .thread-main .msg-body{padding:0 0 18px}html[data-mbar] .thread-main .msg-body .mail-frame-wrap:has(>.light-card){margin:0 -16px}html[data-mbar] .thread-main .msg-head .min-w-0>.flex.items-baseline>.truncate{display:none}html[data-mbar] .thread-main .msg-head .min-w-0>.flex.items-baseline>.font-semibold{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-mbar] .thread-main .msg-body .mail-frame.light-card{border-radius:0}html[data-mbar] .thread-reply-btns{display:none}.ph-msg-acts{gap:2px;margin-left:4px;display:inline-flex}.ph-msg-acts button{width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.ph-msg-acts button:active{background:var(--hover)}.ph-reply{left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:38;align-items:center;gap:8px;display:flex;position:fixed}html[data-ph-commenting] .ph-reply,html[data-mbar]:not([data-ph-commenting]) .thread-main .tc-bar.floating{display:none}html[data-mbar] .thread-main .tc-bar.floating{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.ph-reply-pill{border-radius:24px;flex:1;align-items:center;min-width:0;height:48px;display:flex;position:relative}.ph-reply-mode{border-radius:24px 0 0 24px;align-items:center;gap:4px;height:48px;padding:0 6px 0 16px;display:inline-flex}.ph-reply-go{text-align:left;border-radius:0 24px 24px 0;flex:1;height:48px;padding:0 16px 0 6px;font-size:16px}.ph-reply-mode:active,.ph-reply-go:active{background:var(--gl-on)}.ph-reply-menu{border-radius:18px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.ph-reply-menu button{text-align:left;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:16px;display:flex}.ph-reply-menu button:active,.ph-reply-menu button:focus-visible{background:var(--gl-on)}.ph-done{color:#2f9e5b}:is(.ph-reply,.ph-thread-top,.ph-msg-acts) button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.ach-scrim{animation:none}.bs,.bs-scrim{transition:none!important;animation:none!important}html[data-bars-away] :is(.topbar.list-top,.mbar-wrap:not([data-hidden])){transform:none!important}html[data-mbar] .topbar.list-top,html[data-mbar] .pull-host:before,html[data-mbar][data-bars-away] :is(.topbar.list-top,.mbar-wrap:not([data-hidden])){transition:none!important}}
