.pm-panel:has(>.mp){width:max-content;padding:20px}.mp{--mp-col:320px;grid-template-columns:minmax(0,auto);align-items:start;display:grid}.mp[data-aside=true]{grid-template-columns:minmax(0,auto) 240px;column-gap:20px}.mp-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,var(--mp-col)));justify-content:start;gap:4px 8px;margin:0;padding:0;list-style:none;display:grid}.mp-aside{border-left:1px solid #eef0f6;flex-direction:column;gap:4px;margin:0;padding:0 0 0 20px;list-style:none;display:flex}.mp-li{display:block}.mp-item{color:var(--foreground);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px;transition:background-color .2s;display:grid}.mp-item:hover{background:var(--surface)}.mp-item:focus-visible{outline:2px solid var(--primary-strong);outline-offset:-2px}.mp-tile{width:40px;height:40px;color:var(--primary-deep);background:#f3f4fe;border-radius:10px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.mp-item:hover .mp-tile{background:#e7e9fc}.pm-brand{flex:none;max-width:none;height:auto;display:block}.pm-brand-xr{border-radius:22%;height:auto}.mp-tile:has(.pm-brand){background:0 0}.mp-item:hover .mp-tile:has(.pm-brand){background:0 0}.pm-acc-mod .pm-acc-icon:has(.pm-brand){background:0 0}.mp-words{flex-direction:column;gap:2px;min-width:0;display:flex}.mp-name{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:17px;font-weight:500;line-height:1.3;display:flex}.mp-line{color:#4f5568;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1279px){.mp-line{-webkit-line-clamp:unset;display:block;overflow:visible}.mp-name{white-space:nowrap;flex-wrap:nowrap}}.pm-soon{background:var(--surface);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:400;line-height:1.5;display:inline-block}.mp-note{color:var(--muted);border-top:1px solid #eef0f6;grid-column:1/-1;margin:12px 0 0;padding:14px 12px 0;font-size:14px}.mp-note a{color:var(--primary-deep)}.mobile-nav-link.pm-acc-mod{align-items:flex-start;gap:12px;padding:10px .9rem 10px 1.25rem;display:flex}.pm-acc-mod .pm-acc-icon{width:32px;height:32px;color:var(--primary-deep);background:#f3f4fe;border-radius:8px;justify-content:center;align-items:center}.pm-acc-mod .mp-name{font-size:16px}.pm-acc-mod .mp-line{font-size:14px}@media (prefers-reduced-motion:reduce){.mp-item,.mp-tile{transition:none}}
.pm{align-items:center;display:flex;position:relative}.pm-link{padding-right:.15rem}.pm-toggle{color:#4f5568;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:28px;margin-left:-2px;padding:0;display:inline-flex}.pm-toggle:hover,.pm[data-open=true] .pm-link{color:var(--primary)}.pm-toggle:focus-visible{outline:2px solid var(--primary-strong);outline-offset:1px}.pm-chevron{transition:transform .2s ease-out}.pm[data-open=true] .pm-chevron,.pm-acc[data-open=true] .pm-chevron{transform:rotate(180deg)}.pm-panel{top:calc(100% + 12px);left:var(--pm-x,0px);z-index:30;width:900px;max-width:var(--pm-room,calc(100vw - 32px));box-sizing:border-box;border:1px solid var(--border);opacity:0;visibility:hidden;background:#fff;border-radius:18px;padding:40px;transition:opacity .15s ease-in,transform .15s ease-in,visibility 0s linear .15s;position:absolute;transform:translateY(-6px);box-shadow:0 18px 44px #0e1a341a,0 2px 6px #0e1a340a}.pm-panel:before{content:"";height:13px;position:absolute;bottom:100%;left:0;right:0}.pm[data-open=true] .pm-panel{opacity:1;visibility:visible;transition:opacity .2s ease-out,transform .2s ease-out,visibility;transform:none}.pm:not([data-cascaded])[data-open=true] .pm-item{animation:.2s ease-out both pm-item;animation-delay:calc(60ms + var(--i)*30ms)}@keyframes pm-item{0%{opacity:0;transform:translateY(4px)}}.mobile-nav-panel:has(.pm-acc){overscroll-behavior:contain;max-height:calc(100dvh - 82px);overflow-y:auto}.pm-acc-row{align-items:center;display:flex}.pm-acc-link{flex:1}.pm-acc-toggle{color:#4f5568;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pm-acc-toggle:focus-visible{outline:2px solid var(--primary-strong);outline-offset:-2px}.pm-acc-body{padding:4px 0 6px}.pm-acc-icon{flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.pm-panel,.pm[data-open=true] .pm-panel,.pm-chevron{transition:none}.pm-panel{transform:none}.pm:not([data-cascaded])[data-open=true] .pm-item{animation:none}}@media (min-width:1101px) and (max-width:1180px){.hx-header-inner{grid-template-columns:auto minmax(0,1fr) auto}.hx-nav{justify-content:center;gap:.25rem}}.pm-link,.header-actions>.btn{white-space:nowrap}@media (min-width:1101px) and (max-width:1180px){.header-actions{gap:.25rem}.header-actions>.btn{padding-inline:.9rem}}.pm-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.pm-trigger:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px}.pm-acc-whole{width:100%;font:inherit;text-align:left;cursor:pointer;padding-block:0;background:0 0;border:0;justify-content:space-between;align-items:center;height:44px;padding-right:0;display:flex}.pm-acc-whole .pm-acc-toggle{width:44px;height:44px}
.mm{z-index:100;color:#11131c;height:100dvh;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:#fff;flex-direction:column;animation:.25s ease-out both mm-bg-in;display:flex;position:fixed;inset:0}.mm[data-state=closing]{animation:.2s ease-in 60ms both mm-bg-out}.mm-in{width:min(1200px,100% - 1.6rem);margin-inline:auto}@media (min-width:781px){.mm-in{width:min(1480px,100% - 4rem)}}.mm-top{height:var(--hx-header-h,82px);flex:none;justify-content:space-between;align-items:center;display:flex}.mm-logo img{filter:none!important}.mm-close{border:1px solid var(--border);color:#2f3851;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem;line-height:0;display:flex}.mm-ico line{transform-box:fill-box;transform-origin:50%;transition:transform .28s cubic-bezier(.65,0,.35,1),opacity .2s}.mm-ico[data-open=true] .mm-l1{transform:translateY(5px)rotate(45deg)}.mm-ico[data-open=true] .mm-l2{opacity:0}.mm-ico[data-open=true] .mm-l3{transform:translateY(-5px)rotate(-45deg)}.mm-stage{flex:1;min-height:0;position:relative;overflow:hidden}.mm-screen{background:#fff;flex-direction:column;transition:transform .35s cubic-bezier(.65,0,.35,1),opacity .35s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;inset:0}.mm-main{transform:none}.mm-sub{overscroll-behavior:contain;overflow-y:auto;transform:translate(100%)}.mm-stage[data-sub=true] .mm-main{opacity:0;transform:translate(-30%)}.mm-stage[data-sub=true] .mm-sub{transform:none}.mm-list{overscroll-behavior:contain;flex:1;min-height:0;padding-block:8px 16px;overflow-y:auto}.mm-list ul,.mm-sublist{margin-block:0;padding:0;list-style:none}.mm-row{letter-spacing:-.02em;color:#11131c;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0;font-family:inherit;font-size:28px;font-weight:500;line-height:56px;display:flex;position:relative}.mm-row svg{color:#5b6275;flex:none}.mm-row[data-here=true]:before{content:"";background:var(--primary-strong);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-10px}.mm-row:focus-visible,.mm-item:focus-visible,.mm-back:focus-visible,.mm-close:focus-visible,.mm-login:focus-visible,.mm-cta:focus-visible,.mm-all:focus-visible{outline:2px solid var(--primary-strong);outline-offset:4px;border-radius:6px}.mm-foot{padding-bottom:calc(16px + env(safe-area-inset-bottom));flex:none}.mm-foot-in{flex-direction:column;gap:4px;display:flex}.mm-login{color:#11131c;justify-content:center;align-items:center;min-height:44px;font-size:17px;font-weight:500;display:flex}.mm-cta{background:var(--primary-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:17px;font-weight:600;display:flex}.mm-subtop{flex:none;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;display:flex}.mm-back{min-height:44px;color:var(--primary-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:-6px;padding:0 8px 0 0;font-family:inherit;font-size:17px;font-weight:500;display:inline-flex}.mm-title{color:#5b6275;margin:0;font-size:14px;font-weight:500}.mm-sublist{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.mm-item{align-items:flex-start;gap:14px;min-height:44px;padding:14px 0;display:flex}.mm-icon{width:24px;height:28px;color:var(--primary-deep);flex:none;justify-content:center;align-items:center;display:flex}.mm-tint{justify-content:center;align-items:center;display:flex}.mm-words{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-name{letter-spacing:-.015em;color:#11131c;font-size:22px;font-weight:500;line-height:28px}.mm-line{color:#5b6275;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.mm-all{min-height:44px;color:var(--primary-deep);align-items:center;gap:2px;margin-top:4px;font-size:17px;font-weight:500;display:flex}.mm[data-state=open] .mm-li{animation:.3s ease-out both mm-item-in;animation-delay:calc(60ms + var(--i)*30ms)}.mm[data-state=closing] .mm-li{animation:.15s ease-in both mm-item-out;animation-delay:calc(var(--o)*12ms)}.mm[data-state=open] .mm-foot{animation:.3s ease-out .3s both mm-item-in}.mm[data-state=closing] .mm-foot{animation:.15s ease-in both mm-item-out}.mm-stage[data-sub=true] .mm-si{animation:.3s ease-out both mm-item-in;animation-delay:calc(.12s + var(--i)*30ms)}@keyframes mm-bg-in{0%{opacity:0}}@keyframes mm-bg-out{to{opacity:0}}@keyframes mm-item-in{0%{opacity:0;transform:translateY(12px)}}@keyframes mm-item-out{to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.mm,.mm[data-state] .mm-li,.mm[data-state] .mm-foot,.mm-stage[data-sub=true] .mm-si{animation:none}.mm-screen,.mm-ico line{transition:none}.mm-stage[data-sub=true] .mm-main{transform:none}}.mm-chev{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.mm-chev-back{transform:rotate(90deg)}.mm-name .pp-ext-icon{vertical-align:-1px;margin-left:2px;display:inline-block}
