@layer components.app{.xHZVVDN{gap:var(--dx-space-3);width:fit-content;max-width:100%;margin-block:var(--dx-space-7);padding:var(--dx-space-3);border:var(--border-width-1) solid var(--land-border-subtle);border-radius:var(--dx-radius-card);background:var(--land-surface-panel);box-shadow:none;flex-wrap:wrap;display:inline-flex;& a{--button-tone:var(--land-ink-primary);--button-muted:var(--land-ink-muted);--button-fill:var(--land-accent);--button-fill-ink:var(--land-on-accent);box-sizing:border-box;border-radius:var(--dx-radius-control);min-width:0;box-shadow:none;font-family:var(--land-font-sans);font-weight:var(--dx-fw-semibold);line-height:var(--dx-lh-control);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dx-duration-fast) var(--dx-ease-standard), box-shadow var(--dx-duration-fast) var(--dx-ease-standard), color var(--dx-duration-fast) var(--dx-ease-standard);--button-icon-size:var(--dx-icon-lg2);min-height:var(--dx-control-height-touch);padding:0 var(--dx-space-10);font-size:var(--dx-type-field);justify-content:center;align-items:center;gap:var(--dx-space-4);color:var(--button-muted);overflow-wrap:normal;text-wrap:balance;padding-inline:var(--dx-space-9);white-space:nowrap;background:0 0;border:0;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative;&:focus-visible{outline:var(--dx-focus-width) solid var(--dx-color-focus);outline-offset:var(--dx-focus-offset)}&:disabled,&[aria-disabled=true]{cursor:not-allowed;opacity:var(--dx-opacity-disabled)}&[aria-busy=true]{cursor:progress;opacity:1}&>:is(svg,img){width:var(--dx-icon-lg2);height:var(--dx-icon-lg2);flex:none}}}.xHZVVDN a:active:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--button-tone) 13%, transparent);color:var(--button-tone)}.xHZVVDN a[aria-current=page]{background-color:color-mix(in srgb, var(--land-accent) var(--dx-tint-selected), transparent);color:var(--land-accent-text);box-shadow:inset 0 0 0 var(--border-width-1) color-mix(in srgb, var(--land-accent) var(--dx-tint-border-strong), transparent)}@media (width<661px){.xHZVVDN{width:100%;display:flex}.xHZVVDN a{padding-inline:var(--dx-space-7);flex:auto}}@media (forced-colors:active){.xHZVVDN a{border:1px solid buttontext}.xHZVVDN a:disabled,.xHZVVDN a[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}.xHZVVDN a[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.xHZVVDN a[aria-current=page] svg{color:inherit}}@media (hover:hover){.xHZVVDN a:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--button-tone) 8%, transparent);color:var(--button-tone)}.xHZVVDN a[aria-current=page]:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--land-accent) var(--dx-tint-selected), transparent);color:var(--land-accent-text);box-shadow:inset 0 0 0 var(--border-width-1) color-mix(in srgb, var(--land-accent) 60%, transparent)}}@media (hover:hover) and (forced-colors:active){.xHZVVDN a[aria-current=page]:hover:not(:disabled,[aria-disabled=true]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.xHZVVDN a[aria-current=page]:hover:not(:disabled,[aria-disabled=true]) svg{color:inherit}}@media (pointer:coarse){.xHZVVDN a{min-height:max(var(--dx-control-height-touch), var(--dx-control-height-touch))}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .xHZVVDN a{transition:none}}:where(:root[data-motion=reduce]) .xHZVVDN a{transition:none}}
