.pi-brand{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:2px;min-width:0}.pi-slash{font-size:21px;font-weight:300;color:#b89968}.pi-app{font-size:21px;font-weight:600;color:#13100c;text-decoration:none;line-height:1.4}.pi-app:hover,.pi-name:hover{color:#7c5e1e}.pi-beta-main{font-size:10.5px;padding:2px 8px;margin-left:-4px;align-self:center;cursor:help}.pi-beta{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7c5e1e;border:1px solid #B89968;border-radius:99px;padding:1px 6px;margin-left:6px;vertical-align:2px}.pi-mast{position:relative;z-index:40;flex:0 0 auto;border-bottom:1px solid #E6EDF4;padding:16px 0;padding-top:calc(16px + env(safe-area-inset-top,0px));background:#fafcfe;font-family:Roboto,Arial,sans-serif;color-scheme:light}.pi-in{max-width:1390px;margin:0 auto;padding:0 48px;display:flex;justify-content:space-between;align-items:baseline;gap:40px}.pi-name{font-size:21px;font-weight:500;letter-spacing:.005em;color:#13100c;text-decoration:none;line-height:1.4}.pi-name em{font-style:italic;font-weight:400;color:#5c5446;margin-left:2px}.pi-nav{display:flex;gap:32px;align-items:baseline}.pi-nav>a,.pi-mast .pi-dd>button{font:500 15px/1.72 Roboto,Arial,sans-serif;letter-spacing:.005em;color:#3a342b;text-decoration:none;transition:color .18s}.pi-nav>a:hover,.pi-mast .pi-dd>button:hover{color:#7c5e1e}.pi-dd{position:relative}.pi-acct{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #E6EDF4;border-radius:50%;background:#fff;color:#3a342b;text-decoration:none;font:600 12px Roboto,Arial,sans-serif;transition:color .18s,border-color .18s}.pi-acct:hover{color:#7c5e1e;border-color:#b89968}.pi-acct.in{background:#f0f5fa;color:#13100c}.pi-acct svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.pi-mast .pi-dd>button{background:none;border:0;border-radius:0;padding:0;cursor:pointer;display:inline-flex;align-items:baseline;gap:6px}.pi-mast .pi-dd>button.pi-on{color:#13100c;font-weight:600}.pi-chev{width:8px;height:8px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s;opacity:.7}.pi-dd.open .pi-chev,.pi-dd:hover .pi-chev{transform:rotate(225deg) translateY(-1px) translate(-1px)}.pi-panel{position:absolute;top:calc(100% + 14px);right:0;width:380px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #E6EDF4;border-radius:8px;box-shadow:0 14px 36px -12px #13100c29,0 4px 14px -4px #13100c0f;padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:50}.pi-panel:before{content:"";position:absolute;top:-7px;right:28px;width:12px;height:12px;background:#fff;border-left:1px solid #E6EDF4;border-top:1px solid #E6EDF4;transform:rotate(45deg)}.pi-dd:after{content:"";position:absolute;top:100%;right:0;width:100%;height:14px}.pi-dd.open .pi-panel,.pi-dd:hover .pi-panel{opacity:1;visibility:visible;transform:none}.pi-item{display:block;padding:16px 20px;text-decoration:none;border-radius:4px;transition:background .15s}.pi-item+.pi-item{border-top:1px solid #E6EDF4}.pi-item:hover,.pi-item.pi-cur{background:#ebf1f7}.pi-ih{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.pi-in-name{font-size:17px;font-weight:500;color:#13100c;line-height:1.3}.pi-ext{font-size:11px;color:#7c5e1e;opacity:.75;flex-shrink:0}.pi-tag{font-style:italic;font-size:14px;color:#5c5446;line-height:1.4}@media (max-width:1360px){.pi-name em{display:none}}@media (max-width:900px){.pi-in{position:relative;padding:0 16px;gap:8px 20px;flex-wrap:wrap}.pi-brand{padding-right:44px}.pi-acct{position:absolute;top:0;right:16px}.pi-name,.pi-app,.pi-slash{font-size:18px}.pi-nav{gap:20px}}@media (max-width:480px){.pi-name,.pi-app,.pi-slash{font-size:16px}.pi-brand{-moz-column-gap:8px;column-gap:8px}}@media (max-width:640px){.pi-panel{left:0;right:auto}.pi-panel:before{left:28px;right:auto}.pi-dd:after{left:0}}@media (max-width:480px){.pi-mast{padding:10px 0}.pi-nav>a:not(.pi-acct){display:none}.pi-item{padding:12px 14px}}.pi-acct-wrap{position:relative;align-self:center}@media (max-width:900px){.pi-acct-wrap{position:absolute;top:0;right:16px}.pi-acct-wrap .pi-acct{position:static}}.pi-nav{flex-shrink:0}.pi-nav>a,.pi-mast .pi-dd>button{white-space:nowrap}.pi-brand{flex:1 1 auto}@media (max-width:900px){.pi-nav{padding-right:44px}}
