.px-control-icon{display:block;width:21px;height:21px;flex:none;stroke-linecap:round;stroke-linejoin:round}.px-control-chevron{width:14px;height:14px}.header .px-account-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px}.px-language-control{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 15px;background:#f4f7f8;border:1px solid #e0e8eb;border-radius:24px;color:#244956;cursor:pointer;box-sizing:border-box;transition:background .18s,border-color .18s,box-shadow .18s}.px-language-code{font-size:12px;font-weight:650;letter-spacing:.05em}.px-home-header .px-language-control select{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer;padding:0;border:0;appearance:none}.px-language-control:hover{background:#eaf3f4;border-color:#b9d3d8}.px-language-control:focus-within{outline:2px solid #177b83;outline-offset:3px}.px-home-header .px-account-trigger{position:relative;width:46px;height:46px;min-height:46px;padding:0;border-radius:50%;border:1px solid #d4e1e5;background:#f4f7f8;color:#244956;box-shadow:0 2px 5px #15384706;transition:background .18s,border-color .18s,box-shadow .18s}.px-home-header .px-account-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.px-home-header .px-account-trigger>.px-control-chevron{display:none}.px-home-header .px-account-trigger:hover,.px-home-header .px-account-trigger[aria-expanded=true]{background:#eaf3f4;border-color:#9fc6cc;box-shadow:0 3px 12px #15384712}.px-home-header .px-account-trigger[data-signed-in=true]:after{content:'';position:absolute;right:1px;bottom:1px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#177b83}.px-home-header .px-account-panel{top:calc(100% + 12px);border-radius:14px;padding:8px;box-shadow:0 12px 40px #15384718}.px-home-header .px-account-panel a,.px-home-header .px-account-panel button{border-radius:8px;padding:12px 14px}@media(max-width:520px){.px-language-control{min-height:44px;padding:0 13px;gap:8px}.px-home-header .px-account-trigger{width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.px-language-control,.px-home-header .px-account-trigger{transition:none}}
