.msx-page{background:var(--ex-slate);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.msx-page>.msx-scope{flex-direction:column;flex:1;min-height:0;display:flex}.msx-page>.msx-scope.site-frame{min-height:0}.ex-app.ex-app .msx-body{flex-direction:column;flex:1;min-height:0;display:flex}.ex-app.ex-app .msx-body>.dbx-msgpage{flex:1;height:0;min-height:0}.ex-app.ex-app .msx-body>.dbx-msgpage>.list{min-height:0}.ex-app.ex-app .msx-body>.dbx-msgpage>.thread{position:relative}.ex-app.ex-app .msx-blk{display:block}.ex-app.ex-app .msx-namerow{align-items:center;gap:6px;min-width:0;display:flex}.ex-app.ex-app .msx-namerow>.t1{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ex-app.ex-app .msx-addressed{color:var(--ex-faint);font-weight:800;display:block}.ex-app.ex-app .msx-wrap{white-space:normal}.ex-app.ex-app .msx-kind{border:1.5px solid var(--ex-line);background:var(--ex-slate);font-size:9.5px;font-weight:var(--weight-heavy);letter-spacing:.04em;text-transform:uppercase;color:var(--ex-muted);border-radius:999px;flex:none;align-items:center;padding:1px 6px;line-height:1.5;display:inline-flex}.ex-app.ex-app .av.msx-av-xs{width:22px;height:22px;font-size:8px}.ex-app.ex-app .av.msx-av-sm{width:26px;height:26px;font-size:9px}.ex-app.ex-app .av.msx-av-md{width:32px;height:32px;font-size:12px}.ex-app.ex-app .av.msx-av-lg{width:44px;height:44px;font-size:16px}.ex-app.ex-app .av.msx-av-xl{width:64px;height:64px;font-size:23px}.ex-app.ex-app .av-stack.msx-stack-md{padding-left:11px}.ex-app.ex-app .av-stack.msx-stack-md>.av-stack-i{margin-left:-11px}.ex-app.ex-app .av-stack.msx-stack-md>.av-stack-more{width:32px;height:32px;font-size:10px}.ex-app.ex-app .av.ghost.msx-ghost{width:26px;height:26px}.ex-app.ex-app .msx-tools{padding:0 2px 8px}.ex-app.ex-app .msx-search.dbx-pickh{border-bottom:0;padding:2px 2px 8px}.ex-app.ex-app .msx-search .dbx-find{display:block}.ex-app.ex-app .msx-anchor{display:inline-flex;position:relative}.ex-app.ex-app .msx-anchor>.dbx-menu{top:calc(100% + 6px);right:0}.ex-app.ex-app .msx-foot{padding-top:18px}.ex-app.ex-app .dbxc-bub.msx-pre{white-space:pre-wrap}.ex-app.ex-app .dbxc-bub.msx-pre a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ex-app.ex-app .msx-replying{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ex-app.ex-app .msx-center{flex:1;place-items:center;display:grid}.ex-app.ex-app .msx-ctx{flex:1;min-height:0;padding:16px;overflow-y:auto}.ex-app.ex-app .msx-ctx-who{text-align:center}.ex-app.ex-app .msx-ctx-who>.msx-ctx-face{justify-content:center;display:flex}.ex-app.ex-app .msx-ctx-name{font-size:16px;font-weight:var(--weight-heavy);letter-spacing:-.028em;margin-top:12px}.ex-app.ex-app .msx-ctx-line{color:var(--ex-faint);margin-top:4px;font-size:11.5px}.ex-app.ex-app .msx-ctx-who .rc-foot{justify-content:center}.ex-app.ex-app .msx-ctx .pnl:first-of-type{margin-top:18px}.ex-app.ex-app .msx-tile-mint{background:var(--ex-mint);color:var(--ex-em-dd)}.ex-app.ex-app .msx-tile-slate{background:var(--ex-slate);color:var(--ex-em-d)}.ex-app.ex-app .msx-src{position:relative}.ex-app.ex-app .msx-src-trigger{text-align:left;border:1.5px solid var(--ex-line);background:var(--ndl-surface);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.ex-app.ex-app .msx-src-trigger.compact{padding:7px 10px}.ex-app.ex-app .msx-glyph{background:var(--ex-slate);width:32px;height:32px;color:var(--ex-muted);border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.ex-app.ex-app .msx-glyph.org{background:var(--ex-mint-2);color:var(--ex-em-dd)}.ex-app.ex-app .msx-glyph.sm{flex-basis:28px;width:28px;height:28px}.ex-app.ex-app .msx-src-tx{flex:1;min-width:0}.ex-app.ex-app .msx-src-kick{font-size:9.5px;font-weight:var(--weight-heavy);letter-spacing:.07em;text-transform:uppercase;color:var(--ex-faint);display:block}.ex-app.ex-app .msx-src-name{color:var(--ex-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.ex-app.ex-app .msx-src-cap{color:var(--ex-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.ex-app.ex-app .msx-src-chev{color:var(--ex-faint);display:inline-flex}.ex-app.ex-app .msx-src-chev.open{transform:rotate(180deg)}.ex-app.ex-app .msx-count{min-width:20px;height:20px;font-size:11px;font-weight:var(--weight-heavy);background:var(--green-fill);color:var(--on-green-fill);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.msx-src-veil{z-index:40;position:fixed;inset:0}.ex-app.ex-app .msx-src-menu{z-index:50;overscroll-behavior:contain;border:1.5px solid var(--ex-line);background:var(--ndl-surface);min-width:16rem;max-height:22rem;box-shadow:var(--ex-sh-3);border-radius:14px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ex-app.ex-app .msx-src-menu.compact{min-width:0}.ex-app.ex-app .msx-src-menuhead{z-index:10;background:var(--ndl-surface);border-bottom:1.5px solid var(--ex-line);padding:9px 14px;position:sticky;top:0}.ex-app.ex-app .msx-src-menuhead p,.ex-app.ex-app .msx-src-group p{font-size:10.5px;font-weight:var(--weight-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--ex-muted);margin:0}.ex-app.ex-app .msx-src-group{background:var(--ex-slate);border-top:1.5px solid var(--ex-line);border-bottom:1.5px solid var(--ex-line);padding:5px 14px}.ex-app.ex-app .msx-src-group p{color:var(--ex-faint)}.ex-app.ex-app .msx-src-find.dbx-pickh{border-bottom:1.5px solid var(--ex-line);padding:8px 10px}.ex-app.ex-app .msx-src-find .dbx-find{display:block}.ex-app.ex-app .msx-src-none{color:var(--ex-muted);margin:0;padding:14px;font-size:13px}.ex-app.ex-app .msx-src-item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 14px;display:flex}.ex-app.ex-app .msx-src-item.on{background:var(--ex-mint-2)}.ex-app.ex-app .msx-src-check{color:var(--ex-em-dd);display:inline-flex}.ex-app.ex-app .msx-sk{padding:8px}.ex-app.ex-app .msx-sk .dbxc-ch{pointer-events:none}.ex-app.ex-app .msx-sk .dbx-sk.l+.dbx-sk.l{margin-top:7px}.ex-app.ex-app .msx-skbub.dbx-sk{border-radius:20px;max-width:70%}.ex-app.ex-app .msx-skbub.w144{width:144px;height:40px}.ex-app.ex-app .msx-skbub.w176{width:176px;height:40px}.ex-app.ex-app .msx-skbub.w192{width:192px;height:40px}.ex-app.ex-app .msx-skbub.w208{width:208px;height:40px}.ex-app.ex-app .msx-skbub.w240{width:240px;height:54px}.ex-app.ex-app .msx-skav.dbx-sk.av{width:26px;height:26px}.ex-app.ex-app .msx-pillrow{z-index:80;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;right:22px}.ex-app.ex-app .msx-pillrow>.dbx-msgpill{position:static}.ex-app.ex-app .msx-pillrow>.dbx-msgpill .ic{width:17px;height:17px}.ex-app.ex-app .dbx-msgdock.msx-dock{height:544px;max-height:calc(100dvh - 44px)}.ex-app.ex-app .dbx-msgdock.msx-dock .dbxc-list{flex:1;min-height:0;overflow-y:auto}.ex-app.ex-app .dbx-msgdock.msx-dock .dbxc-log{flex:1;min-height:0}.ex-app.ex-app .dbx-msgdock.msx-dock .dbx-err,.ex-app.ex-app .dbx-msgdock.msx-dock .empty{padding:34px 18px}.ex-app.ex-app .msx-docktools{padding:8px 10px 0}@media (max-width:640px){.ex-app.ex-app .msx-pillrow{bottom:12px;right:12px}.ex-app.ex-app .dbx-msgdock.msx-dock{width:calc(100vw - 16px);bottom:8px;right:8px}}.ex-app.ex-app .dbx-msgpage.msx-grid{border-radius:var(--ex-r-card);grid-template-columns:352px minmax(0,1fr) 288px}.ex-app.ex-app .dbx-msgpage.msx-grid[data-details=off]{grid-template-columns:352px minmax(0,1fr)}@media (max-width:1100px){.ex-app.ex-app .dbx-msgpage.msx-grid,.ex-app.ex-app .dbx-msgpage.msx-grid[data-details=off]{grid-template-columns:300px minmax(0,1fr)}.ex-app.ex-app .msx-details-toggle{display:none}}@media (max-width:780px){.ex-app.ex-app .dbx-msgpage.msx-grid,.ex-app.ex-app .dbx-msgpage.msx-grid[data-details=off]{grid-template-columns:minmax(0,1fr)}}.ex-app.ex-app .msx-chiprow{flex-wrap:wrap;gap:4px;margin:0;padding:0 2px 8px}.ex-app.ex-app .msx-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ex-app.ex-app .msx-chip{background:var(--ex-slate);max-width:100%;height:30px;color:var(--ex-fg-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 8px 0 4px;font-size:12px;font-weight:750;display:inline-flex}.ex-app.ex-app .msx-chip:hover{background:var(--ex-line);color:var(--ex-ink)}.ex-app.ex-app .msx-chip.busy{opacity:.7}.ex-app.ex-app .msx-chip>.ic{width:12px;height:12px;color:var(--ex-faint)}.ex-app.ex-app .msx-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.ex-app.ex-app .msx-tile{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.ex-app.ex-app .msx-tile .ic{width:12px;height:12px}.ex-app.ex-app .msx-tile-image{background:var(--ex-mint);color:var(--ex-em-dd)}.ex-app.ex-app .msx-tile-pdf{background:var(--ex-cream);color:var(--ex-clay)}.ex-app.ex-app .msx-tile-doc{background:var(--ex-mint-2);color:var(--ex-ink-2)}.ex-app.ex-app .msx-tile-text{background:var(--ex-slate);color:var(--ex-muted)}.ex-app.ex-app .msx-problem{border-radius:var(--ex-r-sm);background:var(--ex-cream);color:var(--ex-ink);align-items:center;gap:8px;margin-bottom:8px;padding:7px 8px 7px 12px;font-size:12.5px;font-weight:700;display:flex}.ex-app.ex-app .msx-problem>.ic{width:14px;height:14px;color:var(--ex-clay);flex:none}.ex-app.ex-app .msx-problem>span{flex:1;min-width:0}.ex-app.ex-app .msx-emoji{z-index:60;border-radius:var(--ex-r);background:var(--ndl-surface);border:1.5px solid var(--ex-line);box-shadow:var(--ex-sh-3);grid-template-columns:repeat(8,34px);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:-44px}.ex-app.ex-app .msx-emoji button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;display:grid}.ex-app.ex-app .msx-emoji button:hover{background:var(--ex-slate)}.ex-app.ex-app .msx-compact .dbxc-cin{padding:4px}@media (max-width:640px){.ex-app.ex-app .msx-emoji{grid-template-columns:repeat(6,34px);right:-40px}}.ex-app.ex-app a.dbxc-att.msx-att{min-width:220px;max-width:300px;color:inherit;font-weight:inherit;white-space:normal;text-decoration:none}.ex-app.ex-app .dbxc-bub>a.dbxc-att.msx-att:first-child{margin-top:0}.ex-app.ex-app a.dbxc-att.msx-att:hover{border-color:var(--ex-ink)}.ex-app.ex-app .dbxc-bub.me a.dbxc-att.msx-att:hover{border-color:var(--ex-em)}.ex-app.ex-app .dbxc-att.msx-att .gr{flex:1;min-width:0}.ex-app.ex-app .dbxc-att.msx-att .t1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-app.ex-app .dbxc-att.msx-att>.ic:last-child{opacity:.6;flex:none;width:15px;height:15px}.ex-app.ex-app .dbxc-att .ic.msx-tile-pdf{background:var(--ex-cream);color:var(--ex-clay)}.ex-app.ex-app .dbxc-att .ic.msx-tile-doc{background:var(--ex-mint-2);color:var(--ex-ink-2)}.ex-app.ex-app .dbxc-att .ic.msx-tile-text{background:var(--ndl-surface);color:var(--ex-muted)}.ex-app.ex-app .msx-photos{gap:4px;width:280px;max-width:100%;margin-top:4px;display:grid}.ex-app.ex-app .msx-photos.n1{grid-template-columns:1fr}.ex-app.ex-app .msx-photos.n2{grid-template-columns:1fr 1fr}.ex-app.ex-app .msx-photos.n3{grid-template-columns:1fr 1fr 1fr}.ex-app.ex-app .msx-photo{border:1.5px solid var(--ex-line);border-radius:var(--ex-r-sm);background:var(--ndl-surface);cursor:zoom-in;aspect-ratio:1;padding:0;display:block;overflow:hidden}.ex-app.ex-app .msx-photos.n1 .msx-photo{aspect-ratio:3/2;border-radius:var(--ex-r)}.ex-app.ex-app .msx-photo:hover{border-color:var(--ex-ink)}.ex-app.ex-app .msx-photo img{object-fit:cover;width:100%;height:100%;display:block}.ex-app.ex-app .dbxc-time .ic{vertical-align:-2px;width:12px;height:12px;margin-right:2px}.ex-app.ex-app .msx-viewer-scrim{z-index:120}.ex-app.ex-app .msx-viewer{z-index:121;background:var(--ndl-surface);border-radius:var(--ex-r-card);width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--ex-sh-4);flex-direction:column;margin:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ex-app.ex-app .msx-viewer img{object-fit:contain;background:var(--ex-ink);flex:1;width:100%;min-height:0;max-height:calc(100dvh - 110px);display:block}.ex-app.ex-app .msx-viewer figcaption{border-top:1.5px solid var(--ex-line);align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.ex-app.ex-app .msx-viewer-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.ex-app.ex-app .msx-compose{background:var(--ndl-surface);flex-direction:column;flex:1;min-height:0;display:flex}.ex-app.ex-app .msx-compose>.nc-list{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.ex-app.ex-app .msx-compose-mode{padding:14px 18px 0}.ex-app.ex-app .msx-compose-mode .seg{width:fit-content}.ex-app.ex-app .msx-compose-mode .seg .ic{width:14px;height:14px}.ex-app.ex-app .msx-to{border:1.5px solid var(--ex-line);border-radius:var(--ex-r);background:var(--ndl-surface);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;margin:12px 18px 0;padding:6px 8px 6px 12px;display:flex}.ex-app.ex-app .msx-to:focus-within{border-color:var(--ex-ink)}.ex-app.ex-app .msx-to-label{font-size:12px;font-weight:var(--weight-heavy);color:var(--ex-muted);white-space:nowrap;margin-right:4px}.ex-app.ex-app .msx-to input{min-width:160px;height:34px;color:var(--ex-ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.ex-app.ex-app .msx-gname{margin-top:10px}.ex-app.ex-app .msx-compose .nc-foot{border-top:1.5px solid var(--ex-line);padding:12px 18px}.ex-app.ex-app .msx-compose .nc-acts{align-items:center;gap:8px;display:flex}.ex-app.ex-app .msx-foot-note{white-space:normal;flex:1;min-width:0}.ex-app.ex-app .msx-ctx-kind{justify-content:center;margin-top:6px;display:flex}.ex-app.ex-app .msx-ctx .pnl.msx-dblock{margin-top:14px}.ex-app.ex-app .msx-dblock .pnl-h{align-items:center;gap:8px;display:flex}.ex-app.ex-app .msx-hn{background:var(--ex-slate);min-width:20px;height:20px;color:var(--ex-muted);font-size:11px;font-weight:var(--weight-heavy);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.ex-app.ex-app .msx-asrow{cursor:default}.ex-app.ex-app .msx-sgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.ex-app.ex-app .msx-sgrid button{aspect-ratio:1;border-radius:var(--ex-r-sm);cursor:zoom-in;background:var(--ex-slate);border:0;padding:0;overflow:hidden}.ex-app.ex-app .msx-sgrid img{object-fit:cover;width:100%;height:100%;display:block}.ex-app.ex-app .msx-srow .t1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-app.ex-app .msx-srow .grow{min-width:0}.ex-app.ex-app .msx-dnote{color:var(--ex-muted);margin:0;padding:4px 2px;font-size:12px;line-height:1.5}.ex-app.ex-app .msx-dmem{padding-left:0;padding-right:0}.ex-app.ex-app .msx-dleave{margin-top:10px}.ex-app.ex-app .msx-pillwrap{z-index:80;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.ex-app.ex-app .msx-pillwrap>.msx-pillrow{position:static}.ex-app.ex-app .msx-peek{border-radius:var(--ex-r-card);background:var(--ndl-surface);border:1.5px solid var(--ex-line);width:310px;max-width:calc(100vw - 24px);box-shadow:var(--ex-sh-3);align-items:flex-start;gap:2px;padding:6px;display:flex}.ex-app.ex-app .msx-peek-open{border-radius:var(--ex-r-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:6px;display:flex}.ex-app.ex-app .msx-peek-open:hover{background:var(--ex-slate)}.ex-app.ex-app .msx-peek-open .gr{min-width:0}.ex-app.ex-app .msx-peek-open .t1{color:var(--ex-ink);font-size:13px;font-weight:800}.ex-app.ex-app .msx-peek-line{-webkit-line-clamp:2;color:var(--ex-fg-2);-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}@media (max-width:640px){.ex-app.ex-app .msx-pillwrap{bottom:12px;right:12px}.ex-app.ex-app .msx-compose .nc-acts{flex-wrap:wrap;justify-content:flex-end}.ex-app.ex-app .msx-compose .msx-foot-note{flex-basis:100%}.ex-app.ex-app .msx-compose-mode,.ex-app.ex-app .msx-compose .nc-foot{padding-left:12px;padding-right:12px}.ex-app.ex-app .msx-to{margin-left:12px;margin-right:12px}.ex-app.ex-app .msx-photos{width:240px}}.ex-app.ex-app .msx-chiprow.msx-filter{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px}.ex-app.ex-app .msx-filter .seg .ct{color:var(--ink-3);margin-left:6px;font-size:11px;font-weight:600}.ex-app.ex-app .msx-filter select.dbx-in.mini{width:auto;min-width:0;padding-right:28px}.ex-app.ex-app .prow .msx-wrap.msx-wrap{white-space:normal;text-overflow:clip;overflow:visible}.ex-app.ex-app .msx-filter select.dbx-in.mini{border-radius:var(--btn-radius-sm);height:32px;min-height:0;padding-top:0;padding-bottom:0;font-size:13px}.ex-app.ex-app .msx-search.dbx-pickh{box-sizing:border-box;border-bottom:1.5px solid var(--ex-line);align-items:center;height:49px;margin:-8px -8px 8px;padding:0 8px;display:flex}.ex-app.ex-app .msx-search.dbx-pickh>.dbx-find{flex:1}.ex-app.ex-app .dbx-msgdock.msx-dock .dbxc-h{touch-action:none}.ex-app.ex-app .msx-grip{z-index:2;cursor:grab;background:0 0;border:0;border-radius:999px;width:44px;height:12px;padding:0;position:absolute;top:2px;left:50%;transform:translate(-50%)}.ex-app.ex-app .msx-grip:before{content:"";background:var(--ex-line);border-radius:999px;height:4px;position:absolute;top:4px;left:6px;right:6px}.ex-app.ex-app .msx-grip:hover:before,.ex-app.ex-app .msx-grip:focus-visible:before{background:var(--ex-muted)}.ex-app.ex-app .msx-dock.msx-dragging,.ex-app.ex-app .msx-dock.msx-dragging .dbxc-h{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (max-width:640px){.ex-app.ex-app .dbx-msgdock.msx-dock{border:0;border-radius:0;width:100%;height:100%;max-height:none;inset:0}}body:has(.msx-pillwrap) .ex-foot{padding-bottom:100px}.ex-app.ex-app .msx-dock .msx-compose .nc-acts{flex-wrap:wrap;justify-content:flex-end}.ex-app.ex-app .msx-dock .msx-compose .msx-foot-note{flex-basis:100%}@media (max-width:780px){.ex-app.ex-app .msx-grip{display:none}}.ex-app.ex-app .msx-typing{color:var(--ink-3);align-items:center;gap:6px;display:flex}.ex-app.ex-app .msx-typing-dot{background:var(--ex-em);width:6px;height:6px;animation:msx-pulse 1.2s var(--ex-ease) infinite;border-radius:999px;flex:none}@keyframes msx-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ex-app.ex-app .msx-typing-dot{animation:none}}.ex-app.ex-app .msx-draft{color:var(--ink);font-weight:700}
