.header-actions{display:flex;align-items:center;gap:12px}.masthead .platform-login,.feature-header .platform-login{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid #cbd8e1;border-radius:24px;background:#ffffffc9;color:#214b68;font:600 14px/1.2 Inter,system-ui,sans-serif;letter-spacing:0;white-space:nowrap;transition:background .2s,border-color .2s}.platform-login:hover{background:#eaf1f6;border-color:#8ea9bc}.platform-login svg,.menu-platform-login svg{width:20px;height:20px;flex:none}#menu .menu-platform-login{display:flex;align-items:center;gap:10px;color:#2e6089;border-bottom:1px solid #dce5eb;margin-bottom:8px;padding-bottom:20px}@media(max-width:600px){.header-actions{gap:5px}.masthead .platform-login,.feature-header .platform-login{padding:9px 12px;font-size:13px}.header-actions>a:not(.platform-login){font-size:11px;max-width:100px}.feature-header{gap:10px}}.card-header .platform-login{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid #cbd8e1;border-radius:24px;background:#ffffffc9;color:#214b68;font:600 14px/1.2 Inter,system-ui,sans-serif}
