body.scope-platform{--qpost-scope: platform}body.scope-platform .platform-main-header{border-bottom:1px solid var(--color-border-muted);background:var(--color-base)}body.scope-platform .platform-main-header__inner{margin-inline:auto;display:grid;width:100%;max-width:var(--layout-max-width);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "search search";align-items:center;gap:.5rem 1rem;padding:1rem}body.scope-platform .platform-main-header__brand{grid-area:brand;display:inline-flex;align-items:center;min-width:0;text-decoration:none}body.scope-platform .platform-main-header__brand-logo{display:block;height:1.1rem;width:auto;max-width:11rem;object-fit:contain}body.scope-platform .platform-main-header__brand-name{font-size:1.75rem;font-weight:900;letter-spacing:-.07em;color:var(--color-main)}body.scope-platform .platform-main-header__actions{grid-area:actions;display:flex;align-items:center;justify-self:end;gap:.5rem;min-width:0}body.scope-platform .platform-main-header__cta{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}body.scope-platform .platform-main-header__cta:hover{transform:translateY(-1px)}body.scope-platform .platform-main-header__cta--promo{min-height:2.75rem;padding:.5rem 1rem;background:rgb(var(--color-bg-surface1-rgb));color:rgb(var(--color-text-main-rgb));font-size:.95rem;font-weight:700}body.scope-platform .platform-main-header__cta-label{color:var(--color-main)}body.scope-platform .platform-main-header__cta-points{color:rgb(var(--color-primary-rgb))}body.scope-platform .platform-main-header__cta--outline{min-height:2.75rem;padding:.5rem 1.1rem;border:1px solid rgb(var(--color-border-strong-rgb));background:var(--color-base);color:rgb(var(--color-primary-rgb));font-size:1rem;font-weight:800}body.scope-platform .platform-main-header__search{grid-area:search;min-width:0}body.scope-platform .platform-main-header__search-field{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0;border:3px solid rgb(var(--color-primary-rgb));border-radius:9999px;background:var(--color-base);padding:.2rem .2rem .2rem 1rem;box-shadow:none}body.scope-platform .platform-main-header__search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-size:1.05rem;font-weight:700;letter-spacing:-.04em;color:var(--color-main);outline:none}body.scope-platform .platform-main-header__search-input::placeholder{color:rgb(var(--color-text-subtle-rgb) / .78)}body.scope-platform .platform-main-header__search-submit{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:9999px;background:rgb(var(--color-primary-rgb) / .12);color:rgb(var(--color-primary-rgb));transition:background-color .2s ease,transform .2s ease}body.scope-platform .platform-main-header__search-submit:hover{background:rgb(var(--color-primary-rgb) / .18);transform:translateY(-1px)}body.scope-platform .platform-main-header__search-icon{height:1.25rem;width:1.25rem}@media(min-width:768px){body.scope-platform .platform-main-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search actions";gap:1.5rem;padding-block:1.125rem}body.scope-platform .platform-main-header__search{width:100%}body.scope-platform .platform-main-header__search-field{max-width:42rem;padding:.5rem .5rem .5rem 1rem}body.scope-platform .platform-main-header__brand-logo{height:2rem}}
