.reach-scrim{z-index:80;background:color-mix(in srgb, var(--t-page) 70%, transparent);position:fixed;inset:0}.reach-dialog{z-index:81;background:var(--t-solid);border:1px solid var(--t-line);width:min(540px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 240px);color:var(--t-text);border-radius:16px;outline:0;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 60px #00000059}.reach-dialog:focus-visible{border-radius:16px;outline:0}.reach-title{font:600 16px/24px var(--font);letter-spacing:-.025em;color:var(--t-text);flex-shrink:0;padding:24px 24px 16px}.reach-close{width:16px;height:16px;color:var(--t-text-2);opacity:.7;place-items:center;display:grid;position:absolute;top:16px;right:16px}.reach-close:hover{opacity:1}.reach-close:focus-visible,.reach-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reach-body{flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.reach-hero{background:color-mix(in srgb, var(--t-raised) 50%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:218px;margin-top:4px;display:flex}.reach-character{z-index:0;background:var(--reach-accent);width:152px;height:152px;animation:reach-fade .55s linear(0 0%, .0126 1.85185%, .0461 3.7037%, .0947 5.55556%, .1536 7.40741%, .219 9.25926%, .2876 11.1111%, .3572 12.963%, .4258 14.8148%, .4919 16.6667%, .5546 18.5185%, .6131 20.3704%, .6671 22.2222%, .7163 24.0741%, .7606 25.9259%, .8002 27.7778%, .8352 29.6296%, .8658 31.4815%, .8924 33.3333%, .9153 35.1852%, .9348 37.037%, .9512 38.8889%, .9649 40.7407%, .9762 42.5926%, .9854 44.4444%, .9927 46.2963%, .9985 48.1481%, 1.0029 50.0%, 1.0063 51.8519%, 1.0086 53.7037%, 1.0102 55.5556%, 1.0112 57.4074%, 1.0117 59.2593%, 1.0117 61.1111%, 1.0115 62.963%, 1.0111 64.8148%, 1.0105 66.6667%, 1.0097 68.5185%, 1.009 70.3704%, 1.0081 72.2222%, 1.0073 74.0741%, 1.0065 75.9259%, 1.0058 77.7778%, 1.005 79.6296%, 1.0044 81.4815%, 1.0037 83.3333%, 1.0032 85.1852%, 1.0027 87.037%, 1.0022 88.8889%, 1.0018 90.7407%, 1.0015 92.5926%, 1.0012 94.4444%, 1.0009 96.2963%, 1 98.1482%, 1 100%) both;border-radius:25%;position:relative;overflow:hidden}@keyframes reach-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reach-character{animation:none}}.reach-character img{width:134px;height:134px;position:absolute;top:18px;left:9px}.reach-stack{z-index:10;align-items:flex-end;margin-top:-40px;display:flex;position:relative}.reach-tile{background:var(--t-solid);width:56px;height:56px;color:var(--t-text);border-radius:16px;place-items:center;display:grid;position:relative;box-shadow:0 4px 12px #00000040,0 0 0 1px #00000014}.reach-tile:nth-child(n+2){margin-left:-6px}.reach-tile:nth-child(odd){margin-bottom:6px}.reach-row{gap:16px;padding-top:24px;display:flex}.reach-row-icon{border:1px solid var(--t-line);background:var(--t-page);width:40px;height:40px;color:var(--t-text);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.reach-row-body{border-bottom:1px solid color-mix(in srgb, var(--t-line) 70%, transparent);flex:1;gap:16px;min-width:0;padding-bottom:24px;display:grid}.reach-row-body.last{border-bottom:0}.reach-row-head{gap:4px;display:grid}.reach-row-head h3{font:600 16px/24px var(--font);letter-spacing:-.025em;color:var(--t-text)}.reach-row-head p{font:400 14px/20px var(--font);color:var(--t-text-2);margin:0}.reach-row-head a{color:var(--t-text);text-underline-offset:2px;text-decoration:underline}.reach-row-actions{justify-items:start;gap:12px;display:grid}.reach-actions{flex-wrap:wrap;gap:8px;display:flex}.reach-beta{border:1px solid var(--t-line);font:500 11px/18px var(--font);color:var(--t-text-2);vertical-align:2px;border-radius:999px;margin-left:8px;padding:0 6px}.reach-button{border:1px solid var(--t-line);height:36px;color:var(--t-text);font:500 14px/20px var(--font);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.reach-button:not(:disabled):hover{background:var(--t-raised)}.reach-button:disabled{opacity:.5;cursor:default}.reach-caption{font:400 13px/18px var(--font);color:var(--t-text-3);margin:0}.reach-trigger{background:0 0;border-radius:999px;justify-content:flex-start;align-items:center;width:90px;height:28px;padding-left:4px;display:flex}.reach-trigger:hover{background:var(--t-raised)}.reach-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reach-dot{border:1px solid var(--t-line);background:var(--t-solid);border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-left:-6px;display:grid}.reach-dot:first-child{margin-left:0}.reach-app-mark{border-radius:22%;display:block}.reach-row-brand{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.reach-row-brand .reach-app-mark{width:40px;height:40px}.reach-button:disabled,.reach-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rail-menu,.sub-menu{z-index:40;background:var(--t-popover);color:var(--t-text);box-shadow:0 0 0 1px var(--t-line), 0 2px 8px #00000026, 0 0 2px #0000001a;letter-spacing:.28px;border-radius:6px;flex-direction:column;display:flex;position:fixed}.rail-menu{left:52px}.acct-menu{transform-origin:0 100%;width:288px;padding:8px}.help-menu{transform-origin:0 100%;width:208px;padding:4px}.sub-menu{z-index:41;transform-origin:0 0;width:192px;padding:4px}.menu-row{width:100%;height:33px;color:var(--t-text);font:400 14px/21px var(--font);letter-spacing:.28px;text-align:left;border-radius:4px;flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.menu-row>svg{flex:none}.menu-row:hover,.menu-row:focus-visible,.menu-row.open{background:var(--t-highlight);outline:0}.menu-row.danger{color:var(--t-danger)}.menu-row:disabled{color:var(--t-text-3);cursor:default}.menu-row:disabled:hover{background:0 0}.menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.menu-chev{color:var(--t-text-2);margin-left:auto}.menu-rule{background:var(--t-line);flex:none;height:1px;margin:8px -8px}.menu-caption{font:400 12px/16px var(--font);letter-spacing:.2px;color:var(--t-text-3);padding:6px 8px 4px}.acct-card{text-align:left;width:100%;color:var(--t-text);border-radius:6px;flex-direction:column;align-items:stretch;padding:8px;display:flex}.acct-card:hover,.acct-card:focus-visible{background:var(--t-highlight);outline:0}.acct-name{font:500 14px/21px var(--font);letter-spacing:.28px;color:var(--t-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-email{font:400 12px/18px var(--font);letter-spacing:.24px;color:var(--t-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-meter{flex-direction:column;gap:4px;margin-top:16px;display:flex}.acct-meter-row{font:400 12px/18px var(--font);letter-spacing:.24px;color:var(--t-text-3);justify-content:space-between;gap:8px;display:flex}.acct-bar{background:var(--t-raised);border-radius:999px;height:6px;display:block;overflow:hidden}.acct-bar>span{background:var(--t-meter);border-radius:999px;height:100%;display:block}.acct-apps{color:var(--t-text-3);opacity:.7;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.help-scrim{z-index:80;background:var(--t-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.help-dialog{background:var(--t-popover);width:min(576px,100%);color:var(--t-text);box-shadow:0 0 0 1px var(--t-line), 0 4px 16px #0000002d, 0 2px 6px -2px #0000001a;border-radius:8px;gap:16px;padding:24px;display:grid;position:relative}.help-title{font:600 18px/18px var(--font);letter-spacing:-.2px;color:var(--t-text);padding-right:32px}.help-lead{font:400 14px/21px var(--font);letter-spacing:.28px;color:var(--t-text-2);margin-top:-8px}.help-close{width:24px;height:24px;color:var(--t-text);opacity:.7;border-radius:4px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.help-close:hover{opacity:1;background:var(--t-highlight)}.help-field{resize:vertical;border:1px solid var(--t-line);width:100%;min-height:120px;color:var(--t-text);font:400 14px/21px var(--font);letter-spacing:.28px;background:0 0;border-radius:6px;outline:0;padding:8px 12px}.help-field::placeholder{color:var(--t-text-3)}.help-field:focus,.help-field:focus-visible{box-shadow:none;border-color:var(--t-text-3);outline:0}.help-actions{justify-content:flex-end;display:flex}.help-primary{background:var(--t-primary);height:36px;color:var(--t-primary-text);font:500 14px/21px var(--font);border-radius:8px;padding:8px 16px}.help-primary:disabled{opacity:.45;cursor:default}.help-close:focus-visible,.help-primary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=700px){.rail-menu{width:auto;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.rail-menu,.sub-menu,.help-dialog{transition:none}}.page.inbox-page{max-width:none}.inbox-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.inbox-header-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.inbox-header-actions .button:disabled{opacity:.5;cursor:default}.inbox-tabs{border-bottom:1px solid var(--line-hairline);gap:20px;margin:0 0 16px;display:flex;overflow-x:auto}.inbox-tab{color:var(--text-secondary);font:var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 2px;display:inline-flex;position:relative}.inbox-tab:hover{color:var(--text-primary)}.inbox-tab.on{color:var(--text-primary);border-bottom-color:var(--text-primary);font-weight:600}.inbox-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-row)}.inbox-tab-count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-needs-you);min-width:18px;height:18px;color:var(--surface-page);font:600 11px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px}.inbox-group{margin:0 0 8px}.inbox-day{font:var(--detail);color:var(--text-tertiary);margin:20px 0 6px;padding:0 12px;font-weight:500}.inbox-item{border-radius:var(--radius-row)}.inbox-item.open{background:var(--fill-subtle)}.inbox-item.open .inbox-row{background:0 0}.inbox-body{font:var(--body);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-body.full{-webkit-line-clamp:unset;white-space:pre-wrap;color:var(--text-primary);display:block}.inbox-actions{align-items:center;gap:12px;padding:4px 12px 12px;display:flex}.inbox-dismiss{color:var(--text-secondary);font:var(--detail);cursor:pointer;border-radius:var(--radius-row);background:0 0;border:0;padding:6px 4px}.inbox-dismiss:hover{color:var(--text-primary)}.inbox-dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rail-count{box-sizing:border-box;background:var(--accent-needs-you);min-width:15px;height:15px;color:var(--surface-page);font:600 10px/15px var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;position:absolute;top:-2px;right:-4px}.inbox-page .lead{margin:0 0 16px}.inbox-body.quoted{border-left:2px solid var(--line-hover);padding-left:10px}.inbox-more{margin:8px 12px 24px}.t-nav{padding:8px 8px 0}.t-nav-item{border-radius:var(--radius-row);width:100%;height:36px;color:var(--text-secondary);font:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.t-nav-item:hover{background:var(--fill-subtle);color:var(--text-primary)}.t-nav-item.on{background:var(--fill-row-selected);color:var(--text-primary);font-weight:600}.t-nav-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.t-nav-label{flex:auto;min-width:0}.nav-count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-needs-you);min-width:18px;height:18px;color:var(--surface-page);font:600 11px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px}.inbox-line{justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-width:0;display:flex}.inbox-line .content-row-title{flex:auto;min-width:0}.inbox-line-meta{white-space:nowrap;flex:none}.inbox-row{gap:6px}@media (width<=640px){.inbox-line{flex-direction:column;align-items:flex-start;gap:2px}}.inbox-back{display:none}@media (width<=700px){.inbox-back{vertical-align:middle;border-radius:var(--radius-pill);background:var(--fill-subtle);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border:0;place-items:center;margin-right:8px;display:inline-grid}.inbox-back-chevron{transform:rotate(90deg)}}
