.s-promo[data-v-aa4f6c21]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);font-size:var(--type-size-label);line-height:var(--type-lh-label);color:var(--text-secondary)}.s-promo__box[data-v-aa4f6c21]{display:inline-flex;align-items:stretch;border:1px dashed var(--border-control);border-radius:var(--radius-sm);background:var(--surface-raised);overflow:hidden}.s-promo__code[data-v-aa4f6c21]{display:inline-flex;align-items:center;padding:0 var(--space-12);font-family:inherit;font-size:var(--type-size-control);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--text-primary);-webkit-user-select:all;-moz-user-select:all;user-select:all}.s-promo__copy[data-v-aa4f6c21]{min-width:72px;min-height:44px;padding:0 var(--space-12);border:0;border-inline-start:1px solid var(--border-control);background:transparent;font:inherit;font-size:var(--type-size-control);font-weight:var(--font-weight-medium);color:var(--action);cursor:pointer}.s-promo__copy[data-v-aa4f6c21]:hover{background:color-mix(in srgb,var(--text-primary) 4%,var(--surface-raised))}.s-promo__copy[data-v-aa4f6c21]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sr-only[data-v-aa4f6c21]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
