.pt-left{display:inline-flex;align-items:center;gap:clamp(14px,1.8vw,26px);min-width:0}.pt-services{display:inline-flex;align-items:stretch;gap:2px}.pt-services-bar{position:relative;height:64px;padding-left:clamp(14px,1.8vw,26px)}.pt-services-bar:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:color-mix(in srgb,var(--st-ink) 22%,transparent)}.pt-service{position:relative;display:inline-flex;align-items:center;padding:0 10px;font-size:13px;font-weight:600;letter-spacing:0;color:var(--st-ink-faint);text-decoration:none;white-space:nowrap;transition:color .18s ease,text-shadow .18s ease}.pt-service:hover{text-shadow:0 0 14px rgba(180,150,255,.45)}.pt-service.is-on,.pt-service:hover{color:var(--st-ink)}.pt-service.is-on:after{content:"";position:absolute;left:10px;right:10px;bottom:18px;height:2px;background:#b8a6ff;box-shadow:0 0 10px rgba(165,125,255,.7)}.pt-account:focus-visible,.pt-link:focus-visible,.pt-login:focus-visible,.pt-service:focus-visible,.pt-wallet:focus-visible{outline:2px solid #b8a6ff;outline-offset:-4px}.pt-wallet{display:inline-flex;align-items:center;gap:7px;height:64px;padding:0 var(--st-sp-1);font-size:var(--st-fs-1);font-weight:600;color:var(--st-ink-dim);white-space:nowrap;text-decoration:none}.pt-wallet-ico{flex:none;color:#ffffff;opacity:.95}.pt-wallet-num{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--st-ink)}.pt-wallet-charge{display:inline-flex;align-items:center;gap:2px;margin-left:2px;font-size:12px;font-weight:700;color:#c9b8ff;transition:color .18s ease,text-shadow .18s ease}.pt-wallet:hover .pt-wallet-charge{color:#ffffff;text-shadow:0 0 14px rgba(170,130,255,.6)}.pt-menu-top{display:none}.pt-menu-line{margin:2px 12px 6px;font-size:12px;line-height:1.5;font-weight:500;color:var(--st-ink-dim);text-wrap:balance}.pt-services-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:4px}.pt-services-menu .pt-service{justify-content:center;height:44px;padding:0 6px}.pt-services-menu .pt-service.is-on:after{bottom:6px}.pt-menu-account-t,.pt-menu-session{display:flex;flex-direction:column}.pt-menu-account-t{min-width:0}.pt-menu-account-t small{font-size:12px;font-weight:500;color:var(--st-ink-dim);overflow:hidden;text-overflow:ellipsis}.pt-menu-wallet .pt-wallet-num{flex:1 1}.pt-menu-charge{font-size:12px;font-weight:700;color:#c9b8ff}@media (max-width:1100px){.pt-links .pt-link{display:none}.pt-links-portal .pt-link{display:inline-flex}}@media (max-width:760px){.pt-links .pt-account,.pt-links .pt-login,.pt-links .pt-wallet,.pt-links-portal .pt-link,.pt-services-bar{display:none}.pt-menu-top{display:block}}.pt-links .pt-link.pt-glink{display:inline-flex}html:has(.pt-glink) .pt-menu-top{display:block}@media (prefers-reduced-motion:reduce){.pt-service,.pt-wallet-charge{transition:none}}.pt-services-logos{gap:0}.pt-services-logos .pt-service{padding:0 7px;opacity:.5;transition:opacity .18s ease,filter .18s ease}.pt-services-logos .pt-service .ph-logo{display:block;filter:drop-shadow(0 1px 6px rgba(0,0,0,.7))}.pt-services-logos .pt-service.is-on,.pt-services-logos .pt-service:hover{opacity:1}.pt-services-logos .pt-service.is-on:after{display:none}.pt-services-logos:not(:has(.is-on)) .pt-service{opacity:.82}.pt-services-logos:not(:has(.is-on)) .pt-service:hover{opacity:1}.st-nav-in:has(.pt-services-logos) .st-nav-links{gap:clamp(10px,1vw,16px)}.st-nav-in:has(.pt-services-logos) .st-nav-link{padding-left:6px;padding-right:6px}@media (max-width:1500px){.pt-services-logos .pt-service .ph-logo{zoom:.88}}.pt-nav .st-nav-brand{padding-block:13px;margin-block:-13px}.pt-services-logos{gap:4px}.pt-services-logos .pt-service{padding:0 10px;display:inline-flex;align-items:center}.pt-services-logos .pt-word{display:block;filter:drop-shadow(0 1px 6px rgba(0,0,0,.7))}.pt-services-logos{gap:2px}.pt-services-logos .pt-service{padding:0 12px;font-size:var(--st-fs-1);font-weight:600;letter-spacing:0;text-transform:none;color:var(--st-ink-dim);opacity:1;transition:color .18s ease}.pt-services-logos .pt-service:hover{color:var(--st-ink);text-shadow:none}.pt-services-logos .pt-service.is-on{color:#fff}.pt-services-logos .pt-service.is-on:after{display:block;left:12px;right:12px;bottom:18px;height:2px;background:#7a3ff2;box-shadow:none}.pt-services-logos:not(:has(.is-on)) .pt-service{opacity:1}.pt-services-menu.pt-services-logos .pt-service.is-on:after{bottom:6px}