@layer overrides{.auth-action-compact{display:none}body[data-page-public=true] .app-header :is(.app-auth-actions a,.studio-header-action.btn){font-size:var(--text-sm);letter-spacing:.11em}body[data-page-public=true] .app-header :is(.app-auth-actions a,.studio-header-action.btn) span{letter-spacing:inherit}.public-site-nav{align-items:center;gap:clamp(1rem,2.2vw,2.25rem);margin-inline-start:auto;padding-inline-end:1.25rem;display:flex}.public-site-nav~.app-nav{margin-inline-start:0}.public-site-nav a{min-block-size:var(--app-header-action-block-size);color:color-mix(in oklch, var(--public-gold-pale) 82%, transparent);font-size:var(--text-sm);letter-spacing:.04em;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.public-site-nav a:after{content:"";background:var(--public-gold);transform-origin:0;block-size:1px;transition:scale var(--motion-fast) var(--ease-standard);position:absolute;inset-block-end:0;inset-inline:0;scale:0 1}.public-site-nav a:is(:hover,:focus-visible,[aria-current=page]){color:var(--public-gold-pale)}.public-site-nav a:is(:hover,:focus-visible,[aria-current=page]):after{scale:1}@media (width<=52rem){body[data-page-public=true] .app-header .public-site-nav~.app-auth-actions{margin-inline-start:0}body[data-page-public=true] .app-header-with-studio .studio-header-action.btn{font-size:var(--text-xs);letter-spacing:.1em;padding-inline:.375rem}}@media (width<=42rem){body[data-page-public=true]{--logo-size-public:calc(1.211 * clamp(.95rem, 3.4vw, 1.35rem))}body[data-page-public=true] .app-header .auth-action-label{display:none}body[data-page-public=true] .app-header .auth-action-compact{display:inline}body[data-page-public=true] .app-header-inner{row-gap:var(--space-2);flex-wrap:wrap}body[data-page-public=true] .app-header .public-site-nav{flex:0 0 100%;order:1;margin-inline-start:0;padding-inline-end:0}body[data-page-public=true] .app-header .public-site-nav~:is(.app-auth-actions,.app-nav){margin-inline-start:auto}body[data-page-public=true] .app-header .app-auth-actions a{padding-inline:var(--space-2)}body[data-page-public=true] .app-header-with-studio .app-nav a{margin-inline:0}}@media (width<=23rem){body[data-page-public=true] .app-header-inner{column-gap:var(--space-1)}body[data-page-public=true] .app-header-with-studio .studio-header-action.btn{padding-inline:var(--space-1);font-size:var(--text-status)}body[data-page-public=true] .app-header .app-auth-actions a{padding-inline:var(--space-1)}body[data-page-public=true]{--logo-size-public:calc(1.211 * clamp(.85rem, 3.4vw, 1.35rem))}}}
